{
  "spec": "BEAP/1",
  "note": "Generado por la implementación de referencia. Los códigos, hashes, firmas y veredictos son normativos; las notas en español no.",
  "test_key": {
    "kid": "00eb129470c57b19",
    "publicKey": {
      "kty": "OKP",
      "crv": "Ed25519",
      "x": "CSyrClci0x0HpzBBjJxPMRfa_zdSpZfByjs1064wTg0"
    },
    "privateKey": {
      "kty": "OKP",
      "crv": "Ed25519",
      "x": "CSyrClci0x0HpzBBjJxPMRfa_zdSpZfByjs1064wTg0",
      "d": "fp8ixXC__xwbSFFC-9Ns9PRRrWx8UNQ0RQZY-9OGzUo"
    }
  },
  "canonical": [
    {
      "input": {
        "b": 1,
        "a": [
          3,
          null,
          "x"
        ],
        "c": {
          "z": true
        }
      },
      "canonical": "{\"a\":[3,null,\"x\"],\"b\":1,\"c\":{\"z\":true}}",
      "sha256": "3a8ae40629a6c7cd0fd7112406fa864e29f22a83a8c400c63e6daa8bf241b0eb"
    },
    {
      "input": {
        "s": "ñandú — “comillas”  ",
        "n": 1.5e+21,
        "neg": -1,
        "f": 0.1
      },
      "canonical": "{\"f\":0.1,\"n\":1.5e+21,\"neg\":-1,\"s\":\"ñandú — “comillas”  \"}",
      "sha256": "69098bb6302f24fe079074e546de4b131dc6a5099595d4051d120151adfa5dea"
    },
    {
      "input": [],
      "canonical": "[]",
      "sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
    },
    {
      "input": {
        "empty": {},
        "list": [
          []
        ],
        "key_order": {
          "z": 1,
          "a": 2,
          "m": 3
        }
      },
      "canonical": "{\"empty\":{},\"key_order\":{\"a\":2,\"m\":3,\"z\":1},\"list\":[[]]}",
      "sha256": "5d0ac61a055ec17e039ceeaeb940cee13f36b7a5775aba91e9d330680c265d01"
    },
    {
      "input": {
        "grande": 100000000000000000000,
        "mayor": 1.5e+21,
        "chico": 0.000001,
        "menor": 1e-7,
        "tercio": 0.3333333333333333,
        "entero": 100,
        "maximo": 1.7976931348623157e+308,
        "minimo": 5e-324
      },
      "canonical": "{\"chico\":0.000001,\"entero\":100,\"grande\":100000000000000000000,\"maximo\":1.7976931348623157e+308,\"mayor\":1.5e+21,\"menor\":1e-7,\"minimo\":5e-324,\"tercio\":0.3333333333333333}",
      "sha256": "d19547944752625fb0dd974ce3fd1b26910ccd16ef3af347f1bcd36bb49ac876"
    },
    {
      "input": {
        "sep": "a b c",
        "ctrl": "\u0000\u0001\u001f",
        "tab": "\t\n\r",
        "quote": "he said \"x\" \\ y",
        "ampersand": "<a> & </a>"
      },
      "canonical": "{\"ampersand\":\"<a> & </a>\",\"ctrl\":\"\\u0000\\u0001\\u001f\",\"quote\":\"he said \\\"x\\\" \\\\ y\",\"sep\":\"a b c\",\"tab\":\"\\t\\n\\r\"}",
      "sha256": "7a27d64f7f9597f2e3b5fa301a0f1c875d7d7c538c5a2259704aea5e88dcb5fd"
    }
  ],
  "clabe": [
    {
      "base17": "01216400012345678",
      "clabe": "012164000123456782",
      "valid": true
    },
    {
      "base17": "64618000999988887",
      "clabe": "646180009999888870",
      "valid": true
    },
    {
      "base17": "01216400012345678",
      "clabe": "012164000123456783",
      "valid": false
    }
  ],
  "edit_distance": [
    {
      "a": "012164000123456782",
      "b": "012164000123456782",
      "max": 3,
      "distance": 0
    },
    {
      "a": "012164000123456782",
      "b": "012164000123456783",
      "max": 3,
      "distance": 1
    },
    {
      "a": "012164000123456782",
      "b": "646180009999888871",
      "max": 3,
      "distance": 4
    }
  ],
  "format_quantity": [
    {
      "value": 8450000,
      "unit": "MXN",
      "text": "$84,500.00 MXN"
    },
    {
      "value": 4000,
      "unit": "personas",
      "text": "4,000 personas"
    },
    {
      "value": 1,
      "unit": "personas",
      "text": "1 persona"
    }
  ],
  "mandates": {
    "root": {
      "unsigned": {
        "v": 1,
        "kind": "bignos.mandate",
        "id": "mdt_0123456789abcdef",
        "iss": "bignos-conformance",
        "iat": 1789491600,
        "nbf": 1789491600,
        "exp": 1792083600,
        "principal": {
          "sub": "ana",
          "tz": "America/Mexico_City"
        },
        "agent": {
          "id": "agt_conformance",
          "name": "Agente de conformidad"
        },
        "objective": {
          "text": "Pagar facturas aprobadas a proveedores registrados y atender solicitudes de datos",
          "purpose": "cuentas_por_pagar"
        },
        "grants": [
          {
            "action": "payment.spei.send",
            "currency": "MXN",
            "max_per_action": 15000000,
            "max_per_payee_day": 20000000,
            "payees": "registry",
            "require_invoice": true
          },
          {
            "action": "data.export",
            "max_per_action": 50
          }
        ],
        "budgets": [
          {
            "id": "semanal",
            "unit": "MXN",
            "window": "P7D",
            "max": 40000000
          },
          {
            "id": "personas_semana",
            "unit": "personas",
            "window": "P7D",
            "max": 500
          }
        ],
        "human": {
          "approvers": [
            "ana",
            "luis"
          ],
          "step_up_from": 10000000,
          "new_payee": "step_up",
          "untrusted_provenance": "step_up",
          "off_hours_irreversible": "step_up",
          "min_review_ms": 4000,
          "two_person_from": 20000000
        },
        "delegation": {
          "parent": null,
          "depth": 0,
          "max_depth": 2
        },
        "human_binding": "passkey"
      },
      "sealed": {
        "v": 1,
        "kind": "bignos.mandate",
        "id": "mdt_0123456789abcdef",
        "iss": "bignos-conformance",
        "iat": 1789491600,
        "nbf": 1789491600,
        "exp": 1792083600,
        "principal": {
          "sub": "ana",
          "tz": "America/Mexico_City"
        },
        "agent": {
          "id": "agt_conformance",
          "name": "Agente de conformidad"
        },
        "objective": {
          "text": "Pagar facturas aprobadas a proveedores registrados y atender solicitudes de datos",
          "purpose": "cuentas_por_pagar"
        },
        "grants": [
          {
            "action": "payment.spei.send",
            "currency": "MXN",
            "max_per_action": 15000000,
            "max_per_payee_day": 20000000,
            "payees": "registry",
            "require_invoice": true
          },
          {
            "action": "data.export",
            "max_per_action": 50
          }
        ],
        "budgets": [
          {
            "id": "semanal",
            "unit": "MXN",
            "window": "P7D",
            "max": 40000000
          },
          {
            "id": "personas_semana",
            "unit": "personas",
            "window": "P7D",
            "max": 500
          }
        ],
        "human": {
          "approvers": [
            "ana",
            "luis"
          ],
          "step_up_from": 10000000,
          "new_payee": "step_up",
          "untrusted_provenance": "step_up",
          "off_hours_irreversible": "step_up",
          "min_review_ms": 4000,
          "two_person_from": 20000000
        },
        "delegation": {
          "parent": null,
          "depth": 0,
          "max_depth": 2
        },
        "human_binding": "passkey",
        "kid": "00eb129470c57b19",
        "hash": "a8eb225a183de9b2c3fae3a22584a5773efe33ff5cdc7edc53f297f108bd9130",
        "sig": "xWfoGh105xktECrXrxmcaYU-ZDYrVF-KObkvncZVSsO3M1R1Boo67CVnDvlJY6UprZptij3kF-ZJHaEmWOzdAA"
      }
    },
    "child": {
      "unsigned": {
        "v": 1,
        "kind": "bignos.mandate",
        "id": "mdt_fedcba9876543210",
        "iss": "bignos-conformance",
        "iat": 1789491600,
        "nbf": 1789491600,
        "exp": 1790096400,
        "principal": {
          "sub": "ana",
          "tz": "America/Mexico_City"
        },
        "agent": {
          "id": "agt_sub",
          "name": "Subagente de pagos menores"
        },
        "objective": {
          "text": "Pagar facturas pequeñas ya aprobadas a Proveedor Norte",
          "purpose": "cuentas_por_pagar"
        },
        "grants": [
          {
            "action": "payment.spei.send",
            "currency": "MXN",
            "max_per_action": 5000000,
            "max_per_payee_day": 10000000,
            "payees": [
              "prov_norte"
            ],
            "require_invoice": true
          }
        ],
        "budgets": [
          {
            "id": "semanal",
            "unit": "MXN",
            "window": "P7D",
            "max": 10000000
          }
        ],
        "human": {
          "approvers": [
            "ana",
            "luis"
          ],
          "step_up_from": 5000000,
          "new_payee": "step_up",
          "untrusted_provenance": "step_up",
          "off_hours_irreversible": "step_up",
          "min_review_ms": 4000,
          "two_person_from": 20000000
        },
        "delegation": {
          "parent": "a8eb225a183de9b2c3fae3a22584a5773efe33ff5cdc7edc53f297f108bd9130",
          "depth": 1,
          "max_depth": 2
        },
        "human_binding": "delegated"
      },
      "sealed": {
        "v": 1,
        "kind": "bignos.mandate",
        "id": "mdt_fedcba9876543210",
        "iss": "bignos-conformance",
        "iat": 1789491600,
        "nbf": 1789491600,
        "exp": 1790096400,
        "principal": {
          "sub": "ana",
          "tz": "America/Mexico_City"
        },
        "agent": {
          "id": "agt_sub",
          "name": "Subagente de pagos menores"
        },
        "objective": {
          "text": "Pagar facturas pequeñas ya aprobadas a Proveedor Norte",
          "purpose": "cuentas_por_pagar"
        },
        "grants": [
          {
            "action": "payment.spei.send",
            "currency": "MXN",
            "max_per_action": 5000000,
            "max_per_payee_day": 10000000,
            "payees": [
              "prov_norte"
            ],
            "require_invoice": true
          }
        ],
        "budgets": [
          {
            "id": "semanal",
            "unit": "MXN",
            "window": "P7D",
            "max": 10000000
          }
        ],
        "human": {
          "approvers": [
            "ana",
            "luis"
          ],
          "step_up_from": 5000000,
          "new_payee": "step_up",
          "untrusted_provenance": "step_up",
          "off_hours_irreversible": "step_up",
          "min_review_ms": 4000,
          "two_person_from": 20000000
        },
        "delegation": {
          "parent": "a8eb225a183de9b2c3fae3a22584a5773efe33ff5cdc7edc53f297f108bd9130",
          "depth": 1,
          "max_depth": 2
        },
        "human_binding": "delegated",
        "kid": "00eb129470c57b19",
        "hash": "6c4e42b840821a4bd6d651642565155ea94d7764d6c204cca94592bdbad7156c",
        "sig": "W-tsb_nX1U1IXiMgyubNa6oKcEHgYDRsRmou8Za4xFpggHDW74otTC8dPUTGuFzQMJ1wAFI9dX6oT0xYVmciDg"
      }
    },
    "bad_child": {
      "unsigned": {
        "v": 1,
        "kind": "bignos.mandate",
        "id": "mdt_baadbaadbaadbaad",
        "iss": "bignos-conformance",
        "iat": 1789491600,
        "nbf": 1789491600,
        "exp": 1790096400,
        "principal": {
          "sub": "ana",
          "tz": "America/Mexico_City"
        },
        "agent": {
          "id": "agt_sub",
          "name": "Subagente de pagos menores"
        },
        "objective": {
          "text": "Pagar facturas pequeñas ya aprobadas a Proveedor Norte",
          "purpose": "cuentas_por_pagar"
        },
        "grants": [
          {
            "action": "payment.spei.send",
            "currency": "MXN",
            "max_per_action": 50000000,
            "payees": "registry"
          }
        ],
        "budgets": [
          {
            "id": "semanal",
            "unit": "MXN",
            "window": "P7D",
            "max": 10000000
          }
        ],
        "human": {
          "approvers": [
            "ana",
            "luis"
          ],
          "step_up_from": 5000000,
          "new_payee": "step_up",
          "untrusted_provenance": "step_up",
          "off_hours_irreversible": "step_up",
          "min_review_ms": 4000,
          "two_person_from": 20000000
        },
        "delegation": {
          "parent": "a8eb225a183de9b2c3fae3a22584a5773efe33ff5cdc7edc53f297f108bd9130",
          "depth": 1,
          "max_depth": 2
        },
        "human_binding": "delegated"
      },
      "violations": [
        "payment.spei.send: tope por acción mayor que el del padre",
        "payment.spei.send: tope por proveedor mayor que el del padre",
        "payment.spei.send: quita la exigencia de factura"
      ]
    }
  },
  "mandate_challenge_b64url": "qOsiWhg96bLD-uOiJYSldz7-M_9c3H7cU_KX8Qi9kTA",
  "actions": [
    {
      "action": {
        "type": "payment.spei.send",
        "params": {
          "payee_id": "prov_norte",
          "beneficiary_clabe": "012164000123456782",
          "amount_minor": 3000000,
          "currency": "MXN",
          "invoice_id": "F-1041",
          "concept": "Pago F-1041"
        }
      },
      "hash": "6998dfb5935c23f506a382b125aa7f3fad15dcc137f36721b294fc3032254a22"
    },
    {
      "action": {
        "type": "payment.spei.send",
        "params": {
          "payee_id": "prov_norte",
          "beneficiary_clabe": "012164000123456782",
          "amount_minor": 20000000,
          "currency": "MXN",
          "invoice_id": "F-1041",
          "concept": "Pago F-1041"
        }
      },
      "hash": "bb61ee7f1889b63db288a10116481243b26f51f03951737d7080324fa7f08c89"
    },
    {
      "action": {
        "type": "data.export",
        "params": {
          "dataset": "expedientes",
          "subject_count": 40,
          "destination": "auditor-externo.example",
          "purpose": "auditoría"
        }
      },
      "hash": "3ac1e70260adcce492e0a4c0b1a49ef8b4c25b3337ccabc21500772c0d5549f2"
    }
  ],
  "decisions": [
    {
      "name": "pago_dentro_del_mandato",
      "action": {
        "type": "payment.spei.send",
        "params": {
          "payee_id": "prov_norte",
          "beneficiary_clabe": "012164000123456782",
          "amount_minor": 3000000,
          "currency": "MXN",
          "invoice_id": "F-1041",
          "concept": "Pago F-1041"
        }
      },
      "facts": {
        "payees": [
          {
            "id": "prov_norte",
            "name": "Proveedor Norte SA de CV",
            "clabe": "012164000123456782"
          }
        ],
        "invoices": [
          {
            "id": "F-1041",
            "payee_id": "prov_norte",
            "amount_minor": 8450000,
            "outstanding_minor": 8450000,
            "currency": "MXN",
            "status": "approved"
          }
        ],
        "destinations": [
          {
            "id": "auditor-externo.example",
            "name": "Auditoría externa contratada"
          }
        ],
        "systems": [
          {
            "id": "erp",
            "name": "ERP"
          }
        ]
      },
      "observations": [],
      "ledger": [],
      "recent": [],
      "offHours": false,
      "paused": null,
      "expected": {
        "outcome": "allow",
        "reasons": [],
        "checks": [
          {
            "id": "system",
            "status": "pass"
          },
          {
            "id": "mandate",
            "status": "pass"
          },
          {
            "id": "catalog",
            "status": "pass"
          },
          {
            "id": "grant",
            "status": "pass"
          },
          {
            "id": "limits",
            "status": "pass"
          },
          {
            "id": "budget",
            "status": "pass"
          },
          {
            "id": "provenance",
            "status": "pass"
          },
          {
            "id": "patterns",
            "status": "pass"
          },
          {
            "id": "reversibility",
            "status": "pass"
          },
          {
            "id": "context",
            "status": "pass"
          }
        ]
      }
    },
    {
      "name": "supera_tope_por_accion",
      "action": {
        "type": "payment.spei.send",
        "params": {
          "payee_id": "prov_norte",
          "beneficiary_clabe": "012164000123456782",
          "amount_minor": 20000000,
          "currency": "MXN",
          "invoice_id": "F-1041",
          "concept": "Pago F-1041"
        }
      },
      "facts": {
        "payees": [
          {
            "id": "prov_norte",
            "name": "Proveedor Norte SA de CV",
            "clabe": "012164000123456782"
          }
        ],
        "invoices": [
          {
            "id": "F-1041",
            "payee_id": "prov_norte",
            "amount_minor": 8450000,
            "outstanding_minor": 8450000,
            "currency": "MXN",
            "status": "approved"
          }
        ],
        "destinations": [
          {
            "id": "auditor-externo.example",
            "name": "Auditoría externa contratada"
          }
        ],
        "systems": [
          {
            "id": "erp",
            "name": "ERP"
          }
        ]
      },
      "observations": [],
      "ledger": [],
      "recent": [],
      "offHours": false,
      "paused": null,
      "expected": {
        "outcome": "deny",
        "reasons": [
          "exceeds_per_action",
          "exceeds_invoice_outstanding",
          "two_person_required",
          "irreversible_above_threshold"
        ],
        "checks": [
          {
            "id": "system",
            "status": "pass"
          },
          {
            "id": "mandate",
            "status": "pass"
          },
          {
            "id": "catalog",
            "status": "pass"
          },
          {
            "id": "grant",
            "status": "pass"
          },
          {
            "id": "limits",
            "status": "fail"
          },
          {
            "id": "budget",
            "status": "pass"
          },
          {
            "id": "provenance",
            "status": "pass"
          },
          {
            "id": "patterns",
            "status": "pass"
          },
          {
            "id": "reversibility",
            "status": "escalate"
          },
          {
            "id": "context",
            "status": "pass"
          }
        ]
      }
    },
    {
      "name": "cuenta_distinta_vista_en_correo",
      "action": {
        "type": "payment.spei.send",
        "params": {
          "payee_id": "prov_norte",
          "beneficiary_clabe": "646180009999888870",
          "amount_minor": 3000000,
          "currency": "MXN",
          "invoice_id": "F-1041",
          "concept": "Pago F-1041"
        }
      },
      "facts": {
        "payees": [
          {
            "id": "prov_norte",
            "name": "Proveedor Norte SA de CV",
            "clabe": "012164000123456782"
          }
        ],
        "invoices": [
          {
            "id": "F-1041",
            "payee_id": "prov_norte",
            "amount_minor": 8450000,
            "outstanding_minor": 8450000,
            "currency": "MXN",
            "status": "approved"
          }
        ],
        "destinations": [
          {
            "id": "auditor-externo.example",
            "name": "Auditoría externa contratada"
          }
        ],
        "systems": [
          {
            "id": "erp",
            "name": "ERP"
          }
        ]
      },
      "observations": [
        {
          "id": "obs_0000000000000001",
          "source": {
            "kind": "inbox",
            "ref": "msg_1",
            "label": "“Cambio de cuenta” de pagos@proveedor-norte.co"
          },
          "received_at_ms": 1789489200000,
          "accounts": [
            "646180009999888870"
          ],
          "tokens": [
            "pagos@proveedor-norte.co",
            "proveedor-norte.co"
          ]
        }
      ],
      "ledger": [],
      "recent": [],
      "offHours": false,
      "paused": null,
      "expected": {
        "outcome": "step_up",
        "reasons": [
          "provenance_mismatch"
        ],
        "checks": [
          {
            "id": "system",
            "status": "pass"
          },
          {
            "id": "mandate",
            "status": "pass"
          },
          {
            "id": "catalog",
            "status": "pass"
          },
          {
            "id": "grant",
            "status": "pass"
          },
          {
            "id": "limits",
            "status": "pass"
          },
          {
            "id": "budget",
            "status": "pass"
          },
          {
            "id": "provenance",
            "status": "escalate"
          },
          {
            "id": "patterns",
            "status": "pass"
          },
          {
            "id": "reversibility",
            "status": "pass"
          },
          {
            "id": "context",
            "status": "pass"
          }
        ]
      }
    },
    {
      "name": "presupuesto_semanal_agotado",
      "action": {
        "type": "payment.spei.send",
        "params": {
          "payee_id": "prov_norte",
          "beneficiary_clabe": "012164000123456782",
          "amount_minor": 3000000,
          "currency": "MXN",
          "invoice_id": "F-1041",
          "concept": "Pago F-1041"
        }
      },
      "facts": {
        "payees": [
          {
            "id": "prov_norte",
            "name": "Proveedor Norte SA de CV",
            "clabe": "012164000123456782"
          }
        ],
        "invoices": [
          {
            "id": "F-1041",
            "payee_id": "prov_norte",
            "amount_minor": 8450000,
            "outstanding_minor": 8450000,
            "currency": "MXN",
            "status": "approved"
          }
        ],
        "destinations": [
          {
            "id": "auditor-externo.example",
            "name": "Auditoría externa contratada"
          }
        ],
        "systems": [
          {
            "id": "erp",
            "name": "ERP"
          }
        ]
      },
      "observations": [],
      "ledger": [
        {
          "action_id": "act_prev",
          "lineage": [
            "ROOT_HASH"
          ],
          "payee_id": "prov_norte",
          "quantity": 38000000,
          "unit": "MXN",
          "ts_ms": 1789405200000,
          "state": "committed"
        }
      ],
      "recent": [],
      "offHours": false,
      "paused": null,
      "expected": {
        "outcome": "deny",
        "reasons": [
          "budget_exceeded"
        ],
        "checks": [
          {
            "id": "system",
            "status": "pass"
          },
          {
            "id": "mandate",
            "status": "pass"
          },
          {
            "id": "catalog",
            "status": "pass"
          },
          {
            "id": "grant",
            "status": "pass"
          },
          {
            "id": "limits",
            "status": "pass"
          },
          {
            "id": "budget",
            "status": "fail"
          },
          {
            "id": "provenance",
            "status": "pass"
          },
          {
            "id": "patterns",
            "status": "pass"
          },
          {
            "id": "reversibility",
            "status": "pass"
          },
          {
            "id": "context",
            "status": "pass"
          }
        ]
      }
    },
    {
      "name": "exportar_datos_dentro",
      "action": {
        "type": "data.export",
        "params": {
          "dataset": "expedientes",
          "subject_count": 40,
          "destination": "auditor-externo.example",
          "purpose": "auditoría"
        }
      },
      "facts": {
        "payees": [
          {
            "id": "prov_norte",
            "name": "Proveedor Norte SA de CV",
            "clabe": "012164000123456782"
          }
        ],
        "invoices": [
          {
            "id": "F-1041",
            "payee_id": "prov_norte",
            "amount_minor": 8450000,
            "outstanding_minor": 8450000,
            "currency": "MXN",
            "status": "approved"
          }
        ],
        "destinations": [
          {
            "id": "auditor-externo.example",
            "name": "Auditoría externa contratada"
          }
        ],
        "systems": [
          {
            "id": "erp",
            "name": "ERP"
          }
        ]
      },
      "observations": [],
      "ledger": [],
      "recent": [],
      "offHours": false,
      "paused": null,
      "expected": {
        "outcome": "allow",
        "reasons": [],
        "checks": [
          {
            "id": "system",
            "status": "pass"
          },
          {
            "id": "mandate",
            "status": "pass"
          },
          {
            "id": "catalog",
            "status": "pass"
          },
          {
            "id": "grant",
            "status": "pass"
          },
          {
            "id": "limits",
            "status": "pass"
          },
          {
            "id": "budget",
            "status": "pass"
          },
          {
            "id": "provenance",
            "status": "pass"
          },
          {
            "id": "patterns",
            "status": "pass"
          },
          {
            "id": "reversibility",
            "status": "pass"
          },
          {
            "id": "context",
            "status": "pass"
          }
        ]
      }
    },
    {
      "name": "exportar_datos_excede",
      "action": {
        "type": "data.export",
        "params": {
          "dataset": "expedientes",
          "subject_count": 4000,
          "destination": "auditor-externo.example",
          "purpose": "auditoría"
        }
      },
      "facts": {
        "payees": [
          {
            "id": "prov_norte",
            "name": "Proveedor Norte SA de CV",
            "clabe": "012164000123456782"
          }
        ],
        "invoices": [
          {
            "id": "F-1041",
            "payee_id": "prov_norte",
            "amount_minor": 8450000,
            "outstanding_minor": 8450000,
            "currency": "MXN",
            "status": "approved"
          }
        ],
        "destinations": [
          {
            "id": "auditor-externo.example",
            "name": "Auditoría externa contratada"
          }
        ],
        "systems": [
          {
            "id": "erp",
            "name": "ERP"
          }
        ]
      },
      "observations": [],
      "ledger": [],
      "recent": [],
      "offHours": false,
      "paused": null,
      "expected": {
        "outcome": "deny",
        "reasons": [
          "exceeds_per_action",
          "budget_exceeded"
        ],
        "checks": [
          {
            "id": "system",
            "status": "pass"
          },
          {
            "id": "mandate",
            "status": "pass"
          },
          {
            "id": "catalog",
            "status": "pass"
          },
          {
            "id": "grant",
            "status": "pass"
          },
          {
            "id": "limits",
            "status": "fail"
          },
          {
            "id": "budget",
            "status": "fail"
          },
          {
            "id": "provenance",
            "status": "pass"
          },
          {
            "id": "patterns",
            "status": "pass"
          },
          {
            "id": "reversibility",
            "status": "pass"
          },
          {
            "id": "context",
            "status": "pass"
          }
        ]
      }
    },
    {
      "name": "destino_desconocido",
      "action": {
        "type": "data.export",
        "params": {
          "dataset": "expedientes",
          "subject_count": 5,
          "destination": "bucket-sombra.example",
          "purpose": "auditoría"
        }
      },
      "facts": {
        "payees": [
          {
            "id": "prov_norte",
            "name": "Proveedor Norte SA de CV",
            "clabe": "012164000123456782"
          }
        ],
        "invoices": [
          {
            "id": "F-1041",
            "payee_id": "prov_norte",
            "amount_minor": 8450000,
            "outstanding_minor": 8450000,
            "currency": "MXN",
            "status": "approved"
          }
        ],
        "destinations": [
          {
            "id": "auditor-externo.example",
            "name": "Auditoría externa contratada"
          }
        ],
        "systems": [
          {
            "id": "erp",
            "name": "ERP"
          }
        ]
      },
      "observations": [],
      "ledger": [],
      "recent": [],
      "offHours": false,
      "paused": null,
      "expected": {
        "outcome": "step_up",
        "reasons": [
          "provenance_unknown"
        ],
        "checks": [
          {
            "id": "system",
            "status": "pass"
          },
          {
            "id": "mandate",
            "status": "pass"
          },
          {
            "id": "catalog",
            "status": "pass"
          },
          {
            "id": "grant",
            "status": "pass"
          },
          {
            "id": "limits",
            "status": "pass"
          },
          {
            "id": "budget",
            "status": "pass"
          },
          {
            "id": "provenance",
            "status": "escalate"
          },
          {
            "id": "patterns",
            "status": "pass"
          },
          {
            "id": "reversibility",
            "status": "pass"
          },
          {
            "id": "context",
            "status": "pass"
          }
        ]
      }
    },
    {
      "name": "tanteo_tras_denegaciones",
      "action": {
        "type": "payment.spei.send",
        "params": {
          "payee_id": "prov_norte",
          "beneficiary_clabe": "012164000123456782",
          "amount_minor": 3000000,
          "currency": "MXN",
          "invoice_id": "F-1041",
          "concept": "Pago F-1041"
        }
      },
      "facts": {
        "payees": [
          {
            "id": "prov_norte",
            "name": "Proveedor Norte SA de CV",
            "clabe": "012164000123456782"
          }
        ],
        "invoices": [
          {
            "id": "F-1041",
            "payee_id": "prov_norte",
            "amount_minor": 8450000,
            "outstanding_minor": 8450000,
            "currency": "MXN",
            "status": "approved"
          }
        ],
        "destinations": [
          {
            "id": "auditor-externo.example",
            "name": "Auditoría externa contratada"
          }
        ],
        "systems": [
          {
            "id": "erp",
            "name": "ERP"
          }
        ]
      },
      "observations": [],
      "ledger": [],
      "recent": [
        {
          "action_id": "act_denied_3",
          "at_ms": 1789491420000,
          "type": "payment.spei.send",
          "payee_id": "prov_norte",
          "account": "012164000123456782",
          "amount_minor": 20000000,
          "currency": "MXN",
          "outcome": "deny",
          "executed": false
        },
        {
          "action_id": "act_denied_2",
          "at_ms": 1789491480000,
          "type": "payment.spei.send",
          "payee_id": "prov_norte",
          "account": "012164000123456782",
          "amount_minor": 20000000,
          "currency": "MXN",
          "outcome": "deny",
          "executed": false
        },
        {
          "action_id": "act_denied_1",
          "at_ms": 1789491540000,
          "type": "payment.spei.send",
          "payee_id": "prov_norte",
          "account": "012164000123456782",
          "amount_minor": 20000000,
          "currency": "MXN",
          "outcome": "deny",
          "executed": false
        }
      ],
      "offHours": false,
      "paused": null,
      "expected": {
        "outcome": "step_up",
        "reasons": [
          "probing"
        ],
        "checks": [
          {
            "id": "system",
            "status": "pass"
          },
          {
            "id": "mandate",
            "status": "pass"
          },
          {
            "id": "catalog",
            "status": "pass"
          },
          {
            "id": "grant",
            "status": "pass"
          },
          {
            "id": "limits",
            "status": "pass"
          },
          {
            "id": "budget",
            "status": "pass"
          },
          {
            "id": "provenance",
            "status": "pass"
          },
          {
            "id": "patterns",
            "status": "escalate"
          },
          {
            "id": "reversibility",
            "status": "pass"
          },
          {
            "id": "context",
            "status": "pass"
          }
        ]
      }
    },
    {
      "name": "sistema_parado",
      "action": {
        "type": "payment.spei.send",
        "params": {
          "payee_id": "prov_norte",
          "beneficiary_clabe": "012164000123456782",
          "amount_minor": 3000000,
          "currency": "MXN",
          "invoice_id": "F-1041",
          "concept": "Pago F-1041"
        }
      },
      "facts": {
        "payees": [
          {
            "id": "prov_norte",
            "name": "Proveedor Norte SA de CV",
            "clabe": "012164000123456782"
          }
        ],
        "invoices": [
          {
            "id": "F-1041",
            "payee_id": "prov_norte",
            "amount_minor": 8450000,
            "outstanding_minor": 8450000,
            "currency": "MXN",
            "status": "approved"
          }
        ],
        "destinations": [
          {
            "id": "auditor-externo.example",
            "name": "Auditoría externa contratada"
          }
        ],
        "systems": [
          {
            "id": "erp",
            "name": "ERP"
          }
        ]
      },
      "observations": [],
      "ledger": [],
      "recent": [],
      "offHours": false,
      "paused": {
        "reason": "revisión",
        "by": "ana"
      },
      "expected": {
        "outcome": "deny",
        "reasons": [
          "system_paused"
        ],
        "checks": [
          {
            "id": "system",
            "status": "fail"
          },
          {
            "id": "mandate",
            "status": "pass"
          },
          {
            "id": "catalog",
            "status": "pass"
          },
          {
            "id": "grant",
            "status": "pass"
          },
          {
            "id": "limits",
            "status": "skip"
          },
          {
            "id": "budget",
            "status": "skip"
          },
          {
            "id": "provenance",
            "status": "skip"
          },
          {
            "id": "patterns",
            "status": "skip"
          },
          {
            "id": "reversibility",
            "status": "skip"
          },
          {
            "id": "context",
            "status": "skip"
          }
        ]
      }
    },
    {
      "name": "accion_fuera_del_mandato",
      "action": {
        "type": "backup.delete",
        "params": {
          "backup_id": "bkp_1"
        }
      },
      "facts": {
        "payees": [
          {
            "id": "prov_norte",
            "name": "Proveedor Norte SA de CV",
            "clabe": "012164000123456782"
          }
        ],
        "invoices": [
          {
            "id": "F-1041",
            "payee_id": "prov_norte",
            "amount_minor": 8450000,
            "outstanding_minor": 8450000,
            "currency": "MXN",
            "status": "approved"
          }
        ],
        "destinations": [
          {
            "id": "auditor-externo.example",
            "name": "Auditoría externa contratada"
          }
        ],
        "systems": [
          {
            "id": "erp",
            "name": "ERP"
          }
        ]
      },
      "observations": [],
      "ledger": [],
      "recent": [],
      "offHours": false,
      "paused": null,
      "expected": {
        "outcome": "deny",
        "reasons": [
          "not_granted"
        ],
        "checks": [
          {
            "id": "system",
            "status": "pass"
          },
          {
            "id": "mandate",
            "status": "pass"
          },
          {
            "id": "catalog",
            "status": "pass"
          },
          {
            "id": "grant",
            "status": "fail"
          },
          {
            "id": "limits",
            "status": "skip"
          },
          {
            "id": "budget",
            "status": "skip"
          },
          {
            "id": "provenance",
            "status": "skip"
          },
          {
            "id": "patterns",
            "status": "skip"
          },
          {
            "id": "reversibility",
            "status": "skip"
          },
          {
            "id": "context",
            "status": "skip"
          }
        ]
      }
    }
  ],
  "check_titles": {
    "system": "Sistema en marcha",
    "mandate": "Mandato vigente y firmado",
    "catalog": "Acción conocida y bien formada",
    "grant": "Permitida por el mandato",
    "limits": "Dentro de los límites",
    "budget": "Dentro del presupuesto acumulado",
    "provenance": "Datos de origen confiable",
    "patterns": "Forma de la actividad reciente",
    "advisor": "Segunda lectura (consejo, no decisión)",
    "reversibility": "Reversibilidad",
    "context": "Contexto"
  },
  "advice": [
    {
      "outcome": "allow",
      "verdict": "none",
      "result": "allow"
    },
    {
      "outcome": "allow",
      "verdict": "flag",
      "result": "step_up"
    },
    {
      "outcome": "allow",
      "verdict": "unavailable",
      "result": "allow"
    },
    {
      "outcome": "step_up",
      "verdict": "none",
      "result": "step_up"
    },
    {
      "outcome": "step_up",
      "verdict": "flag",
      "result": "step_up"
    },
    {
      "outcome": "step_up",
      "verdict": "unavailable",
      "result": "step_up"
    },
    {
      "outcome": "deny",
      "verdict": "none",
      "result": "deny"
    },
    {
      "outcome": "deny",
      "verdict": "flag",
      "result": "deny"
    },
    {
      "outcome": "deny",
      "verdict": "unavailable",
      "result": "deny"
    }
  ],
  "receipts": {
    "chain": [
      {
        "v": 1,
        "kind": "bignos.receipt",
        "id": "rcp_0000000000000001",
        "iss": "bignos-conformance",
        "iat": 1789491601,
        "action_id": "act_0000000000000001",
        "agent": {
          "id": "agt_conformance",
          "session": "ses_conformance"
        },
        "principal": "ana",
        "mandate": {
          "id": "mdt_0123456789abcdef",
          "hash": "a8eb225a183de9b2c3fae3a22584a5773efe33ff5cdc7edc53f297f108bd9130",
          "lineage": [
            "a8eb225a183de9b2c3fae3a22584a5773efe33ff5cdc7edc53f297f108bd9130"
          ]
        },
        "action": {
          "type": "payment.spei.send",
          "hash": "6998dfb5935c23f506a382b125aa7f3fad15dcc137f36721b294fc3032254a22",
          "reversibility": "irreversible",
          "quantity": 3000000,
          "unit": "MXN",
          "payee_id": "prov_norte"
        },
        "decision": {
          "outcome": "allow",
          "reasons": [],
          "checks": [
            {
              "id": "system",
              "status": "pass",
              "codes": []
            },
            {
              "id": "mandate",
              "status": "pass",
              "codes": []
            },
            {
              "id": "catalog",
              "status": "pass",
              "codes": []
            },
            {
              "id": "grant",
              "status": "pass",
              "codes": []
            },
            {
              "id": "limits",
              "status": "pass",
              "codes": []
            },
            {
              "id": "budget",
              "status": "pass",
              "codes": []
            },
            {
              "id": "provenance",
              "status": "pass",
              "codes": []
            },
            {
              "id": "patterns",
              "status": "pass",
              "codes": []
            },
            {
              "id": "reversibility",
              "status": "pass",
              "codes": []
            },
            {
              "id": "context",
              "status": "pass",
              "codes": []
            }
          ]
        },
        "human": null,
        "execution": {
          "status": "executed",
          "connector": "conformance",
          "external_ref": "ref-1"
        },
        "prev": "0000000000000000000000000000000000000000000000000000000000000000",
        "kid": "00eb129470c57b19",
        "hash": "b95c82e9d8b8e2f7cd3568d8a1273a0b026eab8c84ec293138ba789470c5e6a5",
        "sig": "MUkX-z60_W7Vo8aTTbuuEboGLsjUqBg-zJ4PrDzmBE0tVKq_hMj1g5CdqvlcM7_3vnr41E0dWu3uOoreBMtmCQ"
      },
      {
        "v": 1,
        "kind": "bignos.receipt",
        "id": "rcp_0000000000000002",
        "iss": "bignos-conformance",
        "iat": 1789491602,
        "action_id": "act_0000000000000002",
        "agent": {
          "id": "agt_conformance",
          "session": "ses_conformance"
        },
        "principal": "ana",
        "mandate": {
          "id": "mdt_0123456789abcdef",
          "hash": "a8eb225a183de9b2c3fae3a22584a5773efe33ff5cdc7edc53f297f108bd9130",
          "lineage": [
            "a8eb225a183de9b2c3fae3a22584a5773efe33ff5cdc7edc53f297f108bd9130"
          ]
        },
        "action": {
          "type": "payment.spei.send",
          "hash": "bb61ee7f1889b63db288a10116481243b26f51f03951737d7080324fa7f08c89",
          "reversibility": "irreversible",
          "quantity": 20000000,
          "unit": "MXN",
          "payee_id": "prov_norte"
        },
        "decision": {
          "outcome": "deny",
          "reasons": [
            "exceeds_per_action",
            "exceeds_invoice_outstanding",
            "two_person_required",
            "irreversible_above_threshold"
          ],
          "checks": [
            {
              "id": "system",
              "status": "pass",
              "codes": []
            },
            {
              "id": "mandate",
              "status": "pass",
              "codes": []
            },
            {
              "id": "catalog",
              "status": "pass",
              "codes": []
            },
            {
              "id": "grant",
              "status": "pass",
              "codes": []
            },
            {
              "id": "limits",
              "status": "fail",
              "codes": [
                "exceeds_per_action",
                "exceeds_invoice_outstanding"
              ]
            },
            {
              "id": "budget",
              "status": "pass",
              "codes": []
            },
            {
              "id": "provenance",
              "status": "pass",
              "codes": []
            },
            {
              "id": "patterns",
              "status": "pass",
              "codes": []
            },
            {
              "id": "reversibility",
              "status": "escalate",
              "codes": [
                "two_person_required",
                "irreversible_above_threshold"
              ]
            },
            {
              "id": "context",
              "status": "pass",
              "codes": []
            }
          ]
        },
        "human": null,
        "execution": {
          "status": "not_executed",
          "detail": "denegado por el motor"
        },
        "prev": "b95c82e9d8b8e2f7cd3568d8a1273a0b026eab8c84ec293138ba789470c5e6a5",
        "kid": "00eb129470c57b19",
        "hash": "df05a41d05c1f2423540fa69eef343904d91cb6bd9d310a4751026f62563f6e4",
        "sig": "tJ8ZA5oByGWwXkqXJO-esuXhaCdwaGTahEXDl3_0cy0OBq1o9BDjvnhY3B26urbMsVzlItDq9JK_d1uGJYZ2Bg"
      }
    ],
    "chain_ok": true,
    "tampered_chain_ok": false
  },
  "anchor": {
    "sealed": {
      "v": 1,
      "kind": "bignos.anchor",
      "id": "anc_0123456789abcdef",
      "iss": "bignos-conformance",
      "iat": 1789491610,
      "count": 2,
      "head_id": "rcp_0000000000000002",
      "head_hash": "df05a41d05c1f2423540fa69eef343904d91cb6bd9d310a4751026f62563f6e4",
      "prev": "0000000000000000000000000000000000000000000000000000000000000000",
      "kid": "00eb129470c57b19",
      "hash": "d5e314ce04307528741ccb321da84f5065ffbb0638abaae1cb8851ebaad88515",
      "sig": "zvYMgdMs_8QRq1640bbkjmqCSkQo2_HSWAkQ7dAHYqcsowxPLchs-yDGIQRfXB2Ezx5uWsttObx-zC5o3XhvCw"
    },
    "verifies": true
  }
}
