1.3 The Everarch Applications

The core everarch applications are the evr-glacier-storage server, the evr-attr-index server and a command line interface evr.

        ________
       / bucket \
       | files  |
       \________/

           ^
           | reads / writes

  -----------------------    watches   ------------------
  | evr-glacier-storage |  <---------  | evr-attr-index |
  -----------------------              ------------------

           ^                                   ^
           | get / put                         | search index

  -----------------------               -----------------
  |       evr           |               |    socat      |
  -----------------------               -----------------

The evr-glacier-storage server stores claims and blob data in bucket files. Claims are actually also stored as blobs but have some additional attributes.

We assume every blob has a unique reference which is derived from the blob’s content. So blobs with the same content always have the same reference. A blob reference might be sha3-224-00000000000000000000000000000000000000000000000000000000.