go-libstoracha

module
v0.7.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2026 License: Apache-2.0, MIT

README

go-libstoracha

A unified Go library (monorepo) for Storacha functionality. This repository hosts multiple subpackages that address different aspects of Storacha’s ecosystem—from capability definitions to job queuing and more.

Subpackages

  • capabilities
    • Description: UCAN capability definitions for the Storacha ecosystem.
  • datastore
    • Description: Implementations of the Datastore interface on top of different data backends.
  • metadata
    • Description: IPNI metadata used by the Storacha Network.
  • jobqueue
    • Description: A reliable and parallelizable job queue.
  • ipnipublisher
    • Description: A library to create, sign, and publish adverts to a local IPNI chain, then announce them to other indexers.
    • Usage: See the example_test.go file within this subpackage for a quick start.
  • piece
    • Description: TODO

Contributing

All are welcome! Storacha is open-source. Please feel empowered to open a pull request or file an issue if you have questions, suggestions, or bug reports.

License

Dual-licensed under Apache 2.0 OR MIT. You may choose either license when using or contributing to this project.

Directories

Path Synopsis
capabilities
pdp
datastore
s3
Package failure defines a drop-in replacement for go-ucanto's failure module, with an extended FailureModel that can represent all the fields that may appear, so that decoding doesn't fail because of unexpected fields.
Package failure defines a drop-in replacement for go-ucanto's failure module, with an extended FailureModel that can represent all the fields that may appear, so that decoding doesn't fail because of unexpected fields.
ipnipublisher
examples command
Package metadata implements protocols for publishing content claims on IPNI.
Package metadata implements protocols for publishing content claims on IPNI.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL