Freeze the vocabulary
Manifest, share, receipt, audit event, and reachability descriptor must mean one thing everywhere in the repo and paper.
The coding pack stops agents from rushing into frontier cryptography before the file lifecycle, evidence model, and reachability baseline are stable.
Follow these rules to keep AI agent contributions clean, testable, and aligned with the architecture.
Manifest, share, receipt, audit event, and reachability descriptor must mean one thing everywhere in the repo and paper.
Storage agents build manifests. Network agents build reachability. Evidence agents build receipts. UI agents explain, never redefine backend semantics.
No feature is complete unless it is tested and surfaced in evidence logs or explanation cards where appropriate.
Use small prompts with explicit boundaries, invariants, files to touch, and tests to add.
Each agent has a focused scope. Use the matching prompt file from codex/PROMPTS/.
Sets up the repository structure, CI pipeline, and initial project scaffolding.
Implements chunking, content-addressed storage, manifests, and deduplication.
Builds reachability: UPnP, NAT-PMP, hole-punching, DNS binding, and relay fallback.
Creates the audit log, signed receipts, delivery confirmations, and export bundles.
Builds the explanation surface: evidence cards, status dashboard, and operator trust interface.
Adds formal verification, invariant checking, and property-based testing for critical subsystems.
After each agent contribution, compare the patch against the threat model.