anchor.diff:   :data {:foo "bar"}}
   ----
   
  -After sending a `:publish` message we should expect an `:response` message to be
  -sent back or `:error` if an error is ocurred. The `:dest` property is mandatory.
  +After sending a `:publish` message we should expect a `:response` message to be
  +sent back or `:error` if an error has ocurred. The `:dest` property is mandatory.
   
   
   == Clients & Servers
  
positive.code:         [:db/add 857582744 :password "secret"]]}
  ----
  
  After sending a `:novelty` message we should expect an `:response` message to be
  sent back or `:error` if an error is ocurred. The `:dest` property is mandatory.
  
  
  
  == PUSH/PULL
  
  This section will explain messages defined for *push*/*pull* pattern. In other words
  it allows implement a queue like communication.
  
  
  === PUT
  
  This is a message that should be used for put the data to the server.
  
  This is the aspect of the `:put` message:
  
  [source, clojure]
  ----
  
negative.code: 
  === :query
  
  This is a message that should be used for requesting data from a specified resource. It
  is analogous to the HTTP GET.
  
  This is how a `:query` message looks like:
  
  [source, clojure]
  ----
  