All notable changes to the DSSP specification are documented in this file.
The format follows Keep a Changelog. Specification versions follow Semantic Versioning.
- Multi-model composition: sub-agent chain attestation
- Numeric precision policy to prevent steganographic exfiltration
- Sub-agent policy in contract consumer section
- AI agent type declarations (structured, ml_structured, llm_freeform)
- Result scanning requirements (regex, NER, statistical)
- Privacy budget controls (k-anonymity, differential privacy)
- Document sanitization policy for prompt injection defense
- Sidecar verifier specification
- End-of-session attestation
- Enclave type "none" restricted to public sensitivity only
- Gateway operates in split-knowledge mode (metadata only)
- Reference implementation (Go gateway, Python agent)
- Conformance test suite (Core, Attested, Sovereign levels)
- PII scanner (regex, NER, statistical backends)
- Test vectors for canonical JSON, Merkle chain, hash computation
- Initial specification draft
- Document Manifest schema
- Processing Contract schema
- Result Envelope schema
- Audit Event schema
- Storage Binding schema
- Common definitions schema
- OpenAPI 3.1 definition
- Bank statement extraction example