github.com/olivere/camlistore@v0.0.0-20140121221811-1b7ac2da0199/doc/schema/objects/keep.txt (about)

     1  A signed "keep" edge for GC/indexing purposes.  Expresses a user's
     2  intent to keep an object.
     3  
     4  This is not the only way to keep an object alive for the purposes of
     5  GC.  Permanodes (signed by a user) are also part of that user's roots,
     6  and anything they reference (including blobs via "become" claims on
     7  those permanodes)
     8  
     9  This is just the most explicit way when you're not modeling the data
    10  with permanodes.
    11  
    12  {"camliVersion": 1,
    13   "camliType": "keep",
    14   "target": "digalg-blobref-of-thing-to-keep",
    15  <REQUIRED-JSON-SIGNATURE>}
    16