Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.prflght.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Prflght sits between your AI agent and the Solana blockchain. Before any transaction reaches the chain, Prflght simulates it against a live RPC, evaluates it against your agent’s policy, and checks the health of every DeFi protocol involved. Only transactions that pass all three checks receive a signed attestation — and only attested transactions are accepted by your on-chain program.

What Prflght does

Transaction simulation

Every transaction is simulated against a live Solana RPC before submission. Prflght catches failures, reverts, and unexpected account mutations before they cost you gas or cause damage.

Per-agent policy enforcement

Define rules per agent via the dashboard: maximum notional value, allowed program IDs, slippage limits, and daily transfer caps. Transactions that violate policy are blocked immediately.

Live protocol health monitoring

Prflght pulls live TVL data from DeFiLlama for Orca, Drift, Kamino, Raydium, Jupiter, and more than a dozen other venues. Transactions routed to unhealthy protocols are held until health is confirmed.

On-chain attestation verification

Approved transactions receive a signed ed25519 attestation. Your on-chain program verifies this attestation before executing — so no transaction can bypass the firewall.

Drop-in SDK integration

Add Prflght to any TypeScript agent in three lines. Install @prflght/sdk, construct a Firewall client, and call firewall.check() before you send.

Wallet-based auth, no password

Connect Phantom or Solflare at app.prflght.xyz and sign a message to authenticate. Your API key is tied to your wallet — no separate credentials to manage.

Framework plugins

Prflght ships native plugins for elizaOS and Solana Agent Kit. If you use either framework, you can drop in the plugin without modifying your core agent logic.

Next step

Follow the quickstart to connect your wallet, configure your first agent policy, and send your first protected transaction in minutes.