{"_self":{"principle":"Self-explaining payload — no external context required. This _self block describes what you are reading and where to look next.","widget":"article_topology","feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","contains":"claims, sources, anecdotes, question_graph slice","slug":"adjudication-ai-act-article-12-logging","urls":{"read":"https://miscsubjects.com/api/articles/adjudication-ai-act-article-12-logging/topology"},"how_to_use":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","write":null,"imessage":null,"router_tag":null,"proof_chain":[{"step":1,"claim":"Articles are voxel graphs of tiered claims, not prose blobs.","verify":"https://miscsubjects.com/api/articles/constitution"},{"step":2,"claim":"Claims link to hash-chained sources via source_ids.","verify":"https://miscsubjects.com/api/articles/adjudication-ai-act-article-12-logging/sources"},{"step":3,"claim":"Ask reads topology; ingest/claim append to ledger.","verify":"https://miscsubjects.com/api/protocol"},{"step":4,"claim":"Models queue growth: populate → collaborate → repair → reflex.","verify":"https://miscsubjects.com/api/protocol/grow"},{"step":5,"claim":"Graph proves its own shape (reflex) and $/claim (yield).","verify":"https://miscsubjects.com/graph.html?layer=reflex"},{"step":6,"claim":"Full feature index + _explain on every API response.","verify":"https://miscsubjects.com/api/articles/system-map"}],"related_features":[{"id":"ask","name":"Ask protocol","what":"Answer only from topology; creates question_node with gaps and ingest_hint.","urls":{"read":"https://miscsubjects.com/api/articles/adjudication-ai-act-article-12-logging/prompts","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"graph_topology","name":"Cross-article graph","what":"Merged claims/sources across condition+stack slugs for one question.","urls":{"read":"https://miscsubjects.com/api/articles/adjudication-ai-act-article-12-logging/graph-topology?question=..."}},{"id":"question_graph","name":"Question graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output).","urls":{"read":"https://miscsubjects.com/api/articles/adjudication-ai-act-article-12-logging/question-graph","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"voxels","name":"Voxel graph","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance.","urls":{"read":"https://miscsubjects.com/api/articles/adjudication-ai-act-article-12-logging/voxels","write":"https://miscsubjects.com/api/protocol/claim"}}],"system_map":"https://miscsubjects.com/api/articles/system-map","system_map_markdown":"https://miscsubjects.com/api/articles/system-map?format=markdown","not_medical_advice":true},"_explain":{"feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","why":"Every feature is auditable collective intelligence","how":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","model":null,"verifies":null,"urls":{"read":"https://miscsubjects.com/api/articles/adjudication-ai-act-article-12-logging/topology"},"imessage":null,"router":null,"related":[{"id":"ask","what":"Answer only from topology; creates question_node with gaps and ingest_hint."},{"id":"graph_topology","what":"Merged claims/sources across condition+stack slugs for one question."},{"id":"question_graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output)."},{"id":"voxels","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance."}],"not_medical_advice":true},"slug":"adjudication-ai-act-article-12-logging","title":"Four models, Article 12 verbatim, and a unanimous refusal to answer","register":"standard","tags":["eu-ai-act","article-12","article-14","adjudication","abstention"],"updated_at":"2026-07-30T05:19:54.730Z","body_excerpt":"Article 12 of the AI Act requires that a high-risk AI system \"technically allow for the automatic recording of events (logs) over the lifetime of the system\". Every compliance product in the market asserts it meets that. Below is the provision put to four models under a rule set pinned at a hash, with the answer they gave, which is not the answer anyone selling compliance would print.\n\n## The verdict was unanimous, and the gate escalated anyway\n\nEvery conforming channel returned **CANNOT_CONCLUDE**. Article 12's obligations are conditioned on the system being a high-risk AI system, a classification that lives in Article 6 and Annex III — neither of which was supplied. The panel refused to import them from memory, because clause 1 of the rule set forbids exactly that.\n\nThen the deterministic gate escalated the unanimous finding, because the channels cited different clauses to get there: `[1,2,4,6] vs [1,2,4,5,6] vs [none]`. Seal receipt: [inv_ivezpvux57](https://miscsubjects.com/receipt/inv_ivezpvux57)\n\n## What was pinned, and when\n\n| object | hash |\n|---|---|\n| Article 12 + Article 14 verbatim, OJ version of 13 June 2024 | `3e3bcd8d47d14c159f9d9303438b0839498866b5132f66d27732c328a95e7471` |\n| the system description put to the panel | `0a8c352cd85e6c05e2321ffa455a30a4939a488f7f5287a95347da870cc4fd06` |\n| rule set (external-statutory, reused unchanged — the hash continuity is the demonstration) | `0dd9afef93503a92280c90869eaf6a5a13ee508b2ec3506045f1803bce1a4d3c` |\n\nThe rule set is the same object, at the same hash, used for the Article 50 adjudication. Reusing it rather than forking it is what makes the two findings comparable: a finding is bound to the rule-set version it was made under, and an amendment produces a new hash rather than silently re-grading anything.\n\n## The system description the panel was given\n\nIt says what this system records, and it says what it does **not** characterise — including whether this system is high-risk and whether its operator is a provider or a deployer. Those omissions are deliberate: the panel's job was to notice them.\n\n```\n{\n \"characterisation\": \"the record-keeping and oversight surfaces of the adjudication system published at miscsubjects.com\",\n \"not_characterised\": [\n  \"whether this system is a high-risk AI system within the meaning of Article 6 or Annex III\",\n  \"whether the operator is a provider or a deployer for the purposes of this Regulation\",\n  \"the intended purpose in the sense the Regulation uses that term\"\n ],\n \"automatic_event_recording\": {\n  \"every_invocation_receipted\": true,\n  \"receipt_route\": \"/api/dispatch?receipt=<id>\",\n  \"public_receipt_route\": \"/receipt/<id>\",\n  \"events_recorded\": 174309,\n  \"fields_per_event\": [\n   \"id\",\n   \"ts\",\n   \"object_id\",\n   \"actor\",\n   \"material\",\n   \"provider_status\",\n   \"input fingerprint\",\n   \"output fingerprint\",\n   \"contract fingerprint\",\n   \"trace_id\",\n   \"ledger_event_id\"\n  ],\n  \"start_and_end_of_each_use\": \"single ts per invocation; start and end of a multi-step trace are the first and last event of that trace_id\",\n  \"retention\": \"append-only; chain sealed to a checkpoint head and externally anchored\"\n },\n \"risk_and_modification_events\": {\n  \"refusals_receipted\": true,\n  \"provider_failures_receipted\": true,\n  \"material_vs_attempt_flag\": true,\n  \"regrade_of_124_historical_rows_published\": true,\n  \"rule_set_amendment_produces_new_hash\": true\n },\n \"human_oversight_surfaces\": {\n  \"blinded_human_review_row\": \"ADJUDICATE_HUMAN_REVIEW with BLINDED as a required field that fails closed\",\n  \"ever_invoked\": false,\n  \"override_or_disregard\": \"a finding is advisory; the dispatched notification is a separate receipted act, and a refusal is itself receipted\",\n  \"stop\": \"capability rows can be disabled by a single field; 227 of 887 enabled rows require approval before execution\",\n  \"two_person_verification_for_biometric_identification\": \"not implemented; no biometric identification capability is enabled\",\n  \"automation_bias_disclosure\": \"the panel's meas","ranking":"safety-first (interaction_risk/limitations), then quote-gated effective_weight","claims":[{"id":"c1","text":"Articles 12 and 14 were supplied verbatim and hashed at 3e3bcd8d47d14c159f9d9303 before the panel ran, under a rule set reused unchanged at its existing hash so the finding is comparable with the earlier Article 50 adjudication.","tier":"demonstrated","section":"method","interaction_risk":false,"status":"active","source_ids":["s1"],"retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c2","text":"Every conforming channel returned CANNOT_CONCLUDE because Article 12's obligations are conditioned on high-risk classification under Article 6 and Annex III, which were not supplied, and the rule set forbids importing them from recollection.","tier":"demonstrated","section":"finding","interaction_risk":false,"status":"active","source_ids":["s2"],"retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c3","text":"The deterministic gate escalated a unanimous verdict because the channels cited different clauses to reach it, which a majority-vote gate could not have detected.","tier":"measured","section":"finding","interaction_risk":false,"status":"active","source_ids":["s1"],"retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c4","text":"The clause-by-clause conformance mapping for Articles 12 and 14 is published as the operator's own claim on a separate page from the panel's finding.","tier":"demonstrated","section":"limits","interaction_risk":false,"status":"active","source_ids":["s3"],"retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"pl1","text":"The complete gateway request and response for both channels is published verbatim from the ledger, showing the rule recitation and the named absent texts that produced the abstention.","tier":"demonstrated","section":"payloads","interaction_risk":false,"status":"active","source_ids":["m1","m2"],"retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false}],"sources":[{"id":"s1","type":"receipt","url":"https://miscsubjects.com/receipt/inv_ivezpvux57","title":"The gate escalated a unanimous panel","summary":"Unanimous CANNOT_CONCLUDE with divergent clause citations across three conforming channels and one malformed.","claim_ids":[],"hash":"56e4d41f84d712574e101f82c474a4f817856ee65a85ea99bf6fc42465868a66"},{"id":"s2","type":"receipt","url":"https://miscsubjects.com/receipt/inv_ztd7f8e1xn","title":"@cf/moonshotai/kimi-k2.7-code — CANNOT_CONCLUDE on Article 12 applicability","summary":"The Article 12(1) and 12(2) obligations are expressly conditioned on the system being a \"high-risk AI system,\" and the supplied text does not determine that classification, role, or intended purpose.","claim_ids":[],"hash":"8d2772a0d8279956a9ddc04e3de89b0dccb6e71e79ca0616c307d0850524b38d"},{"id":"s3","type":"live_surface","url":"https://miscsubjects.com/a/attested-finding-conformance-map","title":"The clause-by-clause mapping, kept separate from the panel's finding","summary":"What each paragraph requires, what surface answers it, and what is not satisfied.","claim_ids":[],"hash":"c3ac21c0c5fb56b28aad1512a3a03052f6454da8e2f2bc2ef429ea06c65f98ad"},{"id":"m1","type":"model","url":"https://miscsubjects.com/receipt/inv_ztd7f8e1xn","quote":"CONDITIONS_I_OPERATE_UNDER:\n- I was given a question, a ruleset URL/hash/text, a verbatim EU AI Act provision (Article 12 and part of Article 14), a canonical JSON system description, and a MODEL_TARGET.\n- I am instructed to read only the supplied provision text and not to import external recitals, annexes, or definitions from recollection of the Regulation.\n- I was not given the actual event logs, log samples, log schemas, or any Article 6/Annex III classification determination.\n- I did not receive any image pixels, audio, video, or tabular log exports.\nRECORDS_SUPPLIED:\n- Ruleset: external-s","claim_ids":[],"hash":"7bef132a89b39ac58518a79c1256dc6d29d202b720ec7c7f2c0c114225ac3f94"},{"id":"m2","type":"model","url":"https://miscsubjects.com/receipt/inv_kk6w4eff5n","quote":"CONDITIONS_I_OPERATE_UNDER:\n- I was given the verbatim text of Article 12(1), 12(2), 12(3) and Article 14(4)–(5) of Regulation (EU) 2024/1689, plus a canonical JSON system description.\n- I was NOT given Article 6, Annex III, Article 79(1), Article 72, or Article 26(5) — all referenced by the supplied provision but not themselves supplied.\n- I was NOT given any determination of whether the system is a \"high-risk AI system\" within the meaning of the Regulation.\n- I was NOT given any determination of whether the operator is a provider, deployer, importer, or distributor.\n- I was NOT given the int","claim_ids":[],"hash":"27f4b24a46570e0ab4e1ba1669ffddd6e7bb68fc72bd61781ef0fb90d8380c09"}],"anecdotal_sources":[],"scientific_sources":[],"user_reports":[],"related_articles":[],"question_graph":{"slug":"adjudication-ai-act-article-12-logging","questions":[],"evidence":[],"edges":[],"counts":{"questions":0,"evidence":0,"edges":0}},"honesty":{"active_claims":5,"retracted_claims":0,"cut_claims":0,"challenges":0,"scrub_events":0,"note":"Retracted/cut claims stay on ledger but are excluded from ask unless ?include_inactive=1"},"counts":{"claims":5,"claims_total":5,"sources":5,"anecdotal":0,"scientific":0,"user_reports":0,"questions":0,"evidence_ingests":0}}