Skip to content

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 the platform 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 id
  • GET /v1/ledger/records/{id}/certificate, presigned URL for the certificate PDF tied to a ledger record
  • POST /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 type. 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 the platform. 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

See also

Hi! I'm Bedrock's AI assistant. I can answer questions about the product, pricing, compliance coverage, and integrations. What would you like to know?