Anamnesis — JSON Schemas
The open cognitive-fingerprint standard (formerly Phaedo Protocol). v0.1.x.
The normative spec, the MCP binding, and the reference server live at github.com/phaedo-labs/phaedo-mcp. These files are the wire-format contracts:
- fingerprint.schema.json
The cognitive fingerprint: 8 signal layers + consult policies - vault-data.schema.json
The vault-data envelope contract (spec Appendix C) - consultation-request.schema.json
Agent → fingerprint: the decision-point query (§10.2) - consultation-response.schema.json
proceed / clarify / escalate / decline / insufficient_signal + confidence (§10.3) - consultation-policy.schema.json
User-authored deference policies & standing authorizations (§10.5) - authorization-check-response.schema.json
Deterministic pre-flight over standing authorizations - consultation-receipt.schema.json
The encrypted, append-only audit record (§10.6) - decision-risk-signal.schema.json
Per-signal decision & risk schema with evidence basis
Conformance. Anamnesis defines three levels —
Level 0 (Projection Consumer) needs no cryptography: read the
phaedo://fingerprint/projection resource and insert it (any MCP host qualifies),
through Level 2 (full producer). Prove conformance with the published suite:
phaedo-validate (spec/validate-fingerprint.mjs), the §12 test vectors
(spec/test-vectors.mjs), and a self-identification statement
(spec/conformance.json). spec/test-schemas.mjs ties the schemas to what
the reference implementation actually emits, so the standard and the product can't drift.