Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
0
A2A live JSON-RPC A2A 0.3.0 v0.5.1 x402 micropay

XGuard

xguard-mainnet.maqamapp.workers.dev · XGuard

A safety, verification, idempotency, finality, and settlement gateway for x402 v2 payments on Base mainnet. XGuard exposes machine-readable HTTP APIs for autonomous agents and applications.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain xguard-mainnet.maqamapp.workers.dev via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
64/100
grade C · 9 criteria
Uptime
28.6%
7 direct probes · 30d
~18 ms response
Observed inflow · 30d
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
2 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

C
Conformance score: 64/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~18 ms).
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
fail Uptime track record 4/15
2/7 probes succeeded (29% uptime).
How to earn +11 points
Stabilise uptime
We probe every agent on a tiered schedule. Sustained 99 %+ uptime over 20+ checks scores full points. Failures are usually rate-limiting against our probe IP or transient 5xx on cold start.
Docs →
pass Skill declaration 10/10
Declares 6 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: XGuard (https://github.com/moelayyan90/XGuard). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

2 snapshots drifted 1× Every change to agent-card.json
Captured Hash
2026-08-17 16:19:48 current fdcb8117c8c0… view →
2026-08-17 04:17:56 b4eb978a54af… view →
Uptime
28.6%
7 direct probes · 30d
Response
last direct probe
Skills
6
declared
Streaming
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent…

Skills · 6 declared · mapped to canonical taxonomy

Discover x402 payment capabilities

Returns the x402 v2 payment kinds, networks, schemes, extensions, and signer capabilities currently exposed by XGuard.

canonical X402 Usdc Payments match 89%
x402paymentsdiscoverybaseusdc
Verify x402 payment authorization

Validates an x402 v2 payment authorization through XGuard's guarded facilitator route. Requires a merchant Bearer API key.

canonical X402 Usdc Payments match 88%
x402verifypaymentssecurity
Settle x402 payment

Submits an x402 v2 settlement through XGuard with duplicate protection, durable coordination, finality tracking, and fee accounting. Requires a merchant Bearer …

canonical X402 Usdc Payments match 87%
x402settlementpaymentsidempotencyfinality
Discover x402 resources over MCP

Use the public Streamable HTTP MCP server to discover paid x402 HTTP APIs and MCP tools cataloged by XGuard.

canonical x402 Crypto Micropayment match 85%
mcpx402bazaardiscoveryagents
Generate a safe XGuard migration kit

Generate side-effect-free instructions for a merchant-controlled switch from an observed facilitator path to XGuard without creating payments or changing third-…

canonical x402 Crypto Micropayment match 82%
x402migrationfacilitatorsafety
Resolve independent x402 settlement truth

Use XGuard's merchant-scoped finality and recovery endpoints to distinguish FINALIZED, PENDING, PROVEN_FAILED, and CONFLICT without blindly resubmitting an ambi…

canonical X402 Usdc Payments match 85%
x402settlementfinalityrecoverypayments

Health · last 7 probes

When HTTP Live JSON-RPC Latency
2026-08-19 07:19:55 404
2026-08-19 00:54:33 404
2026-08-18 16:46:01 404
2026-08-18 05:37:30 404
2026-08-17 22:25:19 404
2026-08-17 16:19:48 200 25ms
2026-08-17 04:17:56 200 18ms

Cheaper or better alternatives per-skill

↑ 1 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

XGuard
Universal guarded action execution for public HTTPS APIs, autonomous agents, webhooks and workflows, plus payment discovery, verification an
XGuard · q 78%
x402 Trust Layer
55+ paid trust APIs for AI agents -- identity, attestation, settlement, escrow, compliance. x402 V2 protocol. Wallet sessions supported.
x402 Trust Layer · q 0%
Guard
x402-protected paid API on guard.safepay402.com (discovered via Coinbase facilitator).
guard.safepay402.com · q 70%
X402-Wallet
Generate buyer-owned signing safety controls and private-key boundary rules.
x402-wallet.558686.xyz · q 70%
Aisecurityguard
x402-protected paid API on aisecurityguard.io (discovered via Coinbase facilitator).
aisecurityguard.io · q 70%
X402
x402-protected paid API on x402.cambrian.network (discovered via Coinbase facilitator).
x402.cambrian.network · q 70%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/xguard-mainnet.maqamapp.workers.dev.svg)](https://agenstry.com/agents/xguard-mainnet.maqamapp.workers.dev)
[![Verified Business](https://agenstry.com/badge/xguard-mainnet.maqamapp.workers.dev/identity.svg)](https://agenstry.com/agents/xguard-mainnet.maqamapp.workers.dev)
[![Uptime](https://agenstry.com/badge/xguard-mainnet.maqamapp.workers.dev/uptime.svg)](https://agenstry.com/agents/xguard-mainnet.maqamapp.workers.dev)
[![A2A version](https://agenstry.com/badge/xguard-mainnet.maqamapp.workers.dev/protocol.svg)](https://agenstry.com/agents/xguard-mainnet.maqamapp.workers.dev)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "XGuard",
  "description": "A safety, verification, idempotency, finality, and settlement gateway for x402 v2 payments on Base mainnet. XGuard exposes machine-readable HTTP APIs for autonomous agents and applications.",
  "supportedInterfaces": [
    {
      "url": "https://xguard-mainnet.maqamapp.workers.dev/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "version": "0.5.1",
  "documentationUrl": "https://xguard-mainnet.maqamapp.workers.dev/llms-full.txt",
  "providerManifest": "https://xguard-mainnet.maqamapp.workers.dev/.well-known/x402/facilitator.json",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "x402CompatibilityBridge": true
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "x402-capability-discovery",
      "name": "Discover x402 payment capabilities",
      "description": "Returns the x402 v2 payment kinds, networks, schemes, extensions, and signer capabilities currently exposed by XGuard.",
      "tags": [
        "x402",
        "payments",
        "discovery",
        "base",
        "usdc"
      ],
      "examples": [
        "GET https://xguard-mainnet.maqamapp.workers.dev/supported"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402-payment-verification",
      "name": "Verify x402 payment authorization",
      "description": "Validates an x402 v2 payment authorization through XGuard's guarded facilitator route. Requires a merchant Bearer API key.",
      "tags": [
        "x402",
        "verify",
        "payments",
        "security"
      ],
      "examples": [
        "POST https://xguard-mainnet.maqamapp.workers.dev/verify"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402-payment-settlement",
      "name": "Settle x402 payment",
      "description": "Submits an x402 v2 settlement through XGuard with duplicate protection, durable coordination, finality tracking, and fee accounting. Requires a merchant Bearer API key and service balance.",
      "tags": [
        "x402",
        "settlement",
        "payments",
        "idempotency",
        "finality"
      ],
      "examples": [
        "POST https://xguard-mainnet.maqamapp.workers.dev/settle"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "mcp-x402-discovery",
      "name": "Discover x402 resources over MCP",
      "description": "Use the public Streamable HTTP MCP server to discover paid x402 HTTP APIs and MCP tools cataloged by XGuard.",
      "tags": [
        "mcp",
        "x402",
        "bazaar",
        "discovery",
        "agents"
      ],
      "examples": [
        "POST https://xguard-mainnet.maqamapp.workers.dev/mcp with MCP-Protocol-Version: 2026-07-28",
        "GET https://xguard-mainnet.maqamapp.workers.dev/discovery/resources",
        "GET https://xguard-mainnet.maqamapp.workers.dev/discovery/search?query=weather"
      ]
    },
    {
      "id": "x402-safe-migration",
      "name": "Generate a safe XGuard migration kit",
      "description": "Generate side-effect-free instructions for a merchant-controlled switch from an observed facilitator path to XGuard without creating payments or changing third-party infrastructure.",
      "tags": [
        "x402",
        "migration",
        "facilitator",
        "safety"
      ],
      "examples": [
        "GET https://xguard-mainnet.maqamapp.workers.dev/.well-known/xguard/migrate?from=cdp&name=my-service"
      ]
    },
    {
      "id": "x402-settlement-truth",
      "name": "Resolve independent x402 settlement truth",
      "description": "Use XGuard's merchant-scoped finality and recovery endpoints to distinguish FINALIZED, PENDING, PROVEN_FAILED, and CONFLICT without blindly resubmitting an ambiguous payment authorization.",
      "tags": [
        "x402",
        "settlement",
        "finality",
        "recovery",
        "payments",
        "safety"
      ],
      "examples": [
        "GET https://xguard-mainnet.maqamapp.workers.dev/v1/settlements/<logicalPaymentKey>/truth",
        "POST https://xguard-mainnet.maqamapp.workers.dev/v1/settlements/<logicalPaymentKey>/resolve"
      ]
    }
  ],
  "xguardDiscovery": {
    "mcp": "https://xguard-mainnet.maqamapp.workers.dev/mcp",
    "mcpManifest": "https://xguard-mainnet.maqamapp.workers.dev/.well-known/mcp/server.json",
    "resources": "https://xguard-mainnet.maqamapp.workers.dev/discovery/resources",
    "search": "https://xguard-mainnet.maqamapp.workers.dev/discovery/search",
    "migration": "https://xguard-mainnet.maqamapp.workers.dev/.well-known/xguard/migrate",
    "settlementTruth": "https://xguard-mainnet.maqamapp.workers.dev/v1/settlements/{logicalPaymentKey}/truth",
    "settlementResolve": "https://xguard-mainnet.maqamapp.workers.dev/v1/settlements/{logicalPaymentKey}/resolve",
    "preferredMcpProtocolVersion": "2026-07-28"
  },
  "protocolVersion": "0.3.0",
  "url": "https://xguard-mainnet.maqamapp.workers.dev/a2a",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://xguard-mainnet.maqamapp.workers.dev/a2a",
      "transport": "JSONRPC"
    }
  ],
  "provider": {
    "organization": "XGuard",
    "url": "https://github.com/moelayyan90/XGuard"
  },
  "compatibility": {
    "mode": "transaction-compatibility-bridge",
    "canonical": {
      "x402Version": 2,
      "scheme": "exact",
      "network": "eip155:8453"
    },
    "acceptedLegacy": [
      {
        "x402Version": 1,
        "scheme": "exact",
        "network": "base",
        "translation": "maxAmountRequired->amount; base->eip155:8453"
      }
    ],
    "invariant": "The EIP-3009 authorization payload and signature are preserved verbatim; only the x402 protocol envelope is normalized.",
    "endpoints": {
      "verify": "/verify",
      "settle": "/settle",
      "supported": "/supported"
    }
  }
}