Getting started
Introduction
FYAT Agent builds complete Solana agent transaction flows, with mandate authorization built into the execution path. Give agents execution rights, not your private key.
The problem
Most agent bots sign with the owner's private key, often pasted into a .env file. One prompt injection can then move every asset the wallet holds.
There is no spending cap, no approved target and no expiry. Cutting access means moving all funds away.
How FYAT changes this
The owner signs one mandate that bounds what the agent may do. The agent receives a temporary session key instead of the owner's key, and funds sit in a vault the agent never controls.
- Per-action cap and total budget
- One approved venue or recipient
- Automatic expiry and instant revoke
- A public receipt for every attempt, allowed or blocked
Current status
FYAT Agent is a Devnet prototype: unaudited, no token, no real funds. The Builder verifies and simulates plans today. Onchain enforcement by the mandate program is the design target and has not shipped yet.
Receipts are recorded by a demo script until the program ships. Rows marked PASS link to real Devnet transactions.
