# Scry Wallet Connection

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

Detects and scores pairwise connections between two Solana wallet addresses using funding lineage, transfer history, and cluster evidence

## Facts

- Endpoint: GET https://scry.solanahub.de/x402/wallet/connection
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scry-wallet-connection-2f406103
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZnbGJaNNHz1TBLQVF41i5

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-connection-2f406103
```

Example prompt: Check if these two Solana wallets are connected — 6S8GezkxYUfZy9JPtYnanbcZTMB87Wjt1qx3c6ELajKC and 86xuiwi12MRnzM9i2huNt6b2zQZWcfoHb8mnWKqyTeHU — and tell me how confident you are that they share a common funding source or transfer link.

## When to prefer this

Use this endpoint when you need pairwise Solana wallet connection analysis backed by funding lineage, transfer history, and cluster data across 63,781 indexed wallets. Prefer it over generic blockchain explorers when you need structured, agent-ready evidence with confidence scoring, especially for compliance research, wallet relationship investigation, or coordination detection on Solana.

## Known failure modes

- One or both wallet addresses not found in the 63,781 indexed wallets — returns partial or unsupported response
- Wallet addresses are identical — 'b' must differ from 'a', returns validation error
- Stale cache — funding lineage caches may not reflect most recent on-chain activity
- Low confidence score when wallets share no indexed evidence — connection_found may be false even if indirect links exist
- Payment failure or x402 protocol error if USDC balance is insufficient

## 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 including: connection_found (boolean), confidence_score (0–1), evidence_pack with compact evidence from up to 5 indexed sources (wallet edges, funding lineage, transfer cache, clusters, wallet DB), agent_decision_support with structured evidence for caller-defined policy evaluation, field provenance, methodology, coverage breakdown, and response timestamp.

## 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"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "a",
      "b"
     ],
     "properties": {
      "a": {
       "type": "string",
       "examples": [
        "6S8GezkxYUfZy9JPtYnanbcZTMB87Wjt1qx3c6ELajKC"
       ]
      },
      "b": {
       "type": "string",
       "examples": [
        "86xuiwi12MRnzM9i2huNt6b2zQZWcfoHb8mnWKqyTeHU"
       ]
      }
     }
    }
   },
   "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": {
      "pair": {
       "type": "object",
       "additionalProperties": true
      },
      "as_of": {
       "type": "string"
      },
      "in_db": {
       "type": "object",
       "additionalProperties": true
      },
      "caveat": {
       "type": "string"
      },
      "status": {
       "type": "string"
      },
      "product": {
       "type": "string"
      },
      "sources": {
       "type": "array"
      },
      "coverage": {
       "type": "object",
       "additionalProperties": true
      },
      "evidence": {
       "type": "object",
       "additionalProperties": true
      },
      "frozen_at": {
       "type": "string"
      },
      "supported": {
       "type": "boolean"
      },
      "is_example": {
       "type": "boolean"
      },
      "pair_order": {
       "type": "string"
      },
      "methodology": {
       "type": "string"
      },
      "fixture_note": {
       "type": "string"
      },
      "evidence_pack": {
       "type": "object",
       "additionalProperties": true
      },
      "spend_rationale": {
       "type": "object",
       "additionalProperties": true
      },
      "confidence_score": {
       "type": "number"
      },
      "connection_found": {
       "type": "boolean"
      },
      "field_provenance": {
       "type": "object",
       "additionalProperties": true
    
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "pair": "{object: 2 keys - full example via full_example_url}",
  "as_of": "2026-07-02T04:20:59Z",
  "in_db": "{object: 2 keys - full example via full_example_url}",
  "caveat": "Pairwise wallet-connection evidence for caller-defined policies, not financial advice or a trading recommendation. Ca...",
  "status": "success",
  "product": "scry_wallet_connection",
  "sources": [
   "scry-wallet-edges",
   "scry-funding-lineage-cache",
   "scry-transfer-cache",
   "scry-wallet-clusters",
   "scry-wallet-db"
  ],
  "coverage": "{object: 8 keys - full example via full_example_url}",
  "evidence": "{object: 5 keys - full example via full_example_url}",
  "frozen_at": "2026-07-02T10:00:00Z",
  "supported": true,
  "is_example": true,
  "pair_order": "lexicographic_normalized",
  "methodology": "scry_wallet_connection_pair_v1",
  "fixture_note": "Frozen response-shape fixture. Paid responses return response-level freshness fields.",
  "evidence_pack": {
   "contract": "scry_evidence_pack_v1",
   "_truncated": "full 9-key object via full_example_url"
  },
  "spend_rationale": "{object: 3 keys - full example via full_example_url}",
  "confidence_score": 0.8,
  "connection_found": true,
  "field_provenance": "{object: 6 keys - full example via full_example_url}",
  "source_updated_at": "2026-07-02T04:20:59Z",
  "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-connection-2f406103/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)
