Specification¶
The Agent Filesystem Interface specification is the normative reference for AFI providers and clients. Non-normative background lives in Learn; this section is what implementers must follow.
Versions¶
| Version | Status | Notes |
|---|---|---|
draft |
Draft (v0.1) | Working version. May change without notice. |
Once the draft meets the v1.0 gate, it will be tagged as a numbered version and this table will grow.
Reading order¶
Newcomers should read in this order:
- Overview — the shape of the spec
- Terminology — precise definitions
- Path model — how paths behave
- Operations — the four core verbs
- Schemas — Entry and Match data types
- Basic concepts — discovery, access control, errors
- Transports — MCP, HTTP, FUSE, SSH bindings
- Conformance — profiles and testing
Conventions¶
The key words MUST, MUST NOT, SHOULD, SHOULD NOT, and MAY in this specification are to be interpreted as described in RFC 2119 and RFC 8174 when, and only when, they appear in all capitals.
Schema examples use TypeScript-style pseudo-syntax for readability. Normative schemas will migrate to JSON Schema before v1.0.