NOTE: This repo is still evolving while the LIP process is refined.
This repository contains specifications from the Messaging, Blockchain, Storage, and IFT-TS components of the IFT portfolio. LIPs are Requests for Comments that document protocols, processes, and system interfaces in a consistent, reviewable format.
This repository replaces the old rfc.vac.dev resource. Specs are maintained in Markdown here and progress through statuses such as raw, draft, stable, or deprecated. The process and lifecycle are defined in:
- 1/COSS:
docs/ift-ts/raw/1/coss.md
- Open a pull request against this repo.
- Add or update the LIP in the appropriate component folder.
- Include status and category metadata in the header table.
If you are unsure where a document belongs, open an issue first and we will help route it.
- Messaging:
docs/messaging/README.md - Blockchain:
docs/blockchain/README.md - Storage:
docs/storage/README.md - IFT-TS:
docs/ift-ts/README.md - Archived specs:
docs/archived/README.md
- Install mdBook (pick the version that matches your Rust toolchain).
- Install Python dependencies if needed.
To install mdBook via Make:
make installRun the generators before building or serving:
python scripts/run_runtime_generators.py
mdbook buildTo serve locally:
make serveOr run the commands directly:
python scripts/run_runtime_generators.py
mdbook serve -p 3000 -n 0.0.0.0