DOCS / TRUST: THE GUARDRAILS
Why you can sign what Pantessa builds
Pantessa is non-custodial: it never holds your keys or your funds. It produces transaction artifacts — built deterministically, re-checked fail-closed, priced, and receipted — and your wallet is the only thing that can sign them. This page is the full trust model, claim by claim.
What non-custodial means here
- No deposits. There is no Pantessa balance to fund. Your assets stay in your wallet until a transaction you signed moves them.
- No keys. Pantessa cannot spend on your behalf. Every transaction, order, and vote is offered to your wallet and moves only with your signature. Even the email sign-up creates a Coinbase non-custodial wallet that you control, not Pantessa.
- One narrow exception, by explicit delegation: Guardian uses a Hyperliquid agent key you authorize with one signature. That key can only reduce the position you told it to protect — it cannot withdraw, cannot open or grow positions, expires on its own, and can be revoked at any time.
The model never writes calldata
The language model that understands your ask never writes calldata, amounts, or addresses. Money asks are claimed by deterministic parsers — the same sentence hits the same code path every time — and handed to per-venue builders that derive the transaction from live venue state: real quotes, real pools, real balances, fetched at build time. The full venue-by-venue doctrine is on Native venues & guards.
Every build is re-checked, fail-closed
Before your wallet sees an artifact, an independent guard re-derives or decodes it and checks it against policy: pinned contract addresses and function selectors, exact amounts, verified recipients. Any mismatch kills the build. When a check fails you get the reason — “wallet holds only 2.52 USDC on Arbitrum” — never a guess, and never a transaction that hopes for the best.
Nothing stale ever reaches your wallet
Quotes and calldata expire. Pantessa treats that as a safety property: artifacts carry their validity window, multi-step chains advance automatically and re-quote steps at offer time, and anything past its deadline is rebuilt, not re-offered. You are never handed dead calldata that could settle at a stale price.
Priced, receipted, public
Every artifact carries its USD value, and every decision — built, signed, or refused — lands as a receipt on your dashboard, with build decisions traced live on /activity. When Pantessa charges a fee (0.20% on swaps you ask for in chat, 0.50% on swaps that come through a shared intent link), it is named on the card before you sign and carried in the signed transaction itself — never hidden inside slippage. Bridges, transfers, stakes and votes carry no Pantessa fee.
Nothing is capped or approval-gated
There is no spend policy to configure: no allowlist to curate, no per-action or daily cap, no agent to approve first. Anything that moves your money is signed by you, and that signature is the consent; every paid call Pantessa makes on your behalf is metered and receipted on your dashboard. Money you receive — sale proceeds, filled listings — is never gated at all.
The kill switch outranks everything
Freeze your account from the dashboard and every payment and build is refused — agent-initiated or not, inflow or outflow. Pause a single agent to stop just that key. Both are reversible; nothing is deleted.
Standing intents follow the same rules
The things Pantessa does between your visits never escape the model above:
- Jobs — a compound intent compiles into steps, but each transaction is built fresh when it's offered and you sign every one. Settlement between steps is verified server-side, never assumed.
- Recurring buys (DCA) — “buy $10 of AAPL every week” creates a schedule, not an authorization. Each due period compiles a one-step job you sign; miss a week and it lapses rather than buying behind your back. See Jobs.
- Guardian — the only autonomous signer, under the delegated reduce-only key described above, re-guarded fail-closed at every trigger.
What you are trusting, exactly
Not prices — they are fetched live and re-checked. Not the model — it cannot write a transaction. Not Pantessa with your funds — it never has them. You are trusting one thing: that the guard doctrine holds — artifacts verify or die — and every build argues its case in public on /activity so you can watch it hold.