# Oblique Markets Base Wallet Profile

> Oblique Markets Base Wallet Profile is a paid API for AI agents from api.oblique.markets, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns a comprehensive on-chain profile for a Base mainnet wallet address, including native and ERC-20 balances, bounded transfer history, counterparties, contract interactions, freshness metadata, and an evidence hash.

## Facts

- Endpoint: POST https://api.oblique.markets/api/v1/paid/base-wallet-profile
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oblique-markets-base-wallet-profile-07a192e9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_M08e0Uc5RYmoSNpJPR6yB

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 oblique-markets-base-wallet-profile-07a192e9 -d '<json body>'
```

Example prompt: Pull the full on-chain profile for Base mainnet wallet 0x1234...abcd — include ERC-20 balances, transfer activity over the last 50000 blocks, and counterparties.

## When to prefer this

Choose this endpoint when you need a comprehensive, single-call snapshot of a Base mainnet wallet — covering balances, transfer history, counterparties, and an auditable evidence hash — rather than making multiple separate calls for balances, transactions, and contract interactions. It is especially valuable for due diligence, fraud detection, wallet intelligence, or any workflow that needs a bounded, tamper-evident record of a wallet's activity.

## Known failure modes

- Invalid or malformed wallet address returns a 400 error
- Unsupported chain value (not base/base-mainnet/eip155:8453) returns a validation error
- lookback_blocks set too large may hit internal limits and return a partial dataset or timeout
- Payment not settled triggers a 402 response requiring x402 micropayment
- ERC-20 contract address not deployed on Base returns empty token balance data

## How this service works

Use when an agent needs base wallet profile. Returns Accountless Base mainnet wallet profile with native and ERC-20 balances, bounded transfer activity, counterparties, contracts, freshness metadata and evidence hash. $0.01.

## Output

Returns a structured JSON object containing the wallet's native token balance, balances for any specified or detected ERC-20 tokens, a bounded list of transfer events within the requested lookback window, counterparty addresses encountered in those transfers, contracts interacted with, freshness metadata indicating data recency, and a cryptographic evidence hash for auditability.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "asset": {
   "type": "string",
   "description": "Optional native/base/eth or ERC-20 contract address"
  },
  "chain": {
   "enum": [
    "base",
    "base-mainnet",
    "eip155:8453"
   ],
   "type": "string"
  },
  "address": {
   "type": "string"
  },
  "lookback_blocks": {
   "type": "integer"
  },
  "include_counterparties": {
   "type": "boolean"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chain": "base",
  "native": {
   "balance_eth": "0.125",
   "balance_wei": "125000000000000000"
  },
  "tokens": [
   {
    "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "balance": "1523.400000",
    "decimals": 6,
    "balance_raw": "1523400000"
   }
  ],
  "address": "0x4200000000000000000000000000000000000006",
  "activity": {
   "last_block": 33712501,
   "first_block": 33700001,
   "complete_for": "all_discovered_erc20_transfers",
   "transfer_log_count": 18,
   "outgoing_transaction_count": 42
  },
  "chain_id": 8453,
  "contracts": [
   "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
  ],
  "freshness": {
   "rpc_source": "public_base_rpc",
   "observed_at": "2026-08-21T12:00:00.000Z",
   "latest_block": 33712501,
   "lookback_blocks": 10000
  },
  "evidence_hash": "sha256:3b7b2b5f3a0f8ef0d6b3c77e4a2d6cfb0c7f8b5d6f6e2b9a3d4c5e6f708192a3b",
  "counterparties": [
   {
    "transfers": 4,
    "counterparty": "0x1111111111111111111111111111111111111111"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oblique-markets-base-wallet-profile-07a192e9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.oblique.markets](https://www.zero.xyz/host/api.oblique.markets/llms.txt)
