<p>The protocol to speak with a blob server is simply:</p>
   <ul>

     <li><a
     href="/doc/protocol/blob-get.md"><b>get</b></a>
     a blob by its blobref.</li>

     <li><a
     href="/doc/protocol/blob-upload.md"><b>put</b></a>
     a blob by its blobref.</li>

     <li><a
     href="/doc/protocol/blob-enumerate.md"><b>enumerate</b></a>
     all your blobs, sorted by their blobrefs.  Enumeration is
     only really used by your search server and by a <em>full sync</em>
     between your blob server mirrors.</li>
    </ul>
  <p>(Note: no delete operation)</p>
 <pre class='sty' style="overflow: auto;">{"camliVersion": 1,

“camliSigner”: “sha1-c4da9d771661563a27704b91b67989e7ea1e50b8”, “camliType”: “permanode”, “random”: “HJ#/s#S+Q$rh:lHJ${)v” ,“camliSig”:“iQEcBAABAgAGBQJNQzByAAoJEGjzeDN/6vt85G4IAI9HdygAD8bgz1BnRak6fI+L1dT56MxNsHyAoJaNjYJYKvWR4mrzZonF6l/I7SlvwV4mojofHS21urL8HIGhcMN9dP7Lr9BkCB428kvBtDdazdfN/XVfALVWJOuZEmg165uwTreMOUs377IZom1gjrhnC1bd1VDG7XZ1bP3PPxTxqppM0RuuFWx3/SwixSeWnI+zj9/Qon/wG6M/KDx+cCzuiBwwnpHf8rBmBLNbCs8SVNF3mGwPK0IQq/l4SS6VERVYDPlbBy1hNNdg40MqlJ5jr+Zln3cwF9WzQDznasTs5vK/ylxoXCvVFdOfwBaHkW1NHc3RRpwR0wq2Q8DN3mQ==gR7A”}