Conformance
Open Evidence Schema Conformance Runner
Paste a JSON payload and validate it against any v1 schema directly in your browser. No account, no upload, no back-end round trip — the validator ships as JavaScript and runs locally. If your implementation passes, apply for the rc-conformant badge below.
Two ways to run conformance
Use the runner below for quick sanity checks on a single payload. Exactly the same schemas and validator the CLI uses.
Install @resiliencechain/conform. Exit 0 = pass, 1 = fail. Machine-readable with --json.
npx @resiliencechain/conform \ validate --schema evidence-analysis \ ./analysis.json
Runner
Live webhook receiver tester
Building an outbound webhook sender? Point it at our public conformance endpoint and get a synchronous pass/fail report — headers, HMAC, timestamp skew, envelope schema, all eight checks in under 100ms. No account required.
?secret=<your-endpoint-signing-secret> to verify the HMAC against the raw body. GET the same URL for a self-service help document with a copy-paste curl recipe.Example curl (click to expand)
SECRET="test-shared-secret"
BODY='{
"event_type":"INCIDENT_OPENED",
"delivery_id":"fd1a6b10-6e90-4b85-9a1a-3f9b81caed27",
"tenant_id":"a1111111-1111-1111-1111-111111111111",
"source_event_id":"9e3c4e68-8812-4f6a-9e41-8c87af0f5710",
"timestamp":"2026-04-23T12:30:00.000Z",
"payload":{"severity":"HIGH"}
}'
SIG=$(printf %s "$BODY" | openssl dgst -sha256 -hmac "$SECRET" | awk '{print $2}')
curl -sS -X POST \
"https://resiliencechain.co.uk/api/conform/webhook-receiver?secret=$SECRET" \
-H "content-type: application/json" \
-H "x-rc-signature: sha256=$SIG" \
-H "x-rc-delivery-id: fd1a6b10-6e90-4b85-9a1a-3f9b81caed27" \
-H "x-rc-event-type: INCIDENT_OPENED" \
-H "x-rc-timestamp: $(date +%s)000" \
-d "$BODY" | jq '.summary, .checks'Apply for the rc-conformant badge
Shipped an integration that validates cleanly against the schemas you rely on? Request public recognition in the ResilienceChain Partner Directory. Badge-earning partners:
- Appear on the public conformance registry
- Get an embeddable SVG badge (shields.io-style)
- Are listed in the Partner Directory with the conformant status surfaced
Embed the badge
Once awarded, embed the badge in your README or product docs:
[](https://resiliencechain.co.uk/conform)