OpenChainGraph Suite · ART-236 · AI Governance

AI Decision Log Record Builder (EU AI Act Art 12)

Builds an EU AI Act Art 12(2)-conformant decision log record for high-risk AI systems in financial services. Computes chain_position (first/chained based on sha256_prev_record), art12_completeness_score over 12 required fields, and anchor surface instructions for composing anchor.ainumbers.co/mcp. Extends classify_annex3_decisioning_obligations (art-238). Disambiguates from build_session_receipt (cry-01): that node logs MCP session I/O; this node builds a regulatory Art 12 decision record.

EU AI Act Art 12(2) High-Risk FS AI Decision Log Art 12 Completeness Proofs Deferred
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only. subject_ref is a STRUCTURAL field only — enter an opaque system reference, never a real person identifier.
Model & Decision Metadata
Identifier of the AI model making the decision (e.g. credit-scoring-v2).
Deployed version string (e.g. 1.4.2).
Outcome classification (e.g. APPROVED, DECLINED, REFERRED).
Model confidence score for this decision.
Record Linking
SHA-256 of the model input payload. Ensures input integrity without storing raw data.
SHA-256 of the model output / score payload.
Hash of the previous Art 12 record in this decision chain. Leave empty for the first record.
Override & Subject
Opaque system reference only. Never enter a real person identifier.
Art 12(2) requires records be retained for at least 6 months.
When supplied, wraps this record as an evidence bundle over that subject.
Record Detail
Anchor Surface
Execution Hash (SHA-256)

Ask your agent

Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.

Run the AINumbers MCP tool `build_ai_decision_log_record`. Task: Build an EU AI Act Art 12(2)-conformant decision log record for high-risk AI systems in financial services.
Call it with arguments: {"policy_parameters":{"model_id":"credit-ai-v2","model_version":"2.1.0","input_digest":"abc123def456abc123def456abc123def456abc123def456abc123def456abcd","output_digest":"def456abc123def456abc123def456abc123def456abc123def456abc123def4","decision_label":"CREDIT_APPROVED","confidence":0.92,"override_flag":false,"subject_ref":"CASE-0042","retention_months":12,"operator_id":"bank-xyz"}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`, passing the full artifact the run returned (the object containing `policy_parameters` + `output_payload` + `execution_hash`; equivalently `policy_parameters` + `output_payload` with `claimed_hash`), not the bare hash string.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-236-build-ai-decision-log-record.html#p=v1.H4sIAAAAAAAA_wFsAZP-eyJtb2RlbF9pZCI6ImNyZWRpdC1haS12MiIsIm1vZGVsX3ZlcnNpb24iOiIyLjEuMCIsImlucHV0X2RpZ2VzdCI6ImFiYzEyM2RlZjQ1NmFiYzEyM2RlZjQ1NmFiYzEyM2RlZjQ1NmFiYzEyM2RlZjQ1NmFiYzEyM2RlZjQ1NmFiY2QiLCJvdXRwdXRfZGlnZXN0IjoiZGVmNDU2YWJjMTIzZGVmNDU2YWJjMTIzZGVmNDU2YWJjMTIzZGVmNDU2YWJjMTIzZGVmNDU2YWJjMTIzZGVmNCIsImRlY2lzaW9uX2xhYmVsIjoiQ1JFRElUX0FQUFJPVkVEIiwiY29uZmlkZW5jZSI6MC45Miwib3ZlcnJpZGVfZmxhZyI6ZmFsc2UsInN1YmplY3RfcmVmIjoiQ0FTRS0wMDQyIiwicmV0ZW50aW9uX21vbnRocyI6MTIsIm9wZXJhdG9yX2lkIjoiYmFuay14eXoifbs5EA1sAQAA