Skip to main content

Module crosschecked_anchor_http

Module crosschecked_anchor_http 

Source
Expand description

Fail-closed HTTP boundary for commitment-only CrossChecked recording.

Structs§

CrossCheckedAnchorHttpState
CrossCheckedAnchorStartupConfig
Parsed runtime configuration. All fields are required together; an all- absent configuration keeps the route disabled.
CrossCheckedBearerVerifier
Domain-separated, fixed-size verifier retained instead of the transport bearer. CrossChecked owns the random 256-bit bearer; EXOCHAIN hashes it at startup and never places its plaintext in route or middleware state.
SqliteDurableAnchorSigner
SQLite signature journal binding each operation to one payload and one signature across process restarts.

Enums§

CrossCheckedAnchorStartupError

Constants§

CROSSCHECKED_ANCHOR_BEARER_ENV
CROSSCHECKED_ANCHOR_EXPECTED_AUDIENCE_ENV
CROSSCHECKED_ANCHOR_GOVERNANCE_FROST_KEY_EPOCH_ENV
CROSSCHECKED_ANCHOR_GOVERNANCE_FROST_PUBLIC_KEY_ENV
CROSSCHECKED_ANCHOR_INTERMEDIATE_DID_ENV
CROSSCHECKED_ANCHOR_INTERMEDIATE_KEY_ID_ENV
CROSSCHECKED_ANCHOR_INTERMEDIATE_PUBLIC_KEY_ENV
CROSSCHECKED_ANCHOR_NODE_KEY_ID_ENV

Functions§

crosschecked_anchor_router
Build the exact commitment-only POST and authenticated readback routes.