cirque lending
BETAv0.5 beta · testnet only

Lever cirBTC into prediction markets.

Two-sided lending pool on Arc testnet. Supply USDC and earn yield from borrower interest. Or lock cirBTC as collateral and borrow USDC to bet on Registrai markets without selling your BTC. The BTC price oracle is itself a bonded Registrai agent — we eat our own dogfood.

need testnet USDC?faucet.circle.com ↗
Transactions failing with "JSON-RPC protocol not supported"? Your wallet's Arc network is on a flaky RPC. Set Arc Testnet's RPC URL to https://rpc.testnet.arc.network (MetaMask → Settings → Networks → Arc Testnet).
pool · livecirque lending · v0.5 alphacontract ↗
btc / usd
pool size
utilisation
cirbtc integrity
● degraded

Connect a wallet to supply USDC or borrow against cirBTC.

how interest accrues

5% APY flat simple interest on borrows. Each repayment flows back into the pool — supplier shares appreciate proportionally. No claim step; withdraw whenever idle USDC permits.

how liquidation works

Above 65% LTV, anyone can call liquidate(borrower). The liquidator pays (debt + interest) in USDC and receives that amount × 1.05 worth of cirBTC at the oracle price. Remaining collateral refunds to the borrower.

oracle + integrity

BTC/USD comes from a bonded Registrai agent (25 USDC slashable) on Registry v2. Before each attestation the agent runs 4 onchain probes against cirBTC: paused, owner, supply growth, blacklisted. Any failure halts attestation; lending degrades to read-only after 1 hour.

Alpha caveats. v0.5 alpha is testnet-only. Per-user caps: 1 cirBTC collateral, 1,000 USDC supply. The owner has an admin escape hatch for migrations during the alpha window — expires post-audit (Q4 2026). v0.5 beta adds atomic borrow-and-bet in a single transaction. v0.6 opens the cirBTC borrow side (borrow cirBTC against USDC collateral) and lifts per-user caps. The contract source lives in the registrai-multichain/contracts repo.