# SignalHarness Wallet Allowance Exposure

> SignalHarness Wallet Allowance Exposure is a paid API for AI agents from signalharness.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Analyzes and exposes wallet token allowance risk from caller-supplied data, returning warnings and exposure assessments

## Facts

- Endpoint: POST https://signalharness.ai/api/agent/services/wallet_allowance_exposure/invoke
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signalharness-wallet-allowance-exposure-cbd3d1a8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4qeJD3g57AP1paSq09MqD

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 signalharness-wallet-allowance-exposure-cbd3d1a8 -d '<json body>'
```

Example prompt: Can you analyze this wallet allowance data and tell me if there are any dangerous or overly permissive token approvals I should be worried about? Here's the allowance info: [paste allowance data].

## When to prefer this

Choose this endpoint when you need a quick, paid, agent-native analysis of wallet token allowance exposure from structured or semi-structured allowance data. It is purpose-built for AI agents operating in DeFi or Web3 contexts where evaluating spending permissions and approval risks is required before or after transactions. Prefer it over generic smart contract auditors when the focus is specifically on allowance-level risk rather than full contract code analysis.

## Known failure modes

- Empty or malformed wallet_allowance_request input returns an error
- Input below 2 characters or above 65536 characters fails schema validation
- Ambiguous or incomplete allowance data may produce low-confidence or empty warnings
- Network or payment settlement failures on Base (eip155:8453) may cause execution errors
- Malformed JSON in the allowance request may cause parsing failures

## How this service works

Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.

## Output

Returns a JSON object containing a wallet_allowance_exposure field with an exposure assessment, a list of warnings, an evidence_scope indicating the data source is caller-supplied, and a full receipt with payment and execution metadata including request/execution IDs, payment details, and a result hash.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "wallet_allowance_request": {
   "type": "string",
   "maxLength": 65536,
   "minLength": 2
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "replay": false,
  "result": {
   "warnings": [
    "The service does not query or revoke allowances."
   ],
   "service_id": "wallet_allowance_exposure",
   "evidence_scope": "caller_supplied_data",
   "wallet_allowance_exposure": "{\"allowance_count\":1,\"allowances\":[{\"amount_atomic\":\"115792089237316195423570985008687907853269984665640564039457584007913129639935\",\"spender\":\"0x0000000000000000000000000000000000000002\",\"token\":\"0x0000000000000000000000000000000000000001\",\"unlimited\":true}],\"unlimited_count\":1}"
  },
  "status": "succeeded",
  "receipt": {
   "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
   "usage": [],
   "status": "succeeded",
   "network": "eip155:8453",
   "artifacts": [],
   "endedAtMs": 0,
   "latencyMs": 0,
   "paymentId": "example-payment",
   "receiptId": "example-receipt",
   "requestId": "example-request",
   "serviceId": "wallet_allowance_exposure",
   "executionId": "example-execution",
   "startedAtMs": 0,
   "amountAtomic": "10000",
   "resultSha256": "ea42f127d5822b9ce4960f01ed8a677b99c8eb6f41a5b2e3ddc7aea9a98b1c28",
   "serviceVersion": "1.0.0",
   "settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
  },
  "artifacts": [],
  "requestId": "example-request",
  "executionId": "example-execution"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signalharness-wallet-allowance-exposure-cbd3d1a8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from signalharness.ai](https://www.zero.xyz/host/signalharness.ai/llms.txt)
