You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
We'd love Riff.CC to support things other than IPFS
as a backend some time.
Generally speaking, our code is agnostic -
anything that can be served through a HTTPS gateway
could be a valid retrieval protocol.
Still, our CID validation excludes
non-IPFS-compatible CIDs from being loadable
due to the way it filters for valid CIDs.
I'd like to formally add support for the following:
Add Orbiter retrieval support for the Sia network (as persistence layer)
Add Orbiter retrieval support for the Iroh stack (as persistence layer)
This will have the side effect of expanding Lis support in Orbiter (thanks to Iroh support), supporting our informal partnership with Codex and wider initiatives through Pegasus et al, and create value for lots of things. It'll make Riff more flexible and also force us to build in a more modular sense.
We will also explore adding arbitrary object storage support and generalising our stack to essentially be agnostic in the same ways that Pegasus' initiatives aim to be. This may be a lightweight translation daemon (in the case of NFS, iSCSI, SMB) or directly just loading over HTTPS (S3) but speaking the S3 protocol.
Add Orbiter retrieval support for TrueNAS and other popular NASes
Add Orbiter retrieval support for basic S3 standards
Is your feature request related to a problem? Please describe.
We'd love Riff.CC to support things other than IPFS
as a backend some time.
Generally speaking, our code is agnostic -
anything that can be served through a HTTPS gateway
could be a valid retrieval protocol.
Still, our CID validation excludes
non-IPFS-compatible CIDs from being loadable
due to the way it filters for valid CIDs.
I'd like to formally add support for the following:
This will have the side effect of expanding Lis support in Orbiter (thanks to Iroh support), supporting our informal partnership with Codex and wider initiatives through Pegasus et al, and create value for lots of things. It'll make Riff more flexible and also force us to build in a more modular sense.
We will also explore adding arbitrary object storage support and generalising our stack to essentially be agnostic in the same ways that Pegasus' initiatives aim to be. This may be a lightweight translation daemon (in the case of NFS, iSCSI, SMB) or directly just loading over HTTPS (S3) but speaking the S3 protocol.
Finally, we'll support retrieval from Lis, probably by adding a gateway to Lis to translate to standard HTTPS - https://github.com/n0-computer/iroh-examples/tree/main/iroh-gateway - and verify in Orbiter that it works
Additional context
This forms part of a Competitive Advantage effort.
The text was updated successfully, but these errors were encountered: