Skip to main content
This page summarizes the public interface boundaries between Credible Layer components. It is intentionally high-level and does not expose internal endpoints or configuration details.

Interface Map

What Changes Require Coordination

InterfaceDepends OnCoordinate With
CLI ↔ Platform APIAssertion submission and auth flowsPlatform + CLI maintainers
Platform UI ↔ ContractsContract ABI + eventsPlatform + contracts maintainers
Platform UI ↔ IndexerGraphQL schemaPlatform + indexer maintainers
Enforcer ↔ Block BuilderTransaction validation hookNetwork integrators
Enforcer ↔ RegistryRegistry events + schemaNetwork + contracts maintainers
Enforcer ↔ Assertion DABytecode storage APIDA + enforcer maintainers

Guidance

  • Keep interface changes backward compatible when possible
  • If a breaking change is needed, update all dependent components in the same release window
  • Ensure public docs reflect any new interface expectations