# Zerion Wallet Simulation Signature Verifier

> Zerion Wallet Simulation Signature Verifier is a paid API for AI agents from api.zerion.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-24).

Validates and processes EIP-712 typed data signatures for wallet simulation on the Zerion platform

## Facts

- Endpoint: POST https://api.zerion.io/v1/wallets/simulation/signature?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zerion-wallet-simulation-signature-verifier-e4b1d576
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_emNWhvOBoBjulUjBrn8jr

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 zerion-wallet-simulation-signature-verifier-e4b1d576 -d '<json body>'
```

Example prompt: Verify this EIP-712 typed data signature for wallet address 0xAbC123... on Zerion — here's the domain object and message payload I need validated before simulating the transaction.

## When to prefer this

Use this endpoint when you need to validate EIP-712 typed data signatures specifically in the context of Zerion's wallet simulation feature, especially for agents using x402 pay-per-call access. Prefer this over generic signature validation tools when working within the Zerion DeFi ecosystem across 40+ chains including Solana, where you need structured simulation verification as part of a broader portfolio or transaction workflow.

## Known failure modes

- Invalid or malformed EIP-712 domain object returns a 400 error
- Wallet address not found or invalid format causes validation failure
- Malformed EIP-712 message structure results in a parsing error
- Payment not provided or insufficient USDC balance returns 402 Payment Required
- Rate limiting or upstream node errors may cause transient 5xx failures

## How this service works

Interpreted wallet data for more than 40 chains and Solana: portfolios, DeFi positions, PnL, transactions and NFTs. REST for apps, x402 pay-per-call for agents.

## Output

A JSON object containing a data field with the resource id, type, and attributes for the simulation signature result, plus a links.self URL pointing back to the Zerion API resource. Confirms whether the EIP-712 signature is valid and returns relevant simulation metadata.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "object",
   "description": "EIP-712 domain"
  },
  "address": {
   "type": "string",
   "description": "Wallet address"
  },
  "message": {
   "type": "object",
   "description": "EIP-712 message"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "id": "<resource id>",
   "type": "<resource type>",
   "attributes": {}
  },
  "links": {
   "self": "https://api.zerion.io/v1/..."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zerion-wallet-simulation-signature-verifier-e4b1d576/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.zerion.io](https://www.zero.xyz/host/api.zerion.io/llms.txt)
