Three responsibilities, kept separate.
xCover is designed so the pricing agent can make a decision without controlling user funds. The wallet signs money-moving transactions, while the contracts enforce the recorded decision and solvency rules.
Open a covered USDT deposit.
- Connect on X Layer. The dashboard checks the wallet network and offers to add or switch to chain 196.
- Request a live price. The service reads the configured mainnet deployment and returns a signed price or a refusal with reasons.
- Record the decision. The wallet submits the signed decision to the pricing registry, making it public and binding for the next step.
- Approve and open. The wallet approves USDT, then the vault opens the Aave-backed position with the quote hash attached.
- Read or exit. The dashboard reads the position and lets its owner exit the full position when the contract allows it.
Capital stands behind the cover.
Underwriters approve USDT to the pool and deposit capital for pool shares. Free capital is the amount available for new cover; outstanding cover is the amount already reserved.
Observations create the evidence trail.
Anyone can publish a fresh reserve observation. The resolver samples the venue and Aave state over time; a keeper does not decide whether a claim is valid. The deployed claim rules evaluate the recorded evidence and pay according to the policy terms.
Refusal is a valid outcome.
Live pricing is currently marked provisional and unaudited while calibration continues. Treat the dashboard as a working protocol interface, not a promise of loss coverage.
Verify what you are using.
These addresses are loaded from the same deployment record that powers the dashboard.