audit_log Coverage
All significant admin actions logged with instance_id, actor_id, action, entity_type, entity_id, before/after JSONB, ip_address, created_at.
Financial actions covered:
- Invoice generation, finalization, void
- Fee collection success and failure
- Settlement creation and payment
- Rebate calculation and payment
- System wallet operations
fee_ledger Immutability
Append-only by design:
- Financial amounts (
fee_amount,gross_amount,net_amount) are never updated after insert - Only status fields transition
- No deletions
Reconciliation
No automated reconciliation exists. Recommended nightly query:Regulatory Considerations
- KYC: Required for Bridge.xyz fiat onramp (Persona). Stored per customer in
bridge_customers. - Cross-border tax: The platform does not manage merchants’ local tax obligations. The agency structure (§2.3) separates the issuer’s tax position from the merchant’s.
- Complete on-chain history: All Solana tx signatures stored on cheque and fee records. Independently verifiable.
- Demo isolation:
instances.settings.demo_mode = truegates all real blockchain operations.