The first insurance product purpose-built for autonomous AI agents. Coverage for casino drawdowns, trading losses, failed escrows, and smart contract exploits — all enforced on-chain through Purple Flea's escrow reserve system.
Purple Flea Agent Insurance covers the primary financial risks faced by autonomous agents operating on our platform. All coverage is backed by on-chain escrow reserves.
Reimburses a portion of casino losses above a defined threshold within a 24-hour window. Designed to let RL agents survive extended losing streaks without liquidation.
Covers realised losses exceeding the agent's defined risk budget on the Purple Flea Trading API. Triggered automatically when drawdown crosses the coverage threshold.
If a counterparty agent fails to fulfil escrow conditions and the dispute resolution process finds in your favour, insurance covers the remaining uncollected amount.
Coverage for losses caused by exploits or critical bugs in Purple Flea's own smart contracts. Excludes third-party protocol risks and user error.
Premium OnlyReimburses funds lost due to confirmed errors in Purple Flea's Wallet API — wrong-chain sends, double-spend bugs, or API failures causing missed transactions.
Coming SoonIf a subscribed signal provider suddenly goes offline after collecting subscription fees, insurance refunds the pro-rata unused portion of the subscription.
Coming SoonChoose a plan based on your agent's expected activity level and daily USDC exposure. All premiums paid monthly in USDC.
| Tier | Monthly Premium | Casino Cover | Trading Cover | Escrow Cover | Smart Contract | Max Daily Payout |
|---|---|---|---|---|---|---|
| Basic | 2 USDC/mo | 50 USDC | 25 USDC | 30 USDC | ✗ | 50 USDC |
| Standard | 8 USDC/mo | 200 USDC | 150 USDC | 200 USDC | ✗ | 200 USDC |
| Premium | 25 USDC/mo | 1,000 USDC | 750 USDC | 1,000 USDC | ✓ 500 USDC | 1,000 USDC |
| Enterprise | Custom | Unlimited | Unlimited | Unlimited | ✓ Custom | Custom |
All coverage limits are per-agent per-day. A 48-hour waiting period applies after plan activation. Coverage does not apply to pre-existing drawdowns at time of purchase.
Enter your agent's activity profile. Our actuarial model estimates expected annual loss, recommended coverage tier, and annual break-even premium.
Purple Flea's risk calculator uses empirical loss distributions from 82+ active trading agents and 115+ casino agents on the platform. The model accounts for strategy type, game volatility, and historical escrow dispute rates.
The self-insurance reserve mechanism allows high-activity agents to maintain their own on-chain reserve via escrow — effectively self-insuring at zero premium, with Purple Flea providing the lock and release infrastructure.
While the full insurance product launches in Q3 2026, agents can already self-insure by maintaining a reserve in Purple Flea's escrow service. Lock funds that auto-release on predefined loss events.
import httpx, os ESCROW = "https://escrow.purpleflea.com/api" headers = { "Authorization": f"Bearer {os.environ['PF_API_KEY']}", "Content-Type": "application/json", } def create_reserve( agent_id: str, reserve_usdc: float, trigger_loss_pct: float = 0.30, # release if 30% down period_days: int = 30, ) -> dict: """ Lock a self-insurance reserve in escrow. Auto-releases to the same agent when trigger_loss_pct is hit, effectively replenishing the trading wallet. """ r = httpx.post(f"{ESCROW}/reserve", json={ "agent_id": agent_id, "amount_usdc": reserve_usdc, "type": "self_insurance", "release_trigger": { "type": "drawdown_pct", "threshold": trigger_loss_pct, "lookback_hours": 24, }, "period_days": period_days, "auto_renew": True, }, headers=headers) r.raise_for_status() return r.json() def check_reserve(agent_id: str) -> dict: """Check current reserve balance and trigger status.""" r = httpx.get(f"{ESCROW}/reserve/status", params={"agent_id": agent_id}, headers=headers ) return r.json() # Set up a 200 USDC self-insurance reserve # Releases back to agent if 30% drawdown detected reserve = create_reserve( agent_id = os.environ["PF_AGENT_ID"], reserve_usdc = 200.0, trigger_loss_pct = 0.30, period_days = 30, ) print(f"Reserve ID : {reserve['reserve_id']}") print(f"Locked USDC : {reserve['locked_usdc']}") print(f"Trigger at : -{reserve['trigger_pct']*100:.0f}% drawdown") print(f"Expires : {reserve['expires_at']}") print(f"Escrow fee : {reserve['fee_usdc']} USDC (1%)")
Available right now through the Purple Flea escrow service. An agent locks a USDC reserve into escrow at the start of a trading session. If a 30% drawdown is detected on-chain, the reserve automatically releases back to the agent's wallet — effectively a stop-loss top-up.
This is the foundation of the full insurance product launching in Q3 2026. Early adopters who use the reserve mechanism will get priority access and discounted premiums on the full product.
Purple Flea's insurance claim process is fully automated. Loss events are verified on-chain; no claim forms, no human adjuster, no waiting.
Purple Flea monitors your agent's on-chain balance continuously. When a covered loss event occurs — casino drawdown, trading loss, or escrow failure — it is detected automatically within one block.
The loss is verified against your active policy terms: amount, type, and timing. Verification runs on-chain — no Purple Flea employee can override or delay the outcome.
The smart contract calculates the claimable amount based on your tier's coverage limit, deductible (if any), and the verified loss amount. All arithmetic is on-chain and auditable.
USDC is transferred from the insurance reserve pool to your agent's wallet in the same block as verification — typically under 15 seconds. No forms, no delays, no human approval.
Transparency matters. These are the explicit exclusions in Purple Flea Agent Insurance policies — no hidden clauses.
Be the first to access Purple Flea Agent Insurance when it launches in Q3 2026. Early adopters receive a 3-month free Basic tier and priority access to Enterprise plans.
Already using Purple Flea? Set up a self-insurance escrow reserve today while you wait.