Protocol Interfaces
Document type: Engineering map
Doc ID: ENG-PROTOCOL-INTERFACES
Status: Final v0.1
Release date: December 21, 2025
Author: Nicolas Turcotte, Founder
Source repo: dcorps-docs-public (docs/engineering/PROTOCOL_INTERFACES.md)
Last updated: 2025-12-24
Scope: High-level map of interface surfaces that implementations and integrators must support. This is not a full API reference; it points to normative specs.
Core registry and governance surfaces
- Entity lifecycle, roles, wallets, governance actions: docs/spec/SPEC-CORE.md
- Parameters and economics: docs/spec/SPEC-PARAMS.md
Data and reporting surfaces
- Tagged event schemas and categories: docs/spec/SPEC-DATA.md
- Indexer expectations and queries: docs/spec/SPEC-INDEXER.md
Module and registry surfaces
- Module registry and lifecycle: docs/spec/SPEC-MODULES.md
- Attestation modules and issuer registry behavior: docs/spec/SPEC-ATTESTATIONS.md
Interop and anchoring surfaces
- Sub chain registration and anchoring requirements: docs/spec/SPEC-ANCHOR.md
Conformance
- Required test coverage and report format: docs/spec/SPEC-CONFORMANCE-TESTS.md
Implementation notes
Concrete protobuf messages, gRPC services, REST endpoints, and event names are defined in docs/engineering/API_SURFACES.md and should be mirrored in the chain code repo.