# Predge Wallet Track-Record Attestation

> Predge Wallet Track-Record Attestation is a paid API for AI agents from api.predge.io, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-11).

Returns a cryptographically signed (ed25519) on-chain trading track record for a Polymarket wallet address, including win rate, Wilson lower bound, edge score, conviction, volume, and a verified verdict.

## Facts

- Endpoint: GET https://api.predge.io/v1/wallets/:address/attest?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/predge-wallet-track-record-attestation-2c175a2c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Lk0sd5fGGQOXl2NRyNmWM

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 predge-wallet-track-record-attestation-2c175a2c
```

Example prompt: Can you pull the signed track-record attestation for Polymarket wallet 0x4a3b...f9c2 over the last 30 days — I want to see their win rate, conviction score, and whether they qualify as verified smart money?

## When to prefer this

Choose this endpoint when you need tamper-proof, offline-verifiable proof of a Polymarket wallet's trading performance — not just a scraped or self-reported win rate. Ideal for copy-trading platforms that need to size positions by verified edge, funds presenting auditable track records to allocators, or agents that need to make trust decisions about a trader without relying solely on this endpoint's word. The ed25519 signature distinguishes it from any competing analytics tool.

## Known failure modes

- 404 Not Found — wallet has no resolved trades in the requested window (not charged)
- Invalid wallet address format — malformed 0x address in path
- Unsupported window value — only 7d or 30d are accepted
- Payment failure — x402 payment not completed, request rejected
- Network timeout — endpoint unreachable transiently

## How this service works

Cryptographically SIGNED WALLET TRACK-RECORD attestation (path param: 0x… wallet address; optional query param: window = 7d|30d, default 30d). Returns the wallet's RESOLVED-market-only record — win_rate, Wilson 95% lower bound, edge over entry price, conviction_score, volume, and a verdict (verified_smart_money | positive_edge | no_proven_edge) — as an ed25519-signed envelope verifiable OFFLINE against the SAME published key as /v1/attest. Every other tool shows a self-reported or scraped win rate you must trust; this SIGNS it, so a copy-trading platform, a fund proving a track record to an allocator, or an agent sizing a copy can verify the record without trusting this endpoint. Win rate is computed from resolved markets only (a trade wins when its side equals the market's eventual resolution). 404 (not charged) when the wallet has no resolved trades in the window.

## Output

An ed25519-signed JSON envelope containing the wallet's resolved-market trading record: win_rate, Wilson 95% lower bound, edge over entry price, conviction_score, total volume, and a verdict string (verified_smart_money | positive_edge | no_proven_edge). The signature can be verified offline against Predge's published public key. Returns 404 (not billed) if the wallet has no resolved trades in the requested window.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "window": {
       "enum": [
        "7d",
        "30d"
       ],
       "type": "string",
       "description": "Track-record window (7d|30d, default 30d)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/predge-wallet-track-record-attestation-2c175a2c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.predge.io](https://www.zero.xyz/host/api.predge.io/llms.txt)
