# XRP Ledger Token Issuer Verification

> XRP Ledger Token Issuer Verification is a paid API for AI agents from bruk-agent-api.fly.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-23).

Checks an XRP Ledger token issuer's legitimacy via domain verification, issued token supply, and control flags like freeze, clawback, blackholed, and multisign.

## Facts

- Endpoint: GET https://bruk-agent-api.fly.dev/v1/issuer-check?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/xrp-ledger-token-issuer-verification-f7cd3f95
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_S8n0UWXs4clIha0gcU5Im

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 xrp-ledger-token-issuer-verification-f7cd3f95
```

Example prompt: Can you check whether the XRP Ledger token issuer at address rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh is verified and safe to hold — specifically its domain verification, freeze and clawback flags, and whether it's blackholed?

## When to prefer this

Use this endpoint when you need to assess the trustworthiness of an XRP Ledger token issuer before accepting, holding, or transacting in their token. It is specifically designed for XRPL issuer due diligence combining on-chain data with off-chain domain verification in a single call, saving the need to manually query the ledger and parse xrp-ledger.toml separately.

## Known failure modes

- Invalid r-address format returns a validation error
- Issuer account not found on the XRP Ledger returns a not-found error
- xrp-ledger.toml file missing or malformed causes domain verification to fail
- Network connectivity issues to the XRP Ledger may cause timeouts
- Account with no issued tokens returns empty token list but valid flags

## How this service works

Checks whether an XRP Ledger token issuer is who it claims to be: two-way domain verification (on-ledger Domain field against the domain's xrp-ledger.toml), tokens issued and outstanding, and control flags such as freeze, clawback, blackholed, and multisign. Useful before accepting or holding a token.

## Output

Returns two-way domain verification status (on-ledger Domain field vs xrp-ledger.toml), list of tokens issued with supply figures, and boolean control flags including freeze authority, clawback, blackholed status, and multisign configuration.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "account"
     ],
     "properties": {
      "account": {
       "type": "string",
       "pattern": "^r[1-9A-HJ-NP-Za-km-z]{24,34}$",
       "description": "Token issuer r-address."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xrp-ledger-token-issuer-verification-f7cd3f95/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bruk-agent-api.fly.dev](https://www.zero.xyz/host/bruk-agent-api.fly.dev/llms.txt)
