The On-Chain Layer
The On-Chain Layer is the foundation of CRYMBO's architecture — a protocol-level component that connects directly with Layer 1 and Layer 2 blockchains to enforce compliance where transactions happen.
It ensures native interoperability, real-time transaction visibility, and supports cross-network compliance logic without compromising decentralization.
Purpose
The On-Chain Layer enables CRYMBO to:
- Monitor blockchain activity across supported networks
- Anchor identity and compliance attestations on-chain
- Execute transaction-level compliance logic (e.g., Travel Rule enforcement, identity-gated execution)
- Enable real-time Oracle requests and responses using secure smart contract hooks
- Maintain composability with smart contracts, DeFi protocols, and RWA infrastructure
Supported Blockchains
CRYMBO currently integrates with:
- Ethereum (L1, EVM)
- Polygon (L2, EVM)
- Solana (L1)
- Aptos (L1, Move)
- Arbitrum (L2, EVM)
- BNB Chain (L1, EVM)
- Cardano (L1) — Integration
- XDC (L1) — Integration
- Base (L2, EVM) — Integration
- Avalanche (L1) — Integration
- Bitcoin & UTXO chains (via indexers)
- Additional networks added regularly
Each integration enables the CRYMBO Oracle to index, validate, and enforce compliance on transactions via validator nodes and on-chain smart contract hooks.
How It Works
-
Wallet Activity Detection CRYMBO's chain indexers monitor activity involving registered institutional wallets and Oracle-enabled smart contracts.
-
Smart Contract Invocation Compliance-related smart contracts (e.g.,
validateTransaction,checkCompliance) are triggered to enforce rules per jurisdiction and transaction type. -
Oracle Engagement The Oracle fetches relevant off-chain identity data, coordinates validator verification, and returns a signed attestation — determining whether the transaction may proceed.
-
Attestation Publication Compliance attestations are published on-chain — cryptographically signed, verifiable, and immutable.
-
Transaction Logging All compliance events are recorded and optionally surfaced in the CRYMBO Explorer for regulatory visibility and audit.
Example Use Cases
| Use Case | Description |
|---|---|
| Travel Rule | When a transaction is initiated between two institutions, CRYMBO ensures identity data is exchanged (encrypted) and compliance is attested before execution. |
| KYC Threshold Enforcement | Wallets transacting above configured thresholds must have verified identity or the transaction is flagged/halted via Oracle policy logic. |
| Sanctions Screening | CRYMBO validates that no party in a transaction appears on sanctioned entity lists before allowing execution. |
| RWA Compliance | Identity-gated issuance and transfer of tokenized real-world assets, with eligibility enforced at the transaction level. |
| DeFi Identity-Aware Execution | DeFi protocols can query the Oracle to verify counterparty identity before allowing swaps, lending, or liquidity provision. |
Developer Access
To integrate with the On-Chain Layer:
- Use the CRYMBO Platform to register institutional wallets and publish encryption keys
- Deploy your transaction contracts with CRYMBO Oracle hooks for pre-execution compliance
- Use
@crymbo/oracle-sdkto validate compliance status before execution - Query attestations on-chain to verify compliance in your smart contract logic
// Example: Check compliance before executing a trade
function executeTrade(bytes32 attestationId) external {
require(crymboOracle.isCompliant(attestationId), "Trade not compliant");
// Execute trade logic
}
Smart contract templates and SDKs are available in the Integration Guide →
Why It Matters
Traditional compliance tools rely on centralized databases, slow APIs, and post-trade batch audits. They watch transactions after they happen.
CRYMBO's On-Chain Layer embeds real-time, deterministic, pre-execution compliance directly where transactions happen — at the protocol level. This makes CRYMBO's architecture composable, transparent, and future-proof.
They watch. We enforce before the money moves.
Ready to build on top of the CRYMBO Oracle? Explore CRYMBO Oracle →