# Agent Trust API – Wallet Link Analysis

> Agent Trust API – Wallet Link Analysis is a paid API for AI agents from agent-trust-api-production.up.railway.app, paid per call via x402, $0.08/call, status unknown (last checked 2026-09-14).

Analyzes whether two Base blockchain wallets are connected via shared funding sources, direct transfers, common deployers, or overlapping token history, returning a 0-100 link score and evidence.

## Facts

- Endpoint: GET https://agent-trust-api-production.up.railway.app/api/wallet-link/:address/:address2
- Price: $0.08/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-trust-api-wallet-link-analysis-25ad84ae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NL2XKiA8iX7_kMKa7-zr1

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 agent-trust-api-wallet-link-analysis-25ad84ae
```

Example prompt: Can you check if wallet 0x1234...abcd and wallet 0x5678...ef01 on Base are linked — I want to know if they might be controlled by the same person, including any shared funding sources or transfer history?

## When to prefer this

Use this endpoint when you need to determine whether two specific Base wallet addresses are related or controlled by the same entity, especially for fraud detection, Sybil resistance, coordinated wallet detection, or due diligence on counterparties. Prefer over manual on-chain analysis when you need a structured score and evidence breakdown rather than raw transaction data.

## Known failure modes

- Invalid wallet address format returns 400 error
- Wallet address not found on Base network returns empty evidence with low score
- Rate limiting or payment failure returns 402 Payment Required
- Service unavailability returns 500 error
- One or both addresses are contracts rather than EOAs may yield incomplete results

## How this service works

Wallet relationship analysis — checks if two Base wallets are connected via shared funding sources, direct transfers, common deployer, or overlapping token transfer history. Returns link score 0-100 and connection evidence. Useful for detecting coordinated wallets or same-entity detection.

## Output

Returns a JSON object containing a link score from 0 to 100 indicating connection strength, plus structured evidence of the connection including shared funding sources, direct transfers between the wallets, common deployer addresses, and overlapping token transfer history.

## 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",
     "properties": {}
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-trust-api-wallet-link-analysis-25ad84ae/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-trust-api-production.up.railway.app](https://www.zero.xyz/host/agent-trust-api-production.up.railway.app/llms.txt)
