AntSeed Improvement Proposals (AIPs) describe standards and processes for the AntSeed network — a fully decentralized, peer-to-peer protocol for AI services. AIPs cover the wire protocol (discovery, transport, metering, payments, reputation, verification), the on-chain contracts, plugin and client interfaces, and network economics, as well as meta-level processes around AntSeed governance.
This repository tracks past and ongoing improvements to AntSeed in the form of AIPs, in the same spirit as Ethereum's EIPs.
Before you write an AIP, read AIP-1: AIP Purpose and Guidelines.
The goal of the AIP project is to standardize and provide high-quality documentation for AntSeed itself and the conventions built upon it. Because AntSeed has no central server or coordinator — the network is the set of participating nodes — protocol changes must be specified precisely enough that independent implementations interoperate. AIPs are the canonical place where those specifications are proposed, debated, and finalized.
- Discuss the idea first. Open a thread in AntSeed Discussions (or an issue in this repository) to gauge interest and get early feedback. This vetting saves both you and the community time.
- Read AIP-1, which describes the AIP types, statuses, required structure, and the review process.
- Fork this repository and copy
aip-template.mdtoAIPS/aip-draft-your-title.md. Fill in every section. Leave theaipnumber unassigned — an editor assigns it when the PR is opened. - Open a pull request. CI validates the front matter automatically. An AIP editor will assign a number, check formatting, and merge your Draft. Merging a Draft signals only that the proposal is properly formed — not that it will be adopted.
- Drive it forward. Move your AIP through Review and Last Call by incorporating feedback, then to Final once the community and editors agree the specification is complete and stable.
- Idea — pre-draft, not tracked in this repository.
- Draft — the first formally tracked stage; merged when properly formatted.
- Review — the author marks the AIP ready for peer review.
- Last Call — final review window (at least 14 days) before Final.
- Final — the accepted standard, in a state of finality.
- Stagnant — inactive for 6+ months; may be resurrected to Draft.
- Withdrawn — the author has withdrawn the proposal.
- Living — continually updated by design (e.g. AIP-1 itself).
- Standards Track — changes affecting most or all AntSeed implementations,
in one of five categories:
- Core — the P2P wire protocol: discovery, transport framing, metering, payment message flows, reputation, and model verification.
- Contracts — the on-chain protocol: deposits, channels, staking, emissions, slashing, and registry contracts.
- Interface — client-facing APIs and conventions: provider/router plugin interfaces, CLI behavior, proxy endpoints.
- Economics — token economics: ANTS emissions, staking parameters, pricing and fee conventions.
- ASRC (AntSeed Request for Comment) — application-level standards and conventions built on top of the protocol.
- Meta — processes surrounding AntSeed, including changes to the AIP process itself.
- Informational — design guidelines and general information that do not propose a new feature.
| Number | Title | Type | Status |
|---|---|---|---|
| 1 | AIP Purpose and Guidelines | Meta | Living |
| 2 | Recognized Usage Trust | Standards Track | Draft |
Every proposal's front matter is checked in CI. You can run the validator locally:
node scripts/validate.mjsAll AIPs, and this repository's documentation, are released under CC0.