{
  "id": "sample-audit-current@2",
  "schema": "woc.record.v1",
  "subject": "Word of Clout self-audit procedure",
  "record_class": "self_audit",
  "material_class": "self_audit",
  "public_key": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAZAXc8TrIl05HTq4oDHbsc2Qf8SA6pydv3jbaUV4kSyA=\n-----END PUBLIC KEY-----",
  "propositions": [
    {
      "id": "self-audit:frame",
      "proposition": "The frame is every verification row recorded in the Word Of Clout published-records store at cutoff 2026-09-07T04:36:37.637Z; the frame's row count is not recorded in the run receipt — the estimator and the bound do not depend on it",
      "state": "VERIFIED",
      "authority": "operator run receipt sample-audit-n50-20260907T043637Z.out, published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out — re-parsed under PROCEDURE-FAULT-1",
      "verified_at": "2026-09-07T04:36:37.637Z",
      "method": "re-parse of the run receipt bytes under PROCEDURE-FAULT-1 (a re-derivation that cannot be performed is a procedure fault — recorded, excluded, never agree)",
      "next_required_by": "2026-12-06T04:36:37.637Z",
      "decay_class": "unmeasured",
      "provenance": {
        "verified_at_source": "OBSERVED — run receipt sample-audit-n50-20260907T043637Z.out published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out, sha256:4a763180b1aa2c92…, ts 2026-09-07T04:36:37.637Z",
        "next_required_by_source": "POLICY — quarterly cadence, 90d from the run cutoff; labeled POLICY, never MEASURED"
      }
    },
    {
      "id": "self-audit:draw",
      "proposition": "A server-side random sample of 50 verification rows was drawn, deduplicated by id; all 50 drawn ids are retained in the cited receipt artifact",
      "state": "VERIFIED",
      "authority": "operator run receipt sample-audit-n50-20260907T043637Z.out, published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out — re-parsed under PROCEDURE-FAULT-1",
      "verified_at": "2026-09-07T04:36:37.637Z",
      "method": "re-parse of the run receipt bytes under PROCEDURE-FAULT-1 (a re-derivation that cannot be performed is a procedure fault — recorded, excluded, never agree)",
      "next_required_by": "2026-12-06T04:36:37.637Z",
      "decay_class": "unmeasured",
      "provenance": {
        "verified_at_source": "OBSERVED — run receipt sample-audit-n50-20260907T043637Z.out published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out, sha256:4a763180b1aa2c92…, ts 2026-09-07T04:36:37.637Z",
        "next_required_by_source": "POLICY — quarterly cadence, 90d from the run cutoff; labeled POLICY, never MEASURED"
      }
    },
    {
      "id": "self-audit:ids_artifact",
      "proposition": "The drawn-ids artifact is the run receipt published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out, sha256 4a763180b1aa2c92dc48cdd49f8016d0ac079846f8823e8f869aa5970497e83b — 50 distinct verification ids",
      "state": "VERIFIED",
      "authority": "operator run receipt sample-audit-n50-20260907T043637Z.out, published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out — re-parsed under PROCEDURE-FAULT-1",
      "verified_at": "2026-09-07T04:36:37.637Z",
      "method": "re-parse of the run receipt bytes under PROCEDURE-FAULT-1 (a re-derivation that cannot be performed is a procedure fault — recorded, excluded, never agree)",
      "next_required_by": "2026-12-06T04:36:37.637Z",
      "decay_class": "unmeasured",
      "provenance": {
        "verified_at_source": "OBSERVED — run receipt sample-audit-n50-20260907T043637Z.out published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out, sha256:4a763180b1aa2c92…, ts 2026-09-07T04:36:37.637Z",
        "next_required_by_source": "POLICY — quarterly cadence, 90d from the run cutoff; labeled POLICY, never MEASURED"
      }
    },
    {
      "id": "self-audit:error_definition",
      "proposition": "The estimand is the proportion of verification rows in the Word Of Clout published-records store whose stored verdict disagrees with the verdict re-derived under the sampler's independent support rule, among re-derivable verification rows, at cutoff 2026-09-07T04:36:37.637Z; procedure faults are recorded and excluded from the rate, and provider aggregation is descriptive only, with no bound",
      "state": "VERIFIED",
      "authority": "operator run receipt sample-audit-n50-20260907T043637Z.out, published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out — re-parsed under PROCEDURE-FAULT-1",
      "verified_at": "2026-09-07T04:36:37.637Z",
      "method": "re-parse of the run receipt bytes under PROCEDURE-FAULT-1 (a re-derivation that cannot be performed is a procedure fault — recorded, excluded, never agree)",
      "next_required_by": "2026-12-06T04:36:37.637Z",
      "decay_class": "unmeasured",
      "provenance": {
        "verified_at_source": "OBSERVED — run receipt sample-audit-n50-20260907T043637Z.out published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out, sha256:4a763180b1aa2c92…, ts 2026-09-07T04:36:37.637Z",
        "next_required_by_source": "POLICY — quarterly cadence, 90d from the run cutoff; labeled POLICY, never MEASURED"
      }
    },
    {
      "id": "self-audit:procedure_faults",
      "proposition": "1 procedure fault: re-derivation could not be performed for ver:board:mo-dental:2025005314:address_of_record:2026-09-04@old — recorded, excluded from the rate denominator, never counted as agree (PROCEDURE-FAULT-1: a re-derivation that cannot be performed is a procedure fault)",
      "state": "VERIFIED",
      "authority": "operator run receipt sample-audit-n50-20260907T043637Z.out, published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out — re-parsed under PROCEDURE-FAULT-1",
      "verified_at": "2026-09-07T04:36:37.637Z",
      "method": "re-parse of the run receipt bytes under PROCEDURE-FAULT-1 (a re-derivation that cannot be performed is a procedure fault — recorded, excluded, never agree)",
      "next_required_by": "2026-12-06T04:36:37.637Z",
      "decay_class": "unmeasured",
      "provenance": {
        "verified_at_source": "OBSERVED — run receipt sample-audit-n50-20260907T043637Z.out published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out, sha256:4a763180b1aa2c92…, ts 2026-09-07T04:36:37.637Z",
        "next_required_by_source": "POLICY — quarterly cadence, 90d from the run cutoff; labeled POLICY, never MEASURED"
      }
    },
    {
      "id": "self-audit:bound",
      "proposition": "0 disagreements in 49 re-derived rows; the exact one-sided 95% binomial upper bound on the frame error rate among re-derivable verification rows is 1 − 0.05^(1/49) = 5.93% ≈ 5.9%",
      "state": "VERIFIED",
      "authority": "operator run receipt sample-audit-n50-20260907T043637Z.out, published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out — re-parsed under PROCEDURE-FAULT-1",
      "verified_at": "2026-09-07T04:36:37.637Z",
      "method": "re-parse of the run receipt bytes under PROCEDURE-FAULT-1 (a re-derivation that cannot be performed is a procedure fault — recorded, excluded, never agree)",
      "next_required_by": "2026-12-06T04:36:37.637Z",
      "decay_class": "unmeasured",
      "provenance": {
        "verified_at_source": "OBSERVED — run receipt sample-audit-n50-20260907T043637Z.out published at /verify/self-audit/sample-audit-n50-20260907T043637Z.out, sha256:4a763180b1aa2c92…, ts 2026-09-07T04:36:37.637Z",
        "next_required_by_source": "POLICY — quarterly cadence, 90d from the run cutoff; labeled POLICY, never MEASURED"
      }
    }
  ],
  "dependency_manifest": {
    "ruleset_version": "woc.records.ruleset.self-audit.v1",
    "evaluation_cutoff": "2026-09-07T04:36:37.637Z",
    "receipt": {
      "name": "sample-audit-n50-20260907T043637Z.out",
      "sha256": "4a763180b1aa2c92dc48cdd49f8016d0ac079846f8823e8f869aa5970497e83b",
      "bytes": 14731,
      "citation": "/verify/self-audit/sample-audit-n50-20260907T043637Z.out"
    },
    "reparse": {
      "law": "PROCEDURE-FAULT-1: a re-derivation that cannot be performed is a procedure fault — recorded, excluded, never agree",
      "drawn": 50,
      "distinct_ids": 50,
      "re_derived": 49,
      "disagree": 0,
      "procedure_faults": 1,
      "procedure_fault_ids": [
        "ver:board:mo-dental:2025005314:address_of_record:2026-09-04@old"
      ]
    },
    "draw": {
      "drawn": 50,
      "distinct_provider_units": 50,
      "board_licence_units": 42,
      "nppes_npi_units": 8,
      "provider_aggregation": "descriptive only, no bound"
    },
    "bound": {
      "exact": 0.059306014189697054,
      "percent": 5.93,
      "approx": 5.9,
      "formula": "1 − 0.05^(1/49)"
    },
    "sampler_report_next_sample_size": 100
  },
  "dependency_manifest_sha256": "02f63c4d3a2b2e2bb418d5396bea582c9a4a8caa572d68e2ac146cc9a962312f",
  "signed_scope_note": "The signature covers exactly: id, schema, subject, created_at (the EVIDENCE CUTOFF — the newest evidence timestamp in the derived snapshot, NOT the issuance time), issued_at (the issuance time of THIS record, distinct from the evidence cutoff — a record can never acquire an earlier issuance time because its evidence is older), public_key, propositions (four-state verdicts only, POLICY next_required_by = min(90d interval, authority-stated expiry at 00:00 America/Chicago)), candidate_relations (evidence joins carrying no verdict), dependency_manifest, dependency_manifest_sha256, signed_scope_note, supersedes — every field except signature, signing, and derivation. The derivation block (the queries that produced this record) is display metadata, excluded from signing. dependency_manifest_sha256 is the SHA-256 hex of the canonical form of dependency_manifest (key-sorted, no whitespace) — the same recipe as this record's own canonical form (equal manifest values hash equally regardless of stored key order). The field names in this note are the signed field names — machine-replayable values, labeled as such; the sentences around them state their meaning.",
  "issued_at": "2026-09-21T02:06:07.056Z",
  "supersedes": [
    "sample-audit-current"
  ],
  "signature": "ywQICeRBxq9ezx+YWu+VnTtt/y4rpWeQeuzYIG/M2eFEnZDTdR+aOrmGgZgDw79LYSEgZPQDaE1TLEW4oB+1Aw==",
  "signing": {
    "algorithm": "Ed25519",
    "hash": "SHA-256",
    "canonical_form": "canonical form (key-sorted, no whitespace; signature, signing, and derivation excluded)",
    "signed_at": "2026-09-21T02:06:07.473Z",
    "note": "Signed with the production signing key; the public key below is derived from it (SubjectPublicKeyInfo format, byte-identical under DER encoding) and matches the authority key embedded in the active crosswalk generation. The canonical-form recipe is published at /laws/canonicalization-v1.md."
  }
}