Skip to main content

Module bridge_handlers

Module bridge_handlers 

Source
Expand description

HTTP handlers for bridge endpoints.

Implements the REST API surface for bridge operations such as shadow identity creation. All endpoints require bridge authentication via DID-signed JWT (see bridge_auth).

See spec section 12.10 and ADR-023 in .docs/adrs/phase-5.md.

Structs§

AttestRequest
Request body for POST /v1/scp/bridge/attest.
AttestResponse
Response body for POST /v1/scp/bridge/attest.
AttestationEvidence
Evidence supporting a platform identity attestation.
BridgeProvenanceResponse
Serializable bridge provenance in API responses.
BridgeState
Shared state for bridge shadow operations.
BridgeStatusResponse
Response body for GET /v1/scp/bridge/status.
CreateShadowRequest
Request body for POST /v1/scp/bridge/shadow.
CreateShadowResponse
Response body for POST /v1/scp/bridge/shadow.
EmitMessageRequest
Request body for POST /v1/scp/bridge/message.
EmitMessageResponse
Response body for POST /v1/scp/bridge/message.
EmittedMessage
A stored emitted message for tracking purposes.
ShadowSummary
Summary of a shadow identity in the status response.
StoredAttestation
A stored platform identity attestation.
WebhookRequest
Request body for POST /v1/scp/bridge/webhook.
WebhookResponse
Response body for POST /v1/scp/bridge/webhook.

Functions§

bridge_router
Returns an axum Router serving bridge endpoints.