summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README21
1 files changed, 20 insertions, 1 deletions
diff --git a/README b/README
index 1e7bc5c..6957b09 100644
--- a/README
+++ b/README
@@ -22,6 +22,7 @@ read-capability-to-octets
reference-to-block-urn
block-urn-to-reference
+
The eris-encode (INPUT BLOCK-SIZE OUTPUT-FUNCTION &KEY SECRET HASH-OUTPUT)
function can be used to encode a vector or a stream into an ERIS
read-capability.
@@ -53,4 +54,22 @@ As an example, a file-based backend called file-backend is provided. It can be
used simply by making an instance of the 'file-backend class with a :directory
argument, which will point to the directory in which ERIS data is to be stored.
-There is also hash-backend, which implements a simple hash-table backend.
+There is also hash-backend, which implements a simple hash-table backend. It is
+primarily meant for testing, not actual usage.
+
+The API contains the following symbols:
+
+fetch-data (READ-CAPABILITY BACKEND &key)
+store-data (INPUT BACKEND &key)
+
+Classes:
+
+encoding-backend
+decoding-backend
+
+An instance of file-backend can be instanced using (make-instance 'file-backend
+:directory "my/dir/with/eris/chunks/").
+
+For further information, see the docstrings.
+
+