● Verified
Ed25519 · RFC 8032
Signed by
y6F3rt10CEcSakCrnJIYkGymA66x3VXm0zCWbPjRxP8=Trust anchor
y6F3rt10CEcSakCrnJIYkGymA66x3VXm0zCWbPjRxP8=Entry signature verifies under the operator's published Ed25519 trust anchor. Hash chain matches: prevHash links to entry #2.
Hash-chain context
prevHash
bf6913143fd27f6d58d50d326c9d80896677cb5473e3d87ec0d7aa23b72331acthis entry · hash
d1ec79ea79623e8c48405f0fd9ae78b4498d3e1abebb41ca1552915a2ba1d490next.prevHash (= this.hash)
d1ec79ea79623e8c48405f0fd9ae78b4498d3e1abebb41ca1552915a2ba1d490Decision summary
Category
classifier
closed enumModel identity
anthropic
claude-sonnet-4-5-20250929 · v2026-05-01Latency
218 ms
within spec.maxLatencyMsSchema valid
✓ yes
Reviewer verdict
—
Fallback triggered
no
OTS anchor
block 893,222
submitted-pending-bitcoinCryptographic commits (SHA-256)
specHash
2a4072c5d8a65d149a4aacb27702ca105727879fc56f4f56c4cd83059a781183inputHash
2c44887e67a6580d2262497d3beca822b8d75d4bb8665443a78efd78f796a7daPII-safe · raw input never recorded
outputCanonicalHash
3e7a78ed3c3da1194eb395fd46aa102111cde7fc2971211aed115d8c4f8f2390schema-projected; not the raw text
Regulatory questions this entry answers
| Field | Mandate | Answers |
|---|---|---|
L12 entry exists at all | AI Act Art. 12 (record-keeping) | Was each high-risk AI output produced under a declared schema? |
attestation.signature | GDPR Art. 5(1)(f), Art. 32 (integrity) | Has this record been tampered with? |
reviewerVerdict | GDPR Art. 22, AI Act Art. 14 | Did a human review the decision when required? |
fallbackTriggered | AI Act Art. 15 (accuracy + robustness) | When the model failed, did the system fall back safely? |
inputHash | GDPR Art. 25 (data minimisation) | Raw input never recorded — only the SHA-256 hash. |
modelIdentity | AI Act Art. 13, PSD3 vendor diligence | Which exact model version made this decision? |
Raw L12 entry (canonical form v1)
{
"id": 3,
"recordedAtMs": 1747049402000,
"recordedAtIso": "2025-05-12T11:30:02.000Z",
"productId": "paysafe",
"specId": "paysafe-fraud-classifier",
"specHash": "2a4072c5d8a65d149a4aacb27702ca105727879fc56f4f56c4cd83059a781183",
"inputHash": "2c44887e67a6580d2262497d3beca822b8d75d4bb8665443a78efd78f796a7da",
"outputCanonicalHash": "3e7a78ed3c3da1194eb395fd46aa102111cde7fc2971211aed115d8c4f8f2390",
"category": "classifier",
"modelIdentity": {
"provider": "anthropic",
"model": "claude-sonnet-4-5-20250929",
"version": "2026-05-01"
},
"latencyMs": 218,
"schemaValid": true,
"reviewerVerdict": null,
"fallbackTriggered": false,
"prevHash": "bf6913143fd27f6d58d50d326c9d80896677cb5473e3d87ec0d7aa23b72331ac",
"hash": "d1ec79ea79623e8c48405f0fd9ae78b4498d3e1abebb41ca1552915a2ba1d490",
"attestation": {
"algorithm": "ed25519",
"publicKey": "y6F3rt10CEcSakCrnJIYkGymA66x3VXm0zCWbPjRxP8=",
"signature": "PD09UobGKQkQg5VV+6WCqJK4COX6D8uCZ4J9M36ZrQ0BPxfmxPYrP6922/oDcYdMCB0QcjDAzzWyUXORmh4GBA==",
"signedAtIso": "2025-05-12T11:30:02.000Z",
"canonicalForm": "v1"
}
}Reproduce this verification independently
Re-verify the entire chain
node verify.mjs paysafe-runtime-ai-receipts.jsonl
Cross-check with the Python verifier
python -m promethean_runtime_ai.verify paysafe-runtime-ai-receipts.jsonl
Verify the Bitcoin anchor
ots verify paysafe-runtime-ai-receipts.jsonl.anchors/d1ec79ea79623e8c….ots