Deploys your account

Your Sail account is a Separately Managed Account (SMA): a Safe that holds your capital. The agent can operate it but can never own it.
Read the docs
Your Sail account is a Separately Managed Account (SMA): a Safe that holds your capital. The agent can operate it but can never own it.
Read the docs
Solidity contracts define what the agent may do. The full set of them is your mandate, and you sign it.
Read the docs
On your own machine, through an SDK, a CLI, a local dashboard and 20+ skills, with no hosted backend.
Read the docsWelcome aboard, I’m Sailor, here to help you navigate Sail Protocol.
I’ll take you from an idea to a live DeFi agent managing capital inside bounds only you control. Here’s the journey:
So, what should your agent do?
Or anything else onchain. If it’s onchain, we can build it.
It’s running on your machine at localhost:3991, with state in .sail/ and no hosted backend.
You deploy and own the account (SMA), sign a mandate of Solidity permissions, and appoint a manager, your agent. All three feed the Sail Kernel, which checks every transaction against the mandate: within bounds it executes, outside it reverts.
A trusted core of about 1,022 lines of Solidity, reviewed by Octane across three analyses. The final analysis found no critical or high severity findings.
Security docs