{
  "tool_id": "art-505-dispose-carf-status-message",
  "note": "Vectors computed directly from the shipped kernel. Covers the undeclared-return-path boundary that produces no break list, open breaks, a signed disposition carried across cycles, an unsigned disposition rejected, the F3 suppression input, an unresolved record reference, every break dispositioned this cycle, and a clean status message.",
  "vectors": [
    {
      "name": "status-message-return-not-declared",
      "description": "The blocking boundary. The operator has not declared that its jurisdiction returns a status message to it, so the kernel returns a stated verdict and no break list. The OECD schema is a competent-authority instrument that a jurisdiction may also make available domestically to the extent its law permits, so the return path is a per-jurisdiction fact the operator must declare.",
      "policy_parameters": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": false,
        "status_message_channel": "",
        "suppressed_error_codes": [],
        "submitted_records": [
          {
            "doc_ref_id": "IE2027DOC0001",
            "record_ref": "USER-OPAQUE-0001"
          },
          {
            "doc_ref_id": "IE2027DOC0002",
            "record_ref": "USER-OPAQUE-0002"
          }
        ],
        "dispositions": [],
        "prior_dispositions": [],
        "status_message": {
          "message_ref": "STATUS-MSG-2027-IE-0001",
          "file_errors": [
            {
              "error_code": "FILE-ERR-50001",
              "error_detail": "The message reference identifier is not unique for this sending operator."
            }
          ],
          "record_errors": [
            {
              "error_code": "REC-ERR-80014",
              "doc_ref_id": "IE2027DOC0001",
              "field_path": "CryptoAsset/AccountHolder/Individual/TIN",
              "error_detail": "The tax identification number is absent for a claimed residence that requires one."
            },
            {
              "error_code": "REC-ERR-80022",
              "doc_ref_id": "IE2027DOC0002",
              "field_path": "CryptoAsset/Transactions/Transfer/AssetType",
              "error_detail": "The asset type is outside the permitted value set for this schema version."
            }
          ]
        }
      },
      "output_payload": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": false,
        "status_message_channel": "",
        "verdict": "status_message_return_not_declared",
        "verdict_reason": "No status-message return path was declared for this reporting jurisdiction. The OECD CARF Status Message XML Schema is a Competent-Authority-to-Competent-Authority instrument that a jurisdiction may also make available domestically to the extent its own law permits. Whether this operator receives one is therefore a fact about this jurisdiction that the operator must declare. No break list is produced from an undeclared return path.",
        "resolving_input": "status_message_return_declared set true together with status_message_channel naming how the status message reaches this operator.",
        "message_ref": "STATUS-MSG-2027-IE-0001",
        "breaks": [],
        "break_count": 0,
        "open_break_count": 0,
        "dispositioned_break_count": 0,
        "carried_forward_count": 0,
        "unresolved_record_reference_count": 0,
        "unsigned_dispositions_rejected": [],
        "suppressed_error_codes": [],
        "suppressed_break_count": 0,
        "note": "This tool consumes a status message the operator already holds. It does not fetch, submit or transmit anything, it makes no claim that any output is submittable, and it is not legal or tax advice."
      },
      "compliance_flags": [
        "CARF_STATUS_MESSAGE_RETURN_NOT_DECLARED"
      ],
      "golden_hash": "f734a15f0ff48d844dfbfd696b14336add1823b67e221306184ffb0c7a38ae22"
    },
    {
      "name": "breaks-open-no-dispositions",
      "description": "One file-level and two record-level errors, none dispositioned. Each break is tied to the record and field that caused it.",
      "policy_parameters": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "suppressed_error_codes": [],
        "submitted_records": [
          {
            "doc_ref_id": "IE2027DOC0001",
            "record_ref": "USER-OPAQUE-0001"
          },
          {
            "doc_ref_id": "IE2027DOC0002",
            "record_ref": "USER-OPAQUE-0002"
          }
        ],
        "dispositions": [],
        "prior_dispositions": [],
        "status_message": {
          "message_ref": "STATUS-MSG-2027-IE-0001",
          "file_errors": [
            {
              "error_code": "FILE-ERR-50001",
              "error_detail": "The message reference identifier is not unique for this sending operator."
            }
          ],
          "record_errors": [
            {
              "error_code": "REC-ERR-80014",
              "doc_ref_id": "IE2027DOC0001",
              "field_path": "CryptoAsset/AccountHolder/Individual/TIN",
              "error_detail": "The tax identification number is absent for a claimed residence that requires one."
            },
            {
              "error_code": "REC-ERR-80022",
              "doc_ref_id": "IE2027DOC0002",
              "field_path": "CryptoAsset/Transactions/Transfer/AssetType",
              "error_detail": "The asset type is outside the permitted value set for this schema version."
            }
          ]
        }
      },
      "output_payload": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "verdict": "breaks_open",
        "verdict_reason": "3 break(s) carry no signed disposition.",
        "resolving_input": null,
        "message_ref": "STATUS-MSG-2027-IE-0001",
        "breaks": [
          {
            "break_ref": "FILE-ERR-50001:(file-level):(file-level)",
            "level": "file",
            "error_code": "FILE-ERR-50001",
            "error_detail": "The message reference identifier is not unique for this sending operator.",
            "doc_ref_id": null,
            "field_path": null,
            "record_ref": null,
            "unresolved_record_reference": false,
            "status": "open",
            "disposition": null,
            "disposition_reason": null,
            "decided_by": null,
            "signature_verification_method": null,
            "decided_in_cycle": null,
            "carried_from_cycle": null
          },
          {
            "break_ref": "REC-ERR-80014:IE2027DOC0001:CryptoAsset/AccountHolder/Individual/TIN",
            "level": "record",
            "error_code": "REC-ERR-80014",
            "error_detail": "The tax identification number is absent for a claimed residence that requires one.",
            "doc_ref_id": "IE2027DOC0001",
            "field_path": "CryptoAsset/AccountHolder/Individual/TIN",
            "record_ref": "USER-OPAQUE-0001",
            "unresolved_record_reference": false,
            "status": "open",
            "disposition": null,
            "disposition_reason": null,
            "decided_by": null,
            "signature_verification_method": null,
            "decided_in_cycle": null,
            "carried_from_cycle": null
          },
          {
            "break_ref": "REC-ERR-80022:IE2027DOC0002:CryptoAsset/Transactions/Transfer/AssetType",
            "level": "record",
            "error_code": "REC-ERR-80022",
            "error_detail": "The asset type is outside the permitted value set for this schema version.",
            "doc_ref_id": "IE2027DOC0002",
            "field_path": "CryptoAsset/Transactions/Transfer/AssetType",
            "record_ref": "USER-OPAQUE-0002",
            "unresolved_record_reference": false,
            "status": "open",
            "disposition": null,
            "disposition_reason": null,
            "decided_by": null,
            "signature_verification_method": null,
            "decided_in_cycle": null,
            "carried_from_cycle": null
          }
        ],
        "break_count": 3,
        "open_break_count": 3,
        "dispositioned_break_count": 0,
        "carried_forward_count": 0,
        "unresolved_record_reference_count": 0,
        "unsigned_dispositions_rejected": [],
        "suppressed_error_codes": [],
        "suppressed_break_count": 0,
        "note": "Deterministic disposition of a returned CARF or DAC8 status message the operator already holds. Each returned file-level and record-level error is tied to the record and field that caused it, and each disposition is countable only when signed by a named signer, whether taken this cycle or carried forward from a prior one. Error codes arrive as data and the schema version is a pinned policy input, never kernel source. A suppressed error_code produces no break at all. This tool does not fetch, submit or transmit anything, it makes no claim that any output is submittable, and it is not legal or tax advice."
      },
      "compliance_flags": [
        "CARF_BREAKS_OPEN"
      ],
      "golden_hash": "7a42253aa26a7eab1f5f8f2ad460026dfc985bf843bddb7a0b019bb7c5b7ae82"
    },
    {
      "name": "signed-disposition-carried-across-cycles",
      "description": "The differentiator. A disposition signed in a prior cycle is carried forward against the same break reference, keeping the named signer and the originating cycle attached to it.",
      "policy_parameters": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "suppressed_error_codes": [],
        "submitted_records": [
          {
            "doc_ref_id": "IE2027DOC0001",
            "record_ref": "USER-OPAQUE-0001"
          },
          {
            "doc_ref_id": "IE2027DOC0002",
            "record_ref": "USER-OPAQUE-0002"
          }
        ],
        "dispositions": [],
        "prior_dispositions": [
          {
            "break_ref": "REC-ERR-80014:IE2027DOC0001:CryptoAsset/AccountHolder/Individual/TIN",
            "disposition": "accepted_no_change",
            "disposition_reason": "The claimed residence does not issue a tax identification number to this class of holder, and the omission was documented in the prior cycle.",
            "decided_in_cycle": "CYCLE-2026-04",
            "signature": {
              "signer_identity_id": "IDENTITY-OPAQUE-TAXCO-01",
              "signature_value": "ed25519:SYNTHETIC-SIGNATURE-VALUE-FOR-FIXTURE-USE-ONLY",
              "verification_method": "did:key:z6MkSyntheticFixtureVerificationMethod01"
            }
          }
        ],
        "status_message": {
          "message_ref": "STATUS-MSG-2027-IE-0001",
          "file_errors": [
            {
              "error_code": "FILE-ERR-50001",
              "error_detail": "The message reference identifier is not unique for this sending operator."
            }
          ],
          "record_errors": [
            {
              "error_code": "REC-ERR-80014",
              "doc_ref_id": "IE2027DOC0001",
              "field_path": "CryptoAsset/AccountHolder/Individual/TIN",
              "error_detail": "The tax identification number is absent for a claimed residence that requires one."
            },
            {
              "error_code": "REC-ERR-80022",
              "doc_ref_id": "IE2027DOC0002",
              "field_path": "CryptoAsset/Transactions/Transfer/AssetType",
              "error_detail": "The asset type is outside the permitted value set for this schema version."
            }
          ]
        }
      },
      "output_payload": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "verdict": "breaks_open",
        "verdict_reason": "2 break(s) carry no signed disposition.",
        "resolving_input": null,
        "message_ref": "STATUS-MSG-2027-IE-0001",
        "breaks": [
          {
            "break_ref": "FILE-ERR-50001:(file-level):(file-level)",
            "level": "file",
            "error_code": "FILE-ERR-50001",
            "error_detail": "The message reference identifier is not unique for this sending operator.",
            "doc_ref_id": null,
            "field_path": null,
            "record_ref": null,
            "unresolved_record_reference": false,
            "status": "open",
            "disposition": null,
            "disposition_reason": null,
            "decided_by": null,
            "signature_verification_method": null,
            "decided_in_cycle": null,
            "carried_from_cycle": null
          },
          {
            "break_ref": "REC-ERR-80014:IE2027DOC0001:CryptoAsset/AccountHolder/Individual/TIN",
            "level": "record",
            "error_code": "REC-ERR-80014",
            "error_detail": "The tax identification number is absent for a claimed residence that requires one.",
            "doc_ref_id": "IE2027DOC0001",
            "field_path": "CryptoAsset/AccountHolder/Individual/TIN",
            "record_ref": "USER-OPAQUE-0001",
            "unresolved_record_reference": false,
            "status": "dispositioned",
            "disposition": "accepted_no_change",
            "disposition_reason": "The claimed residence does not issue a tax identification number to this class of holder, and the omission was documented in the prior cycle.",
            "decided_by": "IDENTITY-OPAQUE-TAXCO-01",
            "signature_verification_method": "did:key:z6MkSyntheticFixtureVerificationMethod01",
            "decided_in_cycle": "CYCLE-2026-04",
            "carried_from_cycle": "CYCLE-2026-04"
          },
          {
            "break_ref": "REC-ERR-80022:IE2027DOC0002:CryptoAsset/Transactions/Transfer/AssetType",
            "level": "record",
            "error_code": "REC-ERR-80022",
            "error_detail": "The asset type is outside the permitted value set for this schema version.",
            "doc_ref_id": "IE2027DOC0002",
            "field_path": "CryptoAsset/Transactions/Transfer/AssetType",
            "record_ref": "USER-OPAQUE-0002",
            "unresolved_record_reference": false,
            "status": "open",
            "disposition": null,
            "disposition_reason": null,
            "decided_by": null,
            "signature_verification_method": null,
            "decided_in_cycle": null,
            "carried_from_cycle": null
          }
        ],
        "break_count": 3,
        "open_break_count": 2,
        "dispositioned_break_count": 1,
        "carried_forward_count": 1,
        "unresolved_record_reference_count": 0,
        "unsigned_dispositions_rejected": [],
        "suppressed_error_codes": [],
        "suppressed_break_count": 0,
        "note": "Deterministic disposition of a returned CARF or DAC8 status message the operator already holds. Each returned file-level and record-level error is tied to the record and field that caused it, and each disposition is countable only when signed by a named signer, whether taken this cycle or carried forward from a prior one. Error codes arrive as data and the schema version is a pinned policy input, never kernel source. A suppressed error_code produces no break at all. This tool does not fetch, submit or transmit anything, it makes no claim that any output is submittable, and it is not legal or tax advice."
      },
      "compliance_flags": [
        "CARF_BREAKS_OPEN",
        "CARF_DISPOSITIONS_CARRIED_FORWARD"
      ],
      "golden_hash": "91c9f46fc2c4195e7e022ba79aa798093d34dc34c16316f81c6f7a69736aa146"
    },
    {
      "name": "unsigned-disposition-rejected",
      "description": "A disposition asserted this cycle with no signature value bound to a named signer is rejected with its reason and the break stays open. An unsigned disposition is a note, not accountable evidence.",
      "policy_parameters": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "suppressed_error_codes": [],
        "submitted_records": [
          {
            "doc_ref_id": "IE2027DOC0001",
            "record_ref": "USER-OPAQUE-0001"
          },
          {
            "doc_ref_id": "IE2027DOC0002",
            "record_ref": "USER-OPAQUE-0002"
          }
        ],
        "dispositions": [
          {
            "break_ref": "REC-ERR-80022:IE2027DOC0002:CryptoAsset/Transactions/Transfer/AssetType",
            "disposition": "corrected_in_next_submission",
            "disposition_reason": "Asset type mapping table updated.",
            "signature": {
              "signer_identity_id": "IDENTITY-OPAQUE-TAXCO-01"
            }
          }
        ],
        "prior_dispositions": [],
        "status_message": {
          "message_ref": "STATUS-MSG-2027-IE-0001",
          "file_errors": [
            {
              "error_code": "FILE-ERR-50001",
              "error_detail": "The message reference identifier is not unique for this sending operator."
            }
          ],
          "record_errors": [
            {
              "error_code": "REC-ERR-80014",
              "doc_ref_id": "IE2027DOC0001",
              "field_path": "CryptoAsset/AccountHolder/Individual/TIN",
              "error_detail": "The tax identification number is absent for a claimed residence that requires one."
            },
            {
              "error_code": "REC-ERR-80022",
              "doc_ref_id": "IE2027DOC0002",
              "field_path": "CryptoAsset/Transactions/Transfer/AssetType",
              "error_detail": "The asset type is outside the permitted value set for this schema version."
            }
          ]
        }
      },
      "output_payload": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "verdict": "breaks_open",
        "verdict_reason": "3 break(s) carry no signed disposition.",
        "resolving_input": null,
        "message_ref": "STATUS-MSG-2027-IE-0001",
        "breaks": [
          {
            "break_ref": "FILE-ERR-50001:(file-level):(file-level)",
            "level": "file",
            "error_code": "FILE-ERR-50001",
            "error_detail": "The message reference identifier is not unique for this sending operator.",
            "doc_ref_id": null,
            "field_path": null,
            "record_ref": null,
            "unresolved_record_reference": false,
            "status": "open",
            "disposition": null,
            "disposition_reason": null,
            "decided_by": null,
            "signature_verification_method": null,
            "decided_in_cycle": null,
            "carried_from_cycle": null
          },
          {
            "break_ref": "REC-ERR-80014:IE2027DOC0001:CryptoAsset/AccountHolder/Individual/TIN",
            "level": "record",
            "error_code": "REC-ERR-80014",
            "error_detail": "The tax identification number is absent for a claimed residence that requires one.",
            "doc_ref_id": "IE2027DOC0001",
            "field_path": "CryptoAsset/AccountHolder/Individual/TIN",
            "record_ref": "USER-OPAQUE-0001",
            "unresolved_record_reference": false,
            "status": "open",
            "disposition": null,
            "disposition_reason": null,
            "decided_by": null,
            "signature_verification_method": null,
            "decided_in_cycle": null,
            "carried_from_cycle": null
          },
          {
            "break_ref": "REC-ERR-80022:IE2027DOC0002:CryptoAsset/Transactions/Transfer/AssetType",
            "level": "record",
            "error_code": "REC-ERR-80022",
            "error_detail": "The asset type is outside the permitted value set for this schema version.",
            "doc_ref_id": "IE2027DOC0002",
            "field_path": "CryptoAsset/Transactions/Transfer/AssetType",
            "record_ref": "USER-OPAQUE-0002",
            "unresolved_record_reference": false,
            "status": "open",
            "disposition": null,
            "disposition_reason": null,
            "decided_by": null,
            "signature_verification_method": null,
            "decided_in_cycle": null,
            "carried_from_cycle": null
          }
        ],
        "break_count": 3,
        "open_break_count": 3,
        "dispositioned_break_count": 0,
        "carried_forward_count": 0,
        "unresolved_record_reference_count": 0,
        "unsigned_dispositions_rejected": [
          {
            "break_ref": "REC-ERR-80022:IE2027DOC0002:CryptoAsset/Transactions/Transfer/AssetType",
            "declared_disposition": "corrected_in_next_submission",
            "rejected_because": "The signature carries no signature_value bound to the named signer.",
            "carried": false
          }
        ],
        "suppressed_error_codes": [],
        "suppressed_break_count": 0,
        "note": "Deterministic disposition of a returned CARF or DAC8 status message the operator already holds. Each returned file-level and record-level error is tied to the record and field that caused it, and each disposition is countable only when signed by a named signer, whether taken this cycle or carried forward from a prior one. Error codes arrive as data and the schema version is a pinned policy input, never kernel source. A suppressed error_code produces no break at all. This tool does not fetch, submit or transmit anything, it makes no claim that any output is submittable, and it is not legal or tax advice."
      },
      "compliance_flags": [
        "CARF_BREAKS_OPEN",
        "CARF_UNSIGNED_DISPOSITIONS_REJECTED"
      ],
      "golden_hash": "a954a251b392be1f18ff01b2c140048a6b009a4cb97a4ff7c0b8b6d4628cce09"
    },
    {
      "name": "suppressed-error-code-produces-no-break",
      "description": "F3 deactivation input. A suppressed error code produces no break at all, and the suppression is counted in the artifact so the exclusion is visible.",
      "policy_parameters": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "suppressed_error_codes": [
          "REC-ERR-80022"
        ],
        "submitted_records": [
          {
            "doc_ref_id": "IE2027DOC0001",
            "record_ref": "USER-OPAQUE-0001"
          },
          {
            "doc_ref_id": "IE2027DOC0002",
            "record_ref": "USER-OPAQUE-0002"
          }
        ],
        "dispositions": [],
        "prior_dispositions": [],
        "status_message": {
          "message_ref": "STATUS-MSG-2027-IE-0001",
          "file_errors": [
            {
              "error_code": "FILE-ERR-50001",
              "error_detail": "The message reference identifier is not unique for this sending operator."
            }
          ],
          "record_errors": [
            {
              "error_code": "REC-ERR-80014",
              "doc_ref_id": "IE2027DOC0001",
              "field_path": "CryptoAsset/AccountHolder/Individual/TIN",
              "error_detail": "The tax identification number is absent for a claimed residence that requires one."
            },
            {
              "error_code": "REC-ERR-80022",
              "doc_ref_id": "IE2027DOC0002",
              "field_path": "CryptoAsset/Transactions/Transfer/AssetType",
              "error_detail": "The asset type is outside the permitted value set for this schema version."
            }
          ]
        }
      },
      "output_payload": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "verdict": "breaks_open",
        "verdict_reason": "2 break(s) carry no signed disposition.",
        "resolving_input": null,
        "message_ref": "STATUS-MSG-2027-IE-0001",
        "breaks": [
          {
            "break_ref": "FILE-ERR-50001:(file-level):(file-level)",
            "level": "file",
            "error_code": "FILE-ERR-50001",
            "error_detail": "The message reference identifier is not unique for this sending operator.",
            "doc_ref_id": null,
            "field_path": null,
            "record_ref": null,
            "unresolved_record_reference": false,
            "status": "open",
            "disposition": null,
            "disposition_reason": null,
            "decided_by": null,
            "signature_verification_method": null,
            "decided_in_cycle": null,
            "carried_from_cycle": null
          },
          {
            "break_ref": "REC-ERR-80014:IE2027DOC0001:CryptoAsset/AccountHolder/Individual/TIN",
            "level": "record",
            "error_code": "REC-ERR-80014",
            "error_detail": "The tax identification number is absent for a claimed residence that requires one.",
            "doc_ref_id": "IE2027DOC0001",
            "field_path": "CryptoAsset/AccountHolder/Individual/TIN",
            "record_ref": "USER-OPAQUE-0001",
            "unresolved_record_reference": false,
            "status": "open",
            "disposition": null,
            "disposition_reason": null,
            "decided_by": null,
            "signature_verification_method": null,
            "decided_in_cycle": null,
            "carried_from_cycle": null
          }
        ],
        "break_count": 2,
        "open_break_count": 2,
        "dispositioned_break_count": 0,
        "carried_forward_count": 0,
        "unresolved_record_reference_count": 0,
        "unsigned_dispositions_rejected": [],
        "suppressed_error_codes": [
          "REC-ERR-80022"
        ],
        "suppressed_break_count": 1,
        "note": "Deterministic disposition of a returned CARF or DAC8 status message the operator already holds. Each returned file-level and record-level error is tied to the record and field that caused it, and each disposition is countable only when signed by a named signer, whether taken this cycle or carried forward from a prior one. Error codes arrive as data and the schema version is a pinned policy input, never kernel source. A suppressed error_code produces no break at all. This tool does not fetch, submit or transmit anything, it makes no claim that any output is submittable, and it is not legal or tax advice."
      },
      "compliance_flags": [
        "CARF_BREAKS_OPEN",
        "CARF_SUPPRESSED_ERROR_CODES_APPLIED"
      ],
      "golden_hash": "73e0209216ef18a9f655d143c9ae14d896996ad2b0f3aac8f2add05338ad247b"
    },
    {
      "name": "unresolved-record-reference",
      "description": "A record-level error whose document reference matches nothing the operator submitted. That is itself a finding: the operator cannot show which record the authority is complaining about.",
      "policy_parameters": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "suppressed_error_codes": [],
        "submitted_records": [
          {
            "doc_ref_id": "IE2027DOC0001",
            "record_ref": "USER-OPAQUE-0001"
          },
          {
            "doc_ref_id": "IE2027DOC0002",
            "record_ref": "USER-OPAQUE-0002"
          }
        ],
        "dispositions": [],
        "prior_dispositions": [],
        "status_message": {
          "message_ref": "STATUS-MSG-2027-IE-0002",
          "file_errors": [],
          "record_errors": [
            {
              "error_code": "REC-ERR-80099",
              "doc_ref_id": "IE2027DOC9999",
              "field_path": "CryptoAsset/AccountHolder",
              "error_detail": "Unknown document reference."
            }
          ]
        }
      },
      "output_payload": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "verdict": "breaks_open",
        "verdict_reason": "1 break(s) carry no signed disposition.",
        "resolving_input": null,
        "message_ref": "STATUS-MSG-2027-IE-0002",
        "breaks": [
          {
            "break_ref": "REC-ERR-80099:IE2027DOC9999:CryptoAsset/AccountHolder",
            "level": "record",
            "error_code": "REC-ERR-80099",
            "error_detail": "Unknown document reference.",
            "doc_ref_id": "IE2027DOC9999",
            "field_path": "CryptoAsset/AccountHolder",
            "record_ref": null,
            "unresolved_record_reference": true,
            "status": "open",
            "disposition": null,
            "disposition_reason": null,
            "decided_by": null,
            "signature_verification_method": null,
            "decided_in_cycle": null,
            "carried_from_cycle": null
          }
        ],
        "break_count": 1,
        "open_break_count": 1,
        "dispositioned_break_count": 0,
        "carried_forward_count": 0,
        "unresolved_record_reference_count": 1,
        "unsigned_dispositions_rejected": [],
        "suppressed_error_codes": [],
        "suppressed_break_count": 0,
        "note": "Deterministic disposition of a returned CARF or DAC8 status message the operator already holds. Each returned file-level and record-level error is tied to the record and field that caused it, and each disposition is countable only when signed by a named signer, whether taken this cycle or carried forward from a prior one. Error codes arrive as data and the schema version is a pinned policy input, never kernel source. A suppressed error_code produces no break at all. This tool does not fetch, submit or transmit anything, it makes no claim that any output is submittable, and it is not legal or tax advice."
      },
      "compliance_flags": [
        "CARF_BREAKS_OPEN",
        "CARF_UNRESOLVED_RECORD_REFERENCES"
      ],
      "golden_hash": "4eb92be32e7937fa79ca7cea4a6c5a06d74573142c1aecd64a4e0ddb0cb07ab8"
    },
    {
      "name": "all-breaks-dispositioned-this-cycle",
      "description": "Every break carries a signed disposition taken this cycle, including the file-level one.",
      "policy_parameters": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "suppressed_error_codes": [],
        "submitted_records": [
          {
            "doc_ref_id": "IE2027DOC0001",
            "record_ref": "USER-OPAQUE-0001"
          },
          {
            "doc_ref_id": "IE2027DOC0002",
            "record_ref": "USER-OPAQUE-0002"
          }
        ],
        "dispositions": [
          {
            "break_ref": "FILE-ERR-50001:(file-level):(file-level)",
            "disposition": "corrected_in_next_submission",
            "disposition_reason": "Message reference sequence reset and resubmitted.",
            "signature": {
              "signer_identity_id": "IDENTITY-OPAQUE-TAXCO-01",
              "signature_value": "ed25519:SYNTHETIC-SIGNATURE-VALUE-FOR-FIXTURE-USE-ONLY",
              "verification_method": "did:key:z6MkSyntheticFixtureVerificationMethod01"
            }
          },
          {
            "break_ref": "REC-ERR-80014:IE2027DOC0001:CryptoAsset/AccountHolder/Individual/TIN",
            "disposition": "accepted_no_change",
            "disposition_reason": "Documented absence of a tax identification number for this holder class.",
            "signature": {
              "signer_identity_id": "IDENTITY-OPAQUE-TAXCO-02",
              "signature_value": "ed25519:SYNTHETIC-SIGNATURE-VALUE-FOR-FIXTURE-USE-ONLY",
              "verification_method": "did:key:z6MkSyntheticFixtureVerificationMethod02"
            }
          },
          {
            "break_ref": "REC-ERR-80022:IE2027DOC0002:CryptoAsset/Transactions/Transfer/AssetType",
            "disposition": "corrected_in_next_submission",
            "disposition_reason": "Asset type remapped to the permitted value set.",
            "signature": {
              "signer_identity_id": "IDENTITY-OPAQUE-TAXCO-02",
              "signature_value": "ed25519:SYNTHETIC-SIGNATURE-VALUE-FOR-FIXTURE-USE-ONLY",
              "verification_method": "did:key:z6MkSyntheticFixtureVerificationMethod02"
            }
          }
        ],
        "prior_dispositions": [],
        "status_message": {
          "message_ref": "STATUS-MSG-2027-IE-0001",
          "file_errors": [
            {
              "error_code": "FILE-ERR-50001",
              "error_detail": "The message reference identifier is not unique for this sending operator."
            }
          ],
          "record_errors": [
            {
              "error_code": "REC-ERR-80014",
              "doc_ref_id": "IE2027DOC0001",
              "field_path": "CryptoAsset/AccountHolder/Individual/TIN",
              "error_detail": "The tax identification number is absent for a claimed residence that requires one."
            },
            {
              "error_code": "REC-ERR-80022",
              "doc_ref_id": "IE2027DOC0002",
              "field_path": "CryptoAsset/Transactions/Transfer/AssetType",
              "error_detail": "The asset type is outside the permitted value set for this schema version."
            }
          ]
        }
      },
      "output_payload": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "verdict": "all_breaks_dispositioned",
        "verdict_reason": "Every break carries a signed disposition, either taken this cycle or carried forward from a prior one.",
        "resolving_input": null,
        "message_ref": "STATUS-MSG-2027-IE-0001",
        "breaks": [
          {
            "break_ref": "FILE-ERR-50001:(file-level):(file-level)",
            "level": "file",
            "error_code": "FILE-ERR-50001",
            "error_detail": "The message reference identifier is not unique for this sending operator.",
            "doc_ref_id": null,
            "field_path": null,
            "record_ref": null,
            "unresolved_record_reference": false,
            "status": "dispositioned",
            "disposition": "corrected_in_next_submission",
            "disposition_reason": "Message reference sequence reset and resubmitted.",
            "decided_by": "IDENTITY-OPAQUE-TAXCO-01",
            "signature_verification_method": "did:key:z6MkSyntheticFixtureVerificationMethod01",
            "decided_in_cycle": "CYCLE-2027-01",
            "carried_from_cycle": null
          },
          {
            "break_ref": "REC-ERR-80014:IE2027DOC0001:CryptoAsset/AccountHolder/Individual/TIN",
            "level": "record",
            "error_code": "REC-ERR-80014",
            "error_detail": "The tax identification number is absent for a claimed residence that requires one.",
            "doc_ref_id": "IE2027DOC0001",
            "field_path": "CryptoAsset/AccountHolder/Individual/TIN",
            "record_ref": "USER-OPAQUE-0001",
            "unresolved_record_reference": false,
            "status": "dispositioned",
            "disposition": "accepted_no_change",
            "disposition_reason": "Documented absence of a tax identification number for this holder class.",
            "decided_by": "IDENTITY-OPAQUE-TAXCO-02",
            "signature_verification_method": "did:key:z6MkSyntheticFixtureVerificationMethod02",
            "decided_in_cycle": "CYCLE-2027-01",
            "carried_from_cycle": null
          },
          {
            "break_ref": "REC-ERR-80022:IE2027DOC0002:CryptoAsset/Transactions/Transfer/AssetType",
            "level": "record",
            "error_code": "REC-ERR-80022",
            "error_detail": "The asset type is outside the permitted value set for this schema version.",
            "doc_ref_id": "IE2027DOC0002",
            "field_path": "CryptoAsset/Transactions/Transfer/AssetType",
            "record_ref": "USER-OPAQUE-0002",
            "unresolved_record_reference": false,
            "status": "dispositioned",
            "disposition": "corrected_in_next_submission",
            "disposition_reason": "Asset type remapped to the permitted value set.",
            "decided_by": "IDENTITY-OPAQUE-TAXCO-02",
            "signature_verification_method": "did:key:z6MkSyntheticFixtureVerificationMethod02",
            "decided_in_cycle": "CYCLE-2027-01",
            "carried_from_cycle": null
          }
        ],
        "break_count": 3,
        "open_break_count": 0,
        "dispositioned_break_count": 3,
        "carried_forward_count": 0,
        "unresolved_record_reference_count": 0,
        "unsigned_dispositions_rejected": [],
        "suppressed_error_codes": [],
        "suppressed_break_count": 0,
        "note": "Deterministic disposition of a returned CARF or DAC8 status message the operator already holds. Each returned file-level and record-level error is tied to the record and field that caused it, and each disposition is countable only when signed by a named signer, whether taken this cycle or carried forward from a prior one. Error codes arrive as data and the schema version is a pinned policy input, never kernel source. A suppressed error_code produces no break at all. This tool does not fetch, submit or transmit anything, it makes no claim that any output is submittable, and it is not legal or tax advice."
      },
      "compliance_flags": [
        "CARF_ALL_BREAKS_DISPOSITIONED"
      ],
      "golden_hash": "10a5097a1dcf97f1ef8868c92c9c3b5c5ee44e374ab356711572bec80784e03b"
    },
    {
      "name": "clean-status-message",
      "description": "A declared return path and a status message reporting no error at all.",
      "policy_parameters": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "suppressed_error_codes": [],
        "submitted_records": [
          {
            "doc_ref_id": "IE2027DOC0001",
            "record_ref": "USER-OPAQUE-0001"
          },
          {
            "doc_ref_id": "IE2027DOC0002",
            "record_ref": "USER-OPAQUE-0002"
          }
        ],
        "dispositions": [],
        "prior_dispositions": [],
        "status_message": {
          "message_ref": "STATUS-MSG-2027-IE-0003",
          "file_errors": [],
          "record_errors": []
        }
      },
      "output_payload": {
        "submission_ref": "CARF-SUB-2027-IE-0001",
        "reporting_jurisdiction": "IE",
        "schema_version": "OECD-CARF-STATUS-MESSAGE-XML-SCHEMA-JUNE-2025",
        "cycle_ref": "CYCLE-2027-01",
        "status_message_return_declared": true,
        "status_message_channel": "domestic competent authority portal download",
        "verdict": "no_breaks_returned",
        "verdict_reason": "The status message returned no error this run reports, after any suppressions were applied.",
        "resolving_input": null,
        "message_ref": "STATUS-MSG-2027-IE-0003",
        "breaks": [],
        "break_count": 0,
        "open_break_count": 0,
        "dispositioned_break_count": 0,
        "carried_forward_count": 0,
        "unresolved_record_reference_count": 0,
        "unsigned_dispositions_rejected": [],
        "suppressed_error_codes": [],
        "suppressed_break_count": 0,
        "note": "Deterministic disposition of a returned CARF or DAC8 status message the operator already holds. Each returned file-level and record-level error is tied to the record and field that caused it, and each disposition is countable only when signed by a named signer, whether taken this cycle or carried forward from a prior one. Error codes arrive as data and the schema version is a pinned policy input, never kernel source. A suppressed error_code produces no break at all. This tool does not fetch, submit or transmit anything, it makes no claim that any output is submittable, and it is not legal or tax advice."
      },
      "compliance_flags": [
        "CARF_STATUS_MESSAGE_CLEAN"
      ],
      "golden_hash": "40c59874b5e6fcaa640640f3c6f9bbc4c190225f047943091c671ad08d8c61d8"
    }
  ]
}
