Home Download Docs Code Community

Files or Permanodes?

Even though the basic unit in Perkeep is the blob, the high-level object that Perkeep relies on and manipulates is the permanode (which is just a kind of blob). Permanodes are what one interacts with in the various interfaces, such as the Web UI.

That is why, when one uses e.g. pk-put file somefile, one does not see any representation of the uploaded file in the Web UI. The file must be associated to a permanode. With the pk-put file command, there are two main ways to achieve that: the --filenodes option, and the --permanode option. But what is the difference?

Website layout inspired by memcached.
Content by the authors.