Skip to content
Logo

Trust model

LaunchLab combines onchain custody and accounting with offchain market data and user-signed trade instructions.

ComponentCurrent responsibilityTrust requirement
Root walletControls the smart accountUser protects the root authority
Session keyPlaces allowed betsPolicy must keep its scope narrow
Trade relayerSelects valid fills and submits allowed action batchesRelayer and quote service must be correct
Result signerChooses the settlement outcomeSigner must report the correct result
VaultHolds USDG, shares gains and losses, reserves claimsContract code and accounting must be correct
AdministratorConfigures and upgrades the vaultRole must be secured and governed
GuardianCan pause selected operationRole must be available during an incident

Onchain checks

The contract checks user trade signatures and nonce use, applies stake and payout limits, limits fills to the configured executor, reserves accepted liabilities, enforces session call scope, and accounts for settlement and withdrawals.

Offchain or trusted facts

Market history, live price ingestion, quote generation, and result selection happen outside the vault. The contract does not currently verify the final price or store a price proof with the result.

There is no onchain maximum result delay. If the result signer stops, settlement and locked funds can wait until an authorized action resolves the bet.

Operational safeguards

Before you commit funds, verify that the active release publishes its contract source and addresses, role governance, signer monitoring, incident procedures, recovery tools, and fee and cancellation policy.