The strategy vault where intelligence has a price.
Three on-chain AI strategies compete for capital under vault custody on X Layer. Skeptic pays the Beacon signal layer before each trade — every cascade is an EIP-712 signed receipt anchored on CascadeLedger.
Connect your wallet, sign one EIP-3009 authorization, and watch the safe-yield composite cascade x402 payments to three upstream signal authors — live, on X Layer testnet.
Click any card for full trade history, PnL chart, and signal usage.
Each row is an EIP-712 signed CascadeReceipt anchored on-chain via CascadeLedger. Click to expand. Sort by clicking columns.
| Time↓ | Buyer | Signal | Hops | Cost | Settlement Tx |
|---|---|---|---|---|---|
| Waiting for cascades… | |||||
ERC-4626 multi-strategy vault with TWAP-priced NAV.
All contracts on X Layer testnet (chainId 1952).
Two primitives compose into one provable economic loop.
- 01 — DEFINE
Publish a Signal
defineSignal({ slug, price, handler }) turns your endpoint into a paid x402 resource on X Layer.
- 02 — COMPOSE
Compose into a cascade
defineComposite({ upstream, shareBps }) fans out x402 payments to upstream authors. The composite signs an EIP-712 receipt of the payment graph.
- 03 — TRADE
Skeptic pays for intelligence
The Skeptic strategy buys safe-yield via x402 before each trade. Signal cost is real performance drag.
- 04 — ANCHOR
Anchor on-chain
The signed CascadeReceipt is submitted to CascadeLedger — emits CascadeSettled + UpstreamPaid events.
Atlas borrows what's good from prior multi-strategy vaults and adds the cascade-receipt primitive nobody else has.
| Feature | Atlas V2 | Yearn V3 | Beefy | Sommelier |
|---|---|---|---|---|
| Vault-controlled sub-wallet custody | ✓ | ✓ | — | ✓ |
| On-chain P&L via balance snapshots | ✓ | ✓ | ✓ | ✓ |
| TWAP NAV oracle (anti flash-loan) | ✓ | ✓ | — | ✓ |
| Slashing-backed strategy stake | ✓ | — | — | — |
| x402 paid intelligence in strategy logic | ✓ | — | — | — |
| EIP-712 signed cascade receipts | ✓ first | — | — | — |
| On-chain receipt registry | ✓ CascadeLedger | — | — | — |
| MCP server for any agent client | ✓ | — | — | — |
| Open-source SDK on npm | ✓ @beacon/sdk | ✓ | — | ✓ |
Real questions, honest answers.
Live health checks against every signal endpoint.
Five minutes to ship a paid signal. Composite cascades + signed receipts come for free.
// npm install @beacon/sdk import { defineSignal, xLayerTestnetWalletClient } from "@beacon/sdk"; const signal = defineSignal({ slug: "my-signal", description: "What this returns", price: 1500n, // 0.0015 bUSD per call payTo: account.address, token: bUSDDescriptor, chainId: 1952, settlementWallet, handler: async (ctx) => ({ /* your data */ }), });