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§
- Attest
Request - Request body for
POST /v1/scp/bridge/attest. - Attest
Response - Response body for
POST /v1/scp/bridge/attest. - Attestation
Evidence - Evidence supporting a platform identity attestation.
- Bridge
Provenance Response - Serializable bridge provenance in API responses.
- Bridge
State - Shared state for bridge shadow operations.
- Bridge
Status Response - Response body for
GET /v1/scp/bridge/status. - Create
Shadow Request - Request body for
POST /v1/scp/bridge/shadow. - Create
Shadow Response - Response body for
POST /v1/scp/bridge/shadow. - Emit
Message Request - Request body for
POST /v1/scp/bridge/message. - Emit
Message Response - Response body for
POST /v1/scp/bridge/message. - Emitted
Message - A stored emitted message for tracking purposes.
- Shadow
Summary - Summary of a shadow identity in the status response.
- Stored
Attestation - A stored platform identity attestation.
- Webhook
Request - Request body for
POST /v1/scp/bridge/webhook. - Webhook
Response - Response body for
POST /v1/scp/bridge/webhook.
Functions§
- bridge_
router - Returns an axum
Routerserving bridge endpoints.