# Vextorium XRPL Compliance & Identity Lookup

> Vextorium XRPL Compliance & Identity Lookup 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-18).

Returns the identity and compliance status of an XRP Ledger account, including DID presence, KYC/accreditation credentials received or issued, and permissioned domains.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/xrpl-compliance?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-xrpl-compliance-identity-lookup-9e8844d0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K3SEN_jlzXEuipUMD9E4k

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-xrpl-compliance-identity-lookup-9e8844d0 -d '<json body>'
```

Example prompt: Can you check the compliance and identity status for XRPL account rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn — I need to know if it has a DID, any KYC or accreditation credentials, and whether it belongs to any permissioned domains?

## When to prefer this

Use this endpoint when you need to verify the decentralized identity and compliance posture of an XRP Ledger account specifically — including DID presence, KYC/accreditation credentials, and permissioned domain membership. Prefer this over generic blockchain explorers when the compliance credential layer (W3C DIDs, credential issuers, expiry, acceptance) is what you need, not just transaction history or balances.

## Known failure modes

- Invalid or malformed XRPL account address returns an error
- Account with no activity may return empty credentials and no DID
- Public XRPL node unavailability may cause timeouts or partial responses
- Account not found on the ledger returns null/empty fields

## How this service works

558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.

## Output

Returns a JSON object containing the account address, whether it has a DID (has_did boolean and did value), a list of credentials with their type, issuer, subject, expiry date, and acceptance status, the total credentials count, a list of permissioned domains, and the data source node used for the lookup.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "account": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "did": null,
  "source": "XRP Ledger (public node xrplcluster.com)",
  "account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
  "has_did": false,
  "credentials": [
   {
    "uri": null,
    "type": "my_credential",
    "issuer": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
    "expires": "2038-01-01T00:00:00Z",
    "subject": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
    "accepted": true
   }
  ],
  "credentials_count": 1,
  "permissioned_domains": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-xrpl-compliance-identity-lookup-9e8844d0/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)
