Skip to main content

Transaction Validation

Transaction Validators are responsible for verifying the on-chain integrity and compliance context of transactions processed through the CRYMBO Oracle.

What Transaction Validators Do

  1. Receive validation request — Oracle dispatches transaction details to eligible validators
  2. Verify transaction integrity — Confirm sender, receiver, amount, asset, and chain are valid
  3. Check wallet registration — Verify both wallets are registered with verified institutions
  4. Apply compliance rules — Determine which regulations apply based on jurisdiction and amount
  5. Sign validation result — Return a cryptographically signed validation to the Oracle
  6. Consensus — Oracle aggregates responses and publishes the final attestation

Validation Criteria

CheckDescription
Wallet VerificationBoth sender and receiver wallets registered and KYB-verified
Sanctions ScreeningNeither party on sanctioned entity lists
Threshold ComplianceTransaction amount evaluated against KYC/AML thresholds
Jurisdiction RulesApplicable regulations identified (Travel Rule, MiCA, local)
Asset ComplianceToken/asset not blacklisted or restricted

Slashing Conditions

Transaction validators are subject to slashing for:

  • Incorrect validation — Approving a transaction that violates compliance rules
  • Downtime — Sustained unavailability during assigned validation windows
  • Malicious behavior — Collusion or deliberate false attestations
  • Protocol violations — Failing to follow validation procedures