data 1 credit · ~$0.015 <5ms

Identifier Validator

POST /v1/validate/identifier

The deterministic gate an agent calls before it stores, pays to, or transacts against a structured identifier. Each value is validated by its real check digit or format rule — Luhn for cards, ISO-7064 mod-97 for IBANs, mod-11 transliteration for VINs, EIP-55 for Ethereum addresses, base58 for Solana — and the type is auto-detected when not given. Sensitive values (cards, SSNs) are masked in the response.

Capabilities

  • 11 identifier types: IBAN, ABA, SWIFT/BIC, card, EIN, EU VAT, VIN, NPI, SSN, ETH, SOL
  • Real checksums: Luhn, ISO-7064, mod-11, EIP-55 keccak, base58
  • Auto-detection or explicit type; batch input
  • Card and SSN values masked to the last 4
  • Deterministic and offline, with a SHA-256 certificate

Use cases

  • KYC / onboarding and payment-setup agents
  • Validate bank, tax, and crypto identifiers before use
  • Catch mistyped or fabricated account numbers pre-transaction
  • A cross-industry data-entry guardrail
example
curl -X POST https://api.agent-toolbox.ai/v1/validate/identifier \
  -H "Content-Type: application/json" \
  -d '{"value": "4111111111111111", "type": "card"}'
response shape
{
  "verdict": "PASS" | "FLAG" | "BLOCK",
  // tool-specific findings…
  "certificate": "sha256:..."
}