Docs · Trust Surface
Show live runtime enforcement on your site — the ComplyEdge hex seal updates automatically from your audit trail.
The ComplyEdge Enforcement Seal is an embeddable SVG served from our API. It reflects your tenant's live PublicTrustSnapshot — checks in the last 24 hours, enforcement activity in the last 7 days, and opt-in status.
Buyers and auditors can click through to your public trust JSON for machine-readable proof. No static marketing badge — the seal is wired to runtime audit data.
Architecture contract: docs/architecture/trust-surface-contract.md · API details: GET /v1/public/badge/{slug}.svg
Public visibility is opt-in. Default is private — no badge until you enable it.
PATCH /v1/tenant/trust with your API key.trust_public_enabled: true and a URL-safe public_slug (or omit slug to auto-suggest from your tenant name).GET /v1/tenant/trust.curl -s -X PATCH https://api.complyedge.io/v1/tenant/trust \
-H "Authorization: Bearer ce_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{"trust_public_enabled": true, "public_slug": "YOUR_SLUG", "website_url": "https://your-site.example"}'
Set website_url to the HTTPS site where the seal is embedded — the trust page links back to it.
Response includes badge_svg_url and trust_json_url — use those exact URLs in production.
Replace YOUR_SLUG with the slug from step 2. Paste into your site footer, security page, or DD data room.
<a href="https://api.complyedge.io/v1/public/trust/YOUR_SLUG"
rel="noopener noreferrer">
<img src="https://api.complyedge.io/v1/public/badge/YOUR_SLUG.svg"
alt="ComplyEdge — runtime enforcement status"
height="26" />
</a>
<a> link opens public trust JSON — useful for technical due diligence.<img> loads the live seal; no API key in the browser.height="26" to match the seal aspect ratio; width scales automatically.max-age=300) — status updates without redeploying your site.Live example — IVD Framework
<a href="https://trust.complyedge.io/ivd" rel="noopener noreferrer">
<img src="https://api.complyedge.io/v1/public/badge/ivd.svg"
alt="ComplyEdge — runtime enforcement status"
height="26" />
</a>
Live integration on leocelis/ivd (README + ivdframework.dev). Trust page: trust.complyedge.io/ivd.
The right panel and status dot reflect live enforcement — not a one-time certification.
EU AI Act · Enforced, or EU AI Act · N checks once volume passes 25 checks/24h.
EU AI Act · Enforced
Awaiting activity
Left panel always shows the ComplyEdge hex mark — your recognizable CE identity at any embed size.
Seal returns 404
Slug unknown, typo, or trust_public_enabled is false. Re-check GET /v1/tenant/trust.
Seal shows red / Awaiting activity
No audit events in 7 days. Run production /v1/check traffic — the seal reflects live enforcement, not install date.
Need help?
support@complyedge.io — include your slug and tenant name. Embed setup should not require a support ticket if steps 2–3 are followed.
Related: Quick Start (integrate checks) · PATCH /v1/tenant/trust · GET /v1/public/trust/{slug}