# Vextorium Basename Resolver

> Vextorium Basename Resolver is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-10).

Resolves a Base blockchain name (name.base.eth) to its wallet address, or an address to its verified primary Basename via reverse lookup.

## Facts

- Endpoint: POST https://api.vextorium.com/basename-pago?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-basename-resolver-38aedce4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bIpSD4aPfylOAbut7UVQc

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 vextorium-basename-resolver-38aedce4 -d '<json body>'
```

Example prompt: Can you look up what wallet address jesse.base.eth resolves to on Base?

## When to prefer this

Use this endpoint when you need to resolve Base blockchain usernames (.base.eth) to wallet addresses or vice versa, specifically on the Base (Coinbase L2) network. Prefer this over generic ENS resolvers when dealing exclusively with Basename identities rather than mainnet .eth names. Ideal for payment flows, identity verification, and user-facing display of wallet names in Base ecosystem applications.

## Known failure modes

- Basename not registered or expired — returns null for address field
- Address has no verified primary Basename set — returns null for basename field
- Invalid input format (neither a valid .base.eth name nor a 0x address) — likely returns an error or null results
- Name registered but no forward-confirmed reverse record — reverse lookup returns null to prevent spoofing
- Network issues reaching Base RPC — may return an error or timeout

## How this service works

Resolve a Basename (name.base.eth on Base) to its address, or an address to its verified primary Basename (reverse record checked forward).

## Output

Returns a JSON object with three fields: 'red' (the network, e.g. 'base'), 'basename' (the resolved .base.eth name, or null), and 'direccion' (the resolved 0x wallet address, or null). Both forward (name→address) and reverse (address→name) lookups are supported; the reverse result is verified to confirm the forward record matches.

## 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": {
     "required": [
      "consulta"
     ],
     "properties": {
      "consulta": {
       "type": "string",
       "description": "name.base.eth (or just name) or 0x address"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": [
      "object",
      "null"
     ],
     "properties": {
      "red": {
       "type": [
        "string",
        "null"
       ]
      },
      "basename": {
       "type": [
        "string",
        "null"
       ]
      },
      "direccion": {
       "type": [
        "string",
        "null"
       ]
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "red": "base",
  "basename": "jesse.base.eth",
  "direccion": "0x2211d1D0020DAEA8039E46Cf1367962070d77DA9"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-basename-resolver-38aedce4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
