# Base Wallet Relationship / Link Analyzer

> Base Wallet Relationship / Link Analyzer is a paid API for AI agents from agent-trust-api-production.up.railway.app, paid per call via x402, $0.080000/call, status unknown (last checked 2026-09-13).

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

## Facts

- Endpoint: GET https://agent-trust-api-production.up.railway.app/api/wallet-link/0x6ea076Af302e3AdF8d48f8e3e53Ee2C9B52A9b5b/0xa2c36B289198734a9a5c9e4F7e31102d27eDf8e7
- Price: $0.080000/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-wallet-relationship-link-analyzer-db80220b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lJsrxTBSVAP-ir_qS46YX

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 base-wallet-relationship-link-analyzer-db80220b
```

Example prompt: Can you check if wallet 0x6ea076Af302e3AdF8d48f8e3e53Ee2C9B52A9b5b and 0xa2c36B289198734a9a5c9e4F7e31102d27eDf8e7 are linked — like same-entity wallets or coordinated? I want to see the link score and any evidence connecting them.

## When to prefer this

Use this endpoint when you need to determine whether two specific Base wallet addresses are controlled by the same entity or are coordinating, especially for fraud detection, sybil resistance, or due diligence. Prefer this over single-wallet trust scoring when the question is relational (are these two wallets linked?) rather than about an individual wallet's reputation.

## Known failure modes

- Invalid wallet address format returns an error or empty result
- Wallets with no on-chain history may return a score of 0 with no evidence
- Rate limiting or payment failure (x402) if USDC payment not provided
- Wallets on networks other than Base may not be supported
- Timeout or 5xx if the Railway-hosted service is temporarily unavailable

## 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 link score between 0 and 100 indicating the strength of the relationship between the two wallets, along with structured evidence of the connection — such as shared funding sources, direct transfer records, common contract deployer, and overlapping token transfer history.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {}
 }
}
```

## 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
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "source",
  "summary",
  "verdict",
  "address1",
  "address2",
  "linkScore",
  "analyzedAt",
  "connections",
  "relationship"
 ],
 "properties": {
  "source": {
   "type": "string"
  },
  "summary": {
   "type": "object",
   "required": [
    "mutualFunding",
    "directTransfer",
    "sharedDeployer",
    "sharedFunderCount",
    "sharedCounterparties"
   ],
   "properties": {
    "mutualFunding": {
     "type": "boolean"
    },
    "directTransfer": {
     "type": "boolean"
    },
    "sharedDeployer": {
     "type": "boolean"
    },
    "sharedFunderCount": {
     "type": "number"
    },
    "sharedCounterparties": {
     "type": "number"
    }
   }
  },
  "verdict": {
   "type": "string"
  },
  "address1": {
   "type": "string"
  },
  "address2": {
   "type": "string"
  },
  "linkScore": {
   "type": "number"
  },
  "analyzedAt": {
   "type": "string"
  },
  "connections": {
   "type": "array",
   "items": {
    "type": "unknown"
   }
  },
  "relationship": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-wallet-relationship-link-analyzer-db80220b/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)
