Skip to content

Schemas & Contracts

DigiEmu Core uses explicit machine-readable contracts so that verification behavior can be integrated without depending on human-readable CLI output.

Defines the deterministic state captured by Core.

Defines the portable artifact that preserves snapshot state and associated evidence.

Defines how a preserved bundle is independently checked.

Defines reconstruction behavior for preserved state.

Defines machine-readable verification output consumed by other systems.

Typical verification information includes:

  • ok
  • ref
  • expected
  • got
  • hash_alg
  • canonical_scope
  • trace
  • message

Stable contracts allow DigiEmu Core to be used by:

  • shell scripts
  • CI pipelines
  • desktop applications
  • governance systems
  • audit tooling
  • backend services
  • independent verification tools

without parsing presentation-oriented text.

Human-readable output can evolve.

Machine-readable contracts require much stronger compatibility discipline.

That distinction allows the CLI experience to improve while preserving automation and verification integrations.

Application
Core CLI / Interface
Machine-readable Result
Consumer
├── CI
├── Arca
├── Audit Tool
├── Governance Layer
└── External Verifier

Continue with CLI Contract →.