Summary
- Your keys, your Safe. Every position lives in a Safe you own. Supersmooth has no signing authority over your Safe.
- No admin over your funds. No Supersmooth role can move your assets without your permission, freeze or pause your assets, and you can always exit from the Safe app.
- Changes are visible before they are set in stone. Connectors, fees, signers, and aggregators change only through public timelocks.
- Audits. Core contracts reviewed by Fixed Point Solutions. Download the report.
1. Failure scenarios
What happens to your positions if something breaks, and what each party can do about it.2. Access and permissions
Every party in the system, what it can do, and how you verify it.3. Architecture and risk
A position is a Safe you own, with one module enabled, running recipes through connectors into the protocols you already use.4. Automation
What a rule is: A subscription stored onchain: a fixed recipe, an onchain trigger, and the bots allowed to run it. How it runs: A bot checks the trigger. When it passes, the bot calls the Executor, which runs the recipe from your Safe and then the postchecks. If any check fails, nothing happened. What you can inspect: Every execution is a normal transaction, every recipe is published, so you can read what a subscription does before subscribing. Limits: It cannot fire faster than the chain confirms. It reads a feed that can be wrong. It reduces liquidation risk at the protocol; it does not remove it.5. Verification
- Keys: Each position is a Safe deployed for you and owned by you. No Supersmooth signing authority. You can check your Safe’s owners.
- Exit: No permission required.
- Code: Reviewed by Fixed Point Solutions, 0 critical bugs found. Download the report.
- Automations: Exactly the subscription’s recipe, when its trigger passes, by an allowlisted bot, only if every postcheck holds. Cannot change the recipe, add a bot, or move value except through recipe steps you wrote.