{"schemaVersion":"corex.finance-trust.v1","productFamily":{"finance":{"name":"CoreX Finance","role":"Financial trust, transaction assurance, reconciliation and evidence infrastructure."},"pay":{"name":"CoreX Pay","role":"Provider-integrated payment trust and lifecycle orchestration; payment processors remain processing authority."}},"objectTypes":["ORDER","PURCHASE","INVOICE","PAYMENT","TRANSACTION","REFUND","REVERSAL","SETTLEMENT_EVIDENCE"],"watchTemplates":[{"id":"finance.payment-status","eventTypePattern":"finance.payment.*","objectTypes":["PAYMENT","TRANSACTION"],"purpose":"Monitor authoritative payment-state observations and provenance changes."},{"id":"finance.refund-reversal","eventTypePattern":"finance.refund.*","objectTypes":["REFUND","REVERSAL"],"purpose":"Monitor refunds, reversals and lifecycle changes."},{"id":"finance.invoice-status","eventTypePattern":"finance.invoice.*","objectTypes":["INVOICE"],"purpose":"Monitor invoice state and supporting evidence changes."},{"id":"finance.reconciliation","eventTypePattern":"finance.reconciliation.*","objectTypes":["PAYMENT","TRANSACTION","INVOICE","REFUND","REVERSAL"],"purpose":"Monitor reconciliation findings without creating payment authority."},{"id":"finance.provider-health","eventTypePattern":"integration.payment.*","objectTypes":["PAYMENT","TRANSACTION"],"purpose":"Monitor provider/integration readiness and delivery degradation."}],"defenderRules":[{"id":"finance.duplicate-fact-conflict","severity":"HIGH","description":"Same fact identifier is observed with conflicting canonical content."},{"id":"finance.refund-exceeds-captured","severity":"HIGH","description":"Observed refund value exceeds captured payment evidence for the same order/currency."},{"id":"finance.refund-without-payment","severity":"MEDIUM","description":"Refund/reversal evidence exists without a corresponding payment observation."},{"id":"finance.payment-without-order-link","severity":"LOW","description":"Payment evidence is not linked to a commerce/order reference."},{"id":"finance.source-authority-missing","severity":"HIGH","description":"A financial fact has no declared source authority."},{"id":"finance.invalid-time","severity":"MEDIUM","description":"A financial fact has an invalid observation time."},{"id":"finance.currency-mismatch","severity":"MEDIUM","description":"Related payment/refund facts use conflicting currencies."}],"authority":{"corex":"TRUST_RECONCILIATION_EVIDENCE","paymentProcessor":"EXTERNAL","banking":"EXTERNAL","commerceOrderState":"BOUND_SOURCE_SYSTEM","moneyCustody":false,"regulatedPaymentServiceClaim":false}}