# AgentForge Solana Transaction Simulator

> AgentForge Solana Transaction Simulator is a paid API for AI agents from agentforge-taupe.vercel.app, paid per call via x402, $0.15/call, status unknown (last checked 2026-10-01).

Simulates a Solana transaction before signing, returning balance changes, labeled programs, deterministic risk rules, and a proceed/caution/avoid recommendation.

## Facts

- Endpoint: GET https://agentforge-taupe.vercel.app/v1/solana/tx-simulate?utm_source=zero.xyz
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentforge-solana-transaction-simulator-528d70db
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dZ6ODdqhYww547Np3WbFA

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentforge-solana-transaction-simulator-528d70db
```

Example prompt: Before I sign this Solana transaction, simulate it and tell me what balance changes it will cause, which programs it touches, and whether I should proceed, be cautious, or avoid it entirely — here's the base64-encoded transaction: [base64tx].

## When to prefer this

Choose this endpoint when an agent or user needs a safety gate before signing any Solana transaction — especially in automated DeFi, trading bots, or wallet UIs where blind signing is a risk. It is preferred over manual inspection or generic decoders because it combines simulation, program labeling, and a deterministic risk recommendation in one call. Use it as a pre-sign guardrail rather than a post-execution explainer.

## Known failure modes

- Invalid or malformed base64 transaction returns a parsing error
- Simulated state may diverge from actual chain state if recent blocks altered account balances
- Very complex transactions with many instructions may time out
- Transactions referencing unknown or unlabeled programs may produce incomplete risk assessments
- Payment failure (non-USDC or wrong chain) results in 402 rejection

## How this service works

Simulate a Solana transaction for agents about to sign it: balance changes, labeled programs, deterministic risk rules, and a proceed/caution/avoid recommendation. Accepts USDC on Base or Solana. Category: data.

## Output

Returns simulated balance changes per token and wallet, a list of labeled programs involved in the transaction, deterministic risk rule evaluations, and a top-level recommendation of proceed, caution, or avoid — enabling agents to make informed go/no-go decisions before committing to signing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "transaction": {
   "type": "string",
   "description": "Base64-encoded unsigned (or signed) Solana transaction"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentforge-solana-transaction-simulator-528d70db/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentforge-taupe.vercel.app](https://www.zero.xyz/host/agentforge-taupe.vercel.app/llms.txt)
