Policy Gate
One sealed gate. Two execution rails.
The agent proposes an action. Polet checks private limits, session freshness, and scope before Jupiter or Ika can continue.
Run
USDC
through
01 · Agent request
Buy SOL via Jupiter
The AI agent asks to spend custody USDC with their session key, never the owner wallet.
- amount
- 5 USDC
- route
- USDC → SOL
- session
- pending
02 · Sealed gate
POLICYREADY
- session
- pending
- policy seq
- unsealed
- limit
- •••••••••••••••
03 · Rail output
Jupiter transaction ready
AWAITING
Route preview and execute will become available after the policy verdict passes.
Owner self-test surface: evaluates the confidential policy at your amount, and if allowed, signs + broadcasts via your Phantom wallet. AI agents execute real trades through the SDK / MCP with their own session keys.