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
- Receive validation request — Oracle dispatches transaction details to eligible validators
- Verify transaction integrity — Confirm sender, receiver, amount, asset, and chain are valid
- Check wallet registration — Verify both wallets are registered with verified institutions
- Apply compliance rules — Determine which regulations apply based on jurisdiction and amount
- Sign validation result — Return a cryptographically signed validation to the Oracle
- Consensus — Oracle aggregates responses and publishes the final attestation
Validation Criteria
| Check | Description |
|---|---|
| Wallet Verification | Both sender and receiver wallets registered and KYB-verified |
| Sanctions Screening | Neither party on sanctioned entity lists |
| Threshold Compliance | Transaction amount evaluated against KYC/AML thresholds |
| Jurisdiction Rules | Applicable regulations identified (Travel Rule, MiCA, local) |
| Asset Compliance | Token/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