Proposals
Draft RFCs for the next version
Nothing here is normative; the 0.1 specification remains the only spec. Each draft names a concrete gap, proposes exact wire changes, and is argued in a GitHub issue. Where practical, the draft is prototyped in the repository’s mock buyer host behind the ANP_DRAFT=1 flag, with integration tests, so discussion happens against running code.
- RFC-001The accept eventprototyped
- RFC-002Human approval attestationprototyped
- RFC-003/.well-known/anp.json, key publication and discoveryprototyped
- RFC-004session_open authorshipprototyped
- RFC-005Explicit offer referencingprototyped
- RFC-006Money as integer minor unitsdraft only
- RFC-007Key rotationprototyped
- RFC-008Event notification webhooksprototyped
- RFC-009Symmetric peer-to-peer profiledraft only
Discussion happens on the repository’s issue tracker; the markdown sources live in proposals/. Anything that alters bytes on the wire lands in ANP/0.2, never in 0.1.