Jump to quickstart
Run our install script to get all necessary dependencies and instantly generate your first Compose App.
Use Cases
Custom price/data feeds
Tailored to your app’s logic and update cadence
Custom oracles
Trustless, verifiable and auditable data sources
Circuit breakers
Detect anomalies and pause or reroute activity
Prediction market resolution
Market data ingestion with application-specific rules
Identity and attestation flows
Verify offchain facts (KYC/AML, account status) and write onchain attestations
Scheduled tasks and keepers
Rebalance strategies, payouts, or maintenance windows
Cross-chain coordination
Read across chains and external APIs then write atomically, anywhere
Offchain notifications
Triggered notifications from onchain events with guaranteed delivery
How it Works
Every Compose app can have multiple tasks, which can be triggered through on-chain events, cron-like scheduling, or an API. Tasks will run in auditable sandboxes with immutable tracing on every single function call that interfaces with the external world. State is fully versioned and tracked, and execution is persisted through any unforseen downtime.- Ultracompliance: Write your code in your local environment, and run exactly the same code in our cloud environment or in a Trusted Executable Environment (TEE).
- Actually useful sandboxes: Task code runs in a sandbox, but can call safe functions that interact with the outside world.
- Trace everything: Every step of every task is traced. Our CLI and UI allows you to step through every single task execution down to the function calls.
Architecture
