Skip to content

[CA-01-S3] Expose trusted-host causal-anchor admission #664

Description

@flyingrobots

Goal

Allow an application to request a causal anchor through Echo's trusted runtime authority.

Acceptance criteria

  • TrustedRuntimeApp exposes an application-requested admission API that requires an enabled runtime WAL.
  • Echo derives the admission receipt and canonical anchor; callers cannot confer Echo authority.
  • The request is validated against a named durable causal basis and generic root-support policy before append.
  • The method returns only after the WAL commit succeeds.
  • Restart recovery can find the admitted anchor and receipt by anchor id.
  • Invalid support, stale basis, and storage failure produce typed errors without publication.

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreEcho Core Technologiespriority:highMethod priority high.runtimeRuntime coretype:enhancementMethod work type enhancement.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions