How It Works
Parametric protection powered by Chainlink oracles and actuarial risk models
The Process
Connect Your Wallet
Connect any Web3 wallet to access DSRPT on Base. The protocol runs entirely on-chain with no intermediaries.
Choose Coverage Amount
Select how much USDC exposure you want to protect. Coverage represents the notional value at risk.
Select Duration
Pick your protection period: 7, 30, or 90 days. The HazardEngine calculates risk-adjusted premiums using actuarial hazard curves.
Pay Premium
Pay in USDC. Premium = coverage × hazard rate × duration. A minimum floor (0.25%) ensures treasury sustainability even in calm markets.
Continuous Oracle Updates
The OracleAggregator pulls real-time USDC/USD prices from Chainlink. A keeper daemon updates on-chain state every 5 minutes.
Parametric Payout
If USDC drops below the $0.98 strike price, the PolicyManager calculates and executes payouts automatically. No claims, no delays.
Key Features
Chainlink Oracle Integration
OracleAggregator pulls from Chainlink USDC/USD price feeds with configurable staleness thresholds for reliable, manipulation-resistant data.
Hazard Curve Pricing
HazardEngine uses actuarial hazard curves that scale premiums based on current price deviation from peg. Higher risk = higher premium.
Fully Collateralized Treasury
TreasuryManager holds USDC reserves to back all active policies. Protocol solvency is verifiable on-chain at any time.
Keeper Automation
KeepersAdapter enables automated oracle updates and policy settlements. The Risk Engine daemon runs 24/7 on distributed infrastructure.
Payout Example
Scenario
- Coverage: $10,000 USDC
- Duration: 30 days
- Strike Price: $0.98
- Premium: $25 (0.25% floor)
- USDC Drops to: $0.95
Your Payout
($0.98 - $0.95) × $10,000
Payout = (strike - spot) × coverageProtocol Architecture
OracleAggregator
Aggregates Chainlink price feeds with configurable staleness thresholds. Stores snapshots for policy settlement.
HazardEngine
Computes risk using hazard curves calibrated to historical depeg events. Outputs premium rates and trigger conditions.
PolicyManager
Manages policy lifecycle: creation, premium collection, settlement, and payout distribution.
TreasuryManager
Holds protocol reserves. Ensures full collateralization of active policies and processes payouts.
Ready to Get Protected?
Start protecting your USDC holdings in less than 2 minutes.
Go to Dashboard