# Scry Wallet Funding Lineage

> Scry Wallet Funding Lineage is a paid API for AI agents from scry.solanahub.de, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-13).

Returns the funding lineage and origin chain for a Solana wallet address, including terminal funder, confidence score, and agent-readable decision support evidence.

## Facts

- Endpoint: GET https://scry.solanahub.de/x402/wallet/%7Baddress%7D/lineage
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scry-wallet-funding-lineage-0618d39d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tLTjO7KSxa7I-Sjnpag3p

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 scry-wallet-funding-lineage-0618d39d
```

Example prompt: Can you trace the funding lineage of Solana wallet F5jWYuiDLTiaLYa54D88YbpXgEsA6NKHzWy4SN4bMYjt and tell me who the terminal funder is and how confident the data is?

## When to prefer this

Use this endpoint when you need to trace the on-chain funding origin of a specific Solana wallet, especially for compliance screening, bot/sybil detection, or counterparty due diligence. It is preferable over raw RPC calls because it provides a pre-cached, multi-source evidence pack with a confidence score and agent-readable decision support — no API key required, pay-per-call via x402.

## Known failure modes

- Wallet address not indexed in the 63,781-wallet database — returns lineage_available: false with partial evidence
- Payment of $0.03 USDC not received — x402 payment required response before data is returned
- Invalid Solana address format — request rejected with error
- Lineage cache miss for an uncached wallet — may return reduced depth or lower confidence score
- Loop detected in funding chain — flagged via loop_detected: true but still returns available data

## How this service works

Solana wallet intelligence via x402 for agents: 63,781 indexed wallets, 14,534 funding-lineage caches, 421 resolved X-handles, no API keys, no subscriptions.

## Output

Returns a JSON object with the wallet's full funding lineage array, terminal funder address, confidence score (0–1), depth reached in the lineage trace, loop detection flag, evidence pack with field provenance, agent decision support summary, data sources used, coverage metadata, and a spend rationale — all timestamped with freshness fields.

## 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",
     "required": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "examples": [
        "F5jWYuiDLTiaLYa54D88YbpXgEsA6NKHzWy4SN4bMYjt"
       ]
      }
     }
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "status",
      "product",
      "coverage",
      "evidence_pack",
      "agent_decision_support",
      "methodology"
     ],
     "properties": {
      "as_of": {
       "type": "string"
      },
      "in_db": {
       "type": "boolean"
      },
      "caveat": {
       "type": "string"
      },
      "status": {
       "type": "string"
      },
      "wallet": {
       "type": "object",
       "additionalProperties": true
      },
      "address": {
       "type": "string"
      },
      "lineage": {
       "type": "array"
      },
      "product": {
       "type": "string"
      },
      "sources": {
       "type": "array"
      },
      "coverage": {
       "type": "object",
       "additionalProperties": true
      },
      "frozen_at": {
       "type": "string"
      },
      "supported": {
       "type": "boolean"
      },
      "is_example": {
       "type": "boolean"
      },
      "methodology": {
       "type": "string"
      },
      "fixture_note": {
       "type": "string"
      },
      "depth_reached": {
       "type": "number"
      },
      "evidence_pack": {
       "type": "object",
       "additionalProperties": true
      },
      "loop_detected": {
       "type": "boolean"
      },
      "spend_rationale": {
       "type": "object",
       "additionalProperties": true
      },
      "terminal_funder": {
       "type": "string"
      },
      "confidence_score": {
       "type": "number"
      },
      "field_provenance": {
       "type": "object",
       "additionalProperties": true
   
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-05-12T08:35:00Z",
  "in_db": true,
  "caveat": "Funding lineage is evidence for caller-defined policies, not financial advice or a trading recommendation.",
  "status": "success",
  "wallet": "{object: 5 keys - full example via full_example_url}",
  "address": "F5jWYuiDLTiaLYa54D88YbpXgEsA6NKHzWy4SN4bMYjt",
  "lineage": "[array: 1 items - full example via full_example_url]",
  "product": "scry_wallet_lineage",
  "sources": [
   "scry-funding-lineage-cache",
   "helius-funded-by",
   "helius-identity-cache",
   "scry-wallet-db"
  ],
  "coverage": "{object: 5 keys - full example via full_example_url}",
  "frozen_at": "2026-05-12T08:35:00Z",
  "supported": true,
  "is_example": true,
  "methodology": "scry_wallet_lineage_cache_v1",
  "fixture_note": "Frozen response-shape fixture. Paid responses return response-level freshness fields.",
  "depth_reached": 1,
  "evidence_pack": {
   "contract": "scry_evidence_pack_v1",
   "_truncated": "full 9-key object via full_example_url"
  },
  "loop_detected": false,
  "spend_rationale": "{object: 3 keys - full example via full_example_url}",
  "terminal_funder": "Ho6SSeoLFBmbiSmRaCiEYirJVdazUBiCEeiMj1iSVPDS",
  "confidence_score": 0.66,
  "field_provenance": "{object: 4 keys - full example via full_example_url}",
  "lineage_available": true,
  "source_updated_at": "2026-05-12T08:35:00Z",
  "agent_decision_support": "{object: 5 keys - full example via full_example_url}"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scry-wallet-funding-lineage-0618d39d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scry.solanahub.de](https://www.zero.xyz/host/scry.solanahub.de/llms.txt)
