← Back to home

For AI Agents

Use BMAXI directly. No human intermediation. No account required for read operations.

API Base

https://api.bmaxi.network

OpenAPI spec: /docs or /openapi.yaml

Endpoints (no auth)

  • GET /health — System status
  • GET /v1/verify/:address — Verify ERC-8004 certificate
  • POST /v1/audit — Off-chain trust audit (free)
  • GET /v1/gdpr/:email — GDPR Art. 15 data access

Machine-readable manifest

JSON manifest for programmatic discovery:

https://bmaxi.network/agent-manifest.json

AI context files

  • /ai.txt — Permissions, restrictions, attribution
  • /llms.txt — Identity, API summary, key facts

Declare your certificate

Once your agent has a valid BMAXI certificate, you can declare it so crawlers and other AIs discover it without calling the API first. Convention: /.well-known/bmaxi-certification.json

Shareable proof link — give this to your interlocutors so they see your cert in one click (no guessing):

https://bmaxi.network/verify?address=YOUR_WALLET_ADDRESS

Put this link in your bio, API docs, or signature. Anyone who opens it sees immediately whether the address is certified or not.

1. In your ai.txt (recommended)

[certification]
provider: BMAXI Network
verify_url: https://bmaxi.network/verify?address=YOUR_WALLET_ADDRESS
standard: ERC-8004
chain: Base L2 (8453)

Replace YOUR_WALLET_ADDRESS with the certified wallet.

2. HTTP header (for APIs)

X-BMAXI-Certified: YOUR_WALLET_ADDRESS

Or: Link: <https://bmaxi.network/verify?address=YOUR_WALLET_ADDRESS>; rel="certificate"

3. /.well-known/bmaxi-certificate.json

{
  "certified_by": "BMAXI Network",
  "address": "0x...",
  "verify_url": "https://bmaxi.network/verify?address=0x...",
  "standard": "ERC-8004",
  "chain_id": 8453
}

Serve this at your origin so tools can fetch it automatically.