https://github.com/ipfs-examples/ipns-publisher-api
A Helia node with a custom API for managing & publishing IPNS names
https://github.com/ipfs-examples/ipns-publisher-api
Last synced: about 1 year ago
JSON representation
A Helia node with a custom API for managing & publishing IPNS names
- Host: GitHub
- URL: https://github.com/ipfs-examples/ipns-publisher-api
- Owner: ipfs-examples
- Created: 2023-03-20T18:21:29.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-01T07:36:25.000Z (about 1 year ago)
- Last Synced: 2025-05-01T08:30:25.373Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 375 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ipns-publisher-api
An [IPNS](https://docs.ipfs.tech/concepts/ipns/#mutability-in-ipfs) record publisher with a REST API to **manage** and **provide** (over pubsub and DHT) the records for decentralised resolution. The API also manages the keys.
In other words, a full [Helia IPFS](https://github.com/ipfs/helia) node with a custom REST API for managing and publishing IPNS names. You can run this if you want to publish multiple IPNS names and have an easy API to manage them. If deploying this publicly, consider adding an auth layer!
WIP.
Intended to show how to pick and choose [specific IPFS subsystem](https://docs.ipfs.tech/concepts/how-ipfs-works/#subsystems-overview) for a given problem.