Encoding for Robust Immutable Storage

Encoding for Robust Immutable Storage project page



ERIS makes content available robustly by enabling replication over many different transport protocols.

At its core, ERIS defines an encoding of content into uniformly sized blocks and a short identifier. The blocks can be replicated over various transport protocols. The content can only be decoded from the blocks with access to the short identifier - the read capability.


ERIS homepage



This package adds the ability to encode and decode data to ERIS. It includes an in-memory ERIS block storage backend but does not provide any transports yet.

ERISTestVectors-Endo Renberg.20221010.mcz
Registers-Core-ul.1.mcz
CryptographyHashing-ul.25.mcz
CryptographyCore-cmm.11.mcz
ERIS-Endo Renberg.20221010.mcz
ERIS-erenberg.3.mcz
ERISTestVectors-erenberg.2.mcz
ERIS-erenberg.2.mcz
ERISTestVectors-erenberg.1.mcz
ERIS-erenberg.1.mcz