# Heurist USDC Top Sinks Agent (Solana)

> Heurist USDC Top Sinks Agent (Solana) is a paid API for AI agents from mesh.heurist.xyz, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Identifies the top destination wallets receiving USDC from a target Solana address, reporting transfer counts and volumes per counterparty.

## Facts

- Endpoint: POST https://mesh.heurist.xyz/x402/solana/agents/BaseUSDCForensicsAgent/usdc_top_sinks
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mesh-heurist-xyz-c32753ad
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pwVsUOYrInf7tDthnwn7D

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 mesh-heurist-xyz-c32753ad -d '<json body>'
```

Example prompt: Can you show me the top wallets receiving USDC from this Solana address 9xQ7...ABC3 — I want to know how many transfers went to each one and the total volume sent?

## When to prefer this

Use this endpoint when you need to identify and rank outgoing USDC flows from a specific Solana wallet — particularly for forensic investigation, compliance checks, or understanding payment disbursement patterns. It is purpose-built for Solana USDC sink analysis rather than general EVM or multi-chain analytics.

## Known failure modes

- Invalid or malformed Solana address returns an error
- Address with no USDC transfer history returns empty or minimal results
- Network timeout or upstream data provider unavailability
- Address on wrong chain (e.g. Ethereum) may return no results

## How this service works

Find the main destinations where the target wallet sends USDC, showing transfer counts and volumes per counterparty. Use to understand fund flow destinations and reveal payout hubs.

## Output

A ranked list of destination wallet addresses that received USDC from the target address, along with per-counterparty transfer counts and cumulative USDC volumes transferred to each sink wallet.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "debug": {
       "type": "boolean",
       "default": false,
       "description": "Debug mode flag. ALWAYS use false."
      },
      "limit": {
       "type": "integer",
       "default": 50,
       "description": "Maximum number of sinks to return (default 50)"
      },
      "address": {
       "type": "string",
       "description": "Wallet address starting with 0x"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "result": {
       "type": "object",
       "additionalProperties": true
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mesh-heurist-xyz-c32753ad/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mesh.heurist.xyz](https://www.zero.xyz/host/mesh.heurist.xyz/llms.txt)
