Implementation best practices
A conforming object can still be used unsafely. These practices preserve the protocol’s intent across storage, UX, adapters, and AI runtime integration.
Start with one narrow purpose
Choose a single product job, a small selector vocabulary, one retention mode, and a bounded recipient set. Make purpose and processing recipients legible before expanding into broad history transfer.
Preserve the layers
- Store source records independently of accepted context.
- Keep adapter mappings and loss reports with their source export.
- Retain review decisions instead of overwriting the history that led to current state.
- Keep artifacts and their representations distinct.
Design the decision for humans
Show who will receive plaintext, the declared purpose, categories selected, retention, model-training status, offline use, proposal rights, expiry, and meaningful omissions. Avoid a single opaque consent checkbox.
Use canonical identifiers
Resolve schemas, profiles, and registries from https://opencontinuity.org. Do not fork identifiers onto an implementation domain. If caching is required, preserve the canonical URI and verify the catalog digest.
Was this page useful?
Feedback is stored in this browser only until a project feedback endpoint is adopted.