9front - general discussion about 9front
 help / color / mirror / Atom feed
* [9front] Encoding for Robust Immutable Storage (ERIS) & Plan 9
@ 2024-02-06 18:37 Emery Hemingway
  2024-02-06 19:09 ` Kurt H Maier
  0 siblings, 1 reply; 2+ messages in thread
From: Emery Hemingway @ 2024-02-06 18:37 UTC (permalink / raw)
  To: 9front

As a result of the last 9front hackathon the Go implementation of the Encoding for Robust Immutable Storage (ERIS) was ported to 9front.

https://codeberg.org/eris/eris-go

ERIS is a simple content-addressed data standard with a companion standard for representing simple file namespaces.

The ERIS spec: https://purl.org/eris
The ERIS-FS spec: https://eris.codeberg.page/eer/eris-fs.xml

The eris-go implementation supports the following on Plan 9:
- ERIS encoding and decoding over stdio
- 9P service for binding ERIS-FS namespaces
- HTTP and CoAP services for storing and retrieving ERIS chunks
- A simple git-style key-value store using the local file-system

The following is possible but not implemented:
- Multicast peer discovery over CoAP+UDP multicast
- Fast and efficient chunk storage
- Incremental ERIS-FS loading (namespaces currently held entirely in memory)

An example of posting and binding an ERIS service can be found in the eris-go manpage.
https://codeberg.org/eris/eris-go/src/branch/trunk/eris-go.1.md#plan-9

If you have questions or would like to exchange chunk server URLs I can be found in #cat-v.


Cheers,
Emery (ehmry)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [9front] Encoding for Robust Immutable Storage (ERIS) & Plan 9
  2024-02-06 18:37 [9front] Encoding for Robust Immutable Storage (ERIS) & Plan 9 Emery Hemingway
@ 2024-02-06 19:09 ` Kurt H Maier
  0 siblings, 0 replies; 2+ messages in thread
From: Kurt H Maier @ 2024-02-06 19:09 UTC (permalink / raw)
  To: 9front

On Tue, Feb 06, 2024 at 06:37:29PM +0000, Emery Hemingway wrote:
> 
> The ERIS spec: https://purl.org/eris
> The ERIS-FS spec: https://eris.codeberg.page/eer/eris-fs.xml
> 

eris.codeberg.page has a security policy called HTTP Strict Transport
Security (HSTS), which means that Firefox can only connect to it
securely. You can’t add an exception to visit this site.

Websites prove their identity via certificates. Firefox does not trust
this site because it uses a certificate that is not valid for
eris.codeberg.page. The certificate is only valid for codeberg.org.

khm

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-02-06 19:11 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-06 18:37 [9front] Encoding for Robust Immutable Storage (ERIS) & Plan 9 Emery Hemingway
2024-02-06 19:09 ` Kurt H Maier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).