A collection of proof of concept use of available libraries to accomplish tasks in IPFS using linked data (IPLD).
npm i
npm run watch
npm run end-to-end
Note: you must have a local ceramic daemon running on localhost:7007
npm run watch
npm run ceramic-test
https://github.com/ceramicnetwork/js-ceramic/ https://developers.ceramic.network/build/cli/installation/
npm install -g @ceramicnetwork/cli
ceramic daemon
There is a need to mutate and keep track of mutations to entities in IPLD.
- Mutable links in IPLD - ipld/specs#9
- IPFS Mutable File System (MFS) docs - http://docs.ipfs.io.ipns.localhost:8080/concepts/file-systems/
- http://docs.ipfs.io.ipns.localhost:8080/concepts/immutability/
- See pointers and IPNS
- IPNS Docs - http://docs.ipfs.io.ipns.localhost:8080/concepts/ipns/
- ipld/js-ipld#295 (comment)
- Go IPFS http client docs - https://pkg.go.dev/github.com/ipfs/go-ipfs-http-client