https://github.com/ipni/specs
:book: Technical Specification of IPNI Protocols
https://github.com/ipni/specs
ipni protocol specification
Last synced: 5 months ago
JSON representation
:book: Technical Specification of IPNI Protocols
- Host: GitHub
- URL: https://github.com/ipni/specs
- Owner: ipni
- Created: 2022-11-04T11:52:28.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-24T04:34:16.000Z (12 months ago)
- Last Synced: 2025-06-24T05:32:55.897Z (12 months ago)
- Topics: ipni, protocol, specification
- Homepage:
- Size: 672 KB
- Stars: 13
- Watchers: 5
- Forks: 3
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IPNI Specifications
> This repository contains the specs for the InterPlanetary Network Indexer (IPNI) Protocol and its
> associated subsystems.
* [Contribute](#contribute)
+ [Labels](#labels)
* [Code of Conduct](#code-of-conduct)
## Contribute
Suggestions, contributions, criticisms are welcome. To contribute, simply open a PR on this repo
with suggested changes to existing specification, or introduce a new one.
New specification proposals should:
* use the format outlined in [template](TEMPLATE.md) file.
* be marked with appropriate Label; see [Labels](#labels).
Proposed changes to existing specifications should:
* clearly document the motivation for change
* ideally avoid breaking changes.
* when breaking changes are unavoidable, the proposal should outline affected systems, risk and
mitigation.
### Labels
Specifications use the following labels to identify their state:
-  - A work-in-progress,
possibly to describe an idea before actually committing to a full draft.
-  - A draft that is
ready to review, with sufficient detail to be _implementable_.
-  - The spec
has been adopted, implemented and can be used as a reference point to learn how the system works.
-  - The spec
is finalised. It may alter in the future but the system it specifies will not change
fundamentally.
-  - The spec
will not change.
-  - The
spec is no longer in use and should not be extended nor built upon.
## Code of Conduct
This repository follows the IPFS
Community [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).