Features
Certificates
Externally verifiable proof of every decision — the artefact you hand to the customer and the regulator.
See the conceptual overview at Concepts → Certificates. This page covers the feature angle: what to do with the certificates Bedrock issues, which API surfaces them, and which FCA rule they satisfy.
What to do with a certificate
- Email the PDF to the customer alongside the advice
- Store the verify URL on the customer record
- Embed the certificate ID on any internal systems linked to that customer outcome
- Include the certificate ID on any board pack referencing the case
API surfaces
GET /v1/ledger/certificates— list every certificate the firm has issued (firm-authenticated)GET /v1/ledger/certificates/{id}— fetch a single certificate envelope by idGET /v1/ledger/records/{id}/certificate— presigned URL for the certificate PDF tied to a ledger recordPOST /v1/ledger/records/{id}/certificate— issue a certificate on demand for any ledger record outside the auto-issue allowlist (idempotent)GET /v1/verify/{certificateId}— public verification endpoint (no auth)
Polymorphic by event type
A certificate is a thin envelope around a ledger record. Any compliance-relevant event type can carry one — review outcomes (DOCUMENT_APPROVED, DOCUMENT_MODIFIED, DOCUMENT_REJECTED), Consumer Duty impact assessments (IMPACT_ASSESSMENT_APPROVED), and any other event types. Event-specific content (outcome, reviewer name, use case, etc.) lives in the certificate's metadata blob, projected from the ledger record at issue time.
Auto-issue is allowlist-driven and managed by Bedrock staff. For event types outside the allowlist, firms can request a certificate on demand via POST /v1/ledger/records/{id}/certificate.
Evidence produced
- The certificate itself — a signed, addressable artefact tied 1:1 to its ledger record
- The underlying ledger event (e.g.
DOCUMENT_APPROVED) — the cryptographic anchor
FCA mapping
- SYSC 9 — Record-keeping
- COBS 9.4 — Suitability reports for retail clients
- PRIN 7 — Communications with clients