Adapter Guide
Building a GMP-conformant backend means implementing the MemoryBackend protocol and declaring only the capabilities you actually satisfy.
- Scaffold with
grafomem init. - Start minimal — implement
AUDITonly (write + retrieve + audit). - Add one capability at a time, running
grafomem checkafter each (see progression). - Run full conformance and publish a signed report (full conformance).
The cardinal rule: declare less, not more. An undeclared capability must raise CapabilityNotSupported; a declared one must pass its two-sided test.
Source: docs/adapter-guide.md