UCP Checker
UCP Score

UCP Score for github-audit.agentdiet.dev

Ready for UCP agents

100 out of 100, grade A: ready for UCP agents. Nothing left to gain in the three scored areas.

Discovery 100Conformance 100Capabilities 100release 2026-08-25

UCP Score 100/100 grade A · ready for UCP agents
Points missing 0 none Fixes 0 raise the score

How the score is made

three areas, weighted
Discovery 30%
Can a UCP agent find and read the profile: HTTPS, an answer at /.well-known/ucp, robots.txt allowing it, and five files outside UCP (llms.txt, sitemap, Open Graph, Organization schema, viewport).
100full marks
Conformance 40%
Does the profile follow the spec: valid against its release (counted three times), a dated release, keys published, few warnings, spec and schema links that resolve.
100full marks
Capabilities 30%
What an agent can do here: how many capabilities, checkout, at least one service, payment handlers, and services that answer our check.
100full marks
A85–100Ready for UCP agents
B70–84Nearly there
C50–69Partly ready
D30–49Hard for UCP agents
F0–29Not ready

Raise the score

nothing left to fix in the score

Every scored check passed.

Every check

16 passed · 0 to fix
Agent Discovery · 8 of 8
8 OK
HTTPS, UCP profile reachable, AI bot access, llms.txt, sitemap.xml, Open Graph tags, Organization schema (JSON-LD), Mobile viewport metaShow
  • HTTPS · Profile URL uses https://
  • UCP profile reachable · HTTP 200
  • AI bot access · robots.txt allows /.well-known/ucp
  • llms.txt · Found at /llms.txt
  • sitemap.xml · Found at /sitemap.xml
  • Open Graph tags · og:title and og:type/url present
  • Organization schema (JSON-LD) · Organization-typed JSON-LD detected
  • Mobile viewport meta · <meta name="viewport"> present
UCP Conformance · 4 of 4
4 OK
Profile passes schema validation, Protocol version present and well-formed, Public keys published, No validation warningsShow
  • Profile passes schema validation · No structural errors
  • Protocol version present and well-formed · Version: 2026-08-25
  • Public keys published · Keys published at the top level
  • No validation warnings · No outstanding validation issues
Capability Coverage · 4 of 4
4 OK
Capabilities declared, Checkout capability, Transports declared, Payment handlersShow
  • Capabilities declared · 6 of 6 capability families detected: Checkout, Identity Linking, Cart Management, Order Management, Payment Token Exchange, Catalog. A family counts once however many namespaces or extensions declare it.
  • Checkout capability · dev.ucp.shopping.checkout detected
  • Transports declared · REST, Embedded, MCP
  • Payment handlers · 2 handlers registered

Files for agents

outside UCP · not part of the UCP Score

Files github-audit.agentdiet.dev publishes for agents beyond its UCP profile, from our weekly look. Only what we found is listed.

Found
ai-catalog.json /.well-known/ai-catalog.json
The earlier name for the ARD catalogue.
21 Oct
Found
A2A agent card /.well-known/agent-card.json
Describes the store's own agent, for agent-to-agent calls.
21 Oct
/.well-known/ai-catalog.json as served 4.4 KB
{
  "specVersion": "1.0",
  "host": {
    "displayName": "AgentDiet GitHub-Audit — Coding Agent Repo, Dependency & License Auditor (github-audit.agentdiet.dev)",
    "identifier": "did:web:github-audit.agentdiet.dev",
    "url": "https://github-audit.agentdiet.dev",
    "documentationUrl": "https://github-audit.agentdiet.dev/llms.txt",
    "payoutWallet": "0xEC5275D5b03bc390FcA63D902d0B2D0Db2eb5573"
  },
  "entries": [
    {
      "@context": "https://agenticresourcediscovery.org/context/v1",
      "identifier": "urn:air:github-audit.agentdiet.dev:mcp:streamable-http",
      "displayName": "github-audit.agentdiet.dev — Streamable HTTP MCP Server",
      "type": "application/mcp-server-card+json",
      "url": "https://github-audit.agentdiet.dev/.well-known/mcp.json",
      "endpoint": "https://github-audit.agentdiet.dev/mcp",
      "description": "Model Context Protocol (MCP) Streamable-HTTP server on https://github-audit.agentdiet.dev/mcp exposing Automated GitHub repository supply-chain, SBOM dependency, CI/CD workflow, secret-leak, and license compliance auditor for coding agents.",
      "capabilities": [
        "ToolsList",
        "ToolsCall",
        "PromptsList",
        "ResourcesList",
        "validate"
      ],
      "tags": [
        "mcp",
        "jsonrpc",
        "x402",
        "mpp",
        "github-security",
        "license-audit",
        "dependency-scanner"
      ],
      "version": "2025-11-25",
      "updatedAt": "2026-10-21T03:55:00Z"
    },
    {
      "@context": "https://agenticresourcediscovery.org/context/v1",
      "identifier": "urn:air:github-audit.agentdiet.dev:a2a:agent-card",
      "displayName": "github-audit.agentdiet.dev — A2A v0.3.0 Agent Card",
      "type": "application/a2a-agent-card+json",
      "url": "https://github-audit.agentdiet.dev/.well-known/agent-card.json",
      "endpoint": "https://github-audit.agentdiet.dev/a2a",
      "description": "Google Agent2Agent (A2A) v0.3.0 card and JSON-RPC 2.0 message/send endpoint on https://github-audit.agentdiet.dev/a2a: Automated GitHub repository supply-chain, SBOM dependency, CI/CD workflow, secret-leak, and license compliance auditor for coding agents.",
      "capabilities": [
        "AgentToAgent",
        "MessageSend",
        "TaskStreaming"
      ],
      "tags": [
        "a2a",
        "agent-card",
        "erc8004",
        "x402",
        "mpp",
        "github-security",
        "license-audit",
        "dependency-scanner"
      ],
      "version": "0.3.0",
      "updatedAt": "2026-10-21T03:55:00Z"
    },
    {
      "@context": "https://agenticresourcediscovery.org/context/v1",
      "identifier": "urn:air:github-audit.agentdiet.dev:api:openapi",
      "displayName": "github-audit.agentdiet.dev — OpenAPI 3.1 Specification",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://github-audit.agentdiet.dev/openapi.json",
      "description": "Full OpenAPI 3.1 specification with x402 v2, IETF MPP, and response schemas for https://github-audit.agentdiet.dev.",
      "capabilities": [
        "ResourceCatalog",
        "PricingRead",
        "ResponseSchema",
        "SandboxTry"
      ],
      "tags": [
        "openapi",
        "http-api",
        "x402",
        "mpp",
        "a2a",
        "mcp"
      ],
      "version": "3.1.0",
      "updatedAt": "2026-10-21T03:55:00Z"
    },
    {
      "@context": "https://agenticresourcediscovery.org/context/v1",
      "identifier": "urn:air:github-audit.agentdiet.dev:x402:manifest",
      "displayName": "github-audit.agentdiet.dev — x402 v2 & Bazaar Paid Resource Discovery",
      "type": "application/x402+json",
      "url": "https://github-audit.agentdiet.dev/.well-known/x402",
      "description": "Live 5-chain EVM USDC (Base, Arbitrum, Polygon, Optimism, Avalanche) x402 v2 and IETF MPP payment manifest settling to 0xEC5275D5b03bc390FcA63D902d0B2D0Db2eb5573.",
      "capabilities": [
        "x402v2",
        "MPP",
        "L402",
        "StripeCheckout"
      ],
      "tags": [
        "x402",
        "paid",
        "mpp",
        "l402",
        "usdc",
        "base"
      ],
      "version": "2",
      "metadata": {
        "live_endpoint": "https://github-audit.agentdiet.dev/paid",
        "settlement_network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "amount_atomic": "1000",
        "pay_to": "0xEC5275D5b03bc390FcA63D902d0B2D0Db2eb5573"
      },
      "updatedAt": "2026-10-21T03:55:00Z"
    }
  ]
}
/.well-known/agent-card.json as served 14.9 KB
{
  "type": "https://eips.ethereum.org/EIPS/eip-8004#registration-v1",
  "name": "GITHUB-AUDIT — Coding Agent GitHub Repo, Dependency & License Security Auditor (github-audit.agentdiet.dev)",
  "description": "Evaluates any GitHub repository for license risk, maintenance velocity, stars/forks, and supply-chain security before code execution. (Live A2A v0.3, MCP & x402 v2 node at https://github-audit.agentdiet.dev)",
  "active": true,
  "x402Support": true,
  "protocol": "ERC-8004",
  "image": "https://github-audit.agentdiet.dev/favicon.ico",
  "icon": "https://github-audit.agentdiet.dev/favicon.ico",
  "url": "https://github-audit.agentdiet.dev",
  "endpoint": "https://github-audit.agentdiet.dev/a2a",
  "address": "0xec5275d5b03bc390fca63d902d0b2d0db2eb5573",
  "agentWallet": "0xec5275d5b03bc390fca63d902d0b2d0db2eb5573",
  "payout": "0xec5275d5b03bc390fca63d902d0b2d0db2eb5573",
  "taifoon_listing": "tfl_f2455fe11579452ca63c45743098d541",
  "price_usdc": {
    "unit": "per-job",
    "min": 0.05,
    "max": 0.05
  },
  "tags": [
    "coding-agent-security",
    "x402",
    "mcp",
    "a2a",
    "erc-8004",
    "github-audit"
  ],
  "categories": [
    "coding-agent-security",
    "developer-tools",
    "analytics"
  ],
  "supportedTrust": [
    "tee-attestation",
    "reputation",
    "crypto-economic"
  ],
  "supportedNetworks": [
    "eip155:8453",
    "eip155:137",
    "eip155:42161",
    "eip155:10",
    "eip155:42220",
    "eip155:43114",
    "eip155:534352",
    "eip155:143"
  ],
  "license": "MIT",
  "documentation": "https://github-audit.agentdiet.dev/llms.txt",
  "privacyPolicy": "https://github-audit.agentdiet.dev/llms.txt",
  "securityPolicy": "https://github-audit.agentdiet.dev/llms.txt",
  "termsOfService": "https://github-audit.agentdiet.dev/llms.txt",
  "contact": {
    "support": "[email protected]",
    "website": "https://github-audit.agentdiet.dev",
    "documentation": "https://github-audit.agentdiet.dev/llms.txt"
  },
  "registrations": [
    {
      "agentId": 254541,
      "agentRegistry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    },
    {
      "agentId": 689,
      "agentRegistry": "eip155:137:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    },
    {
      "agentId": 1634,
      "agentRegistry": "eip155:42161:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    },
    {
      "agentId": 566,
      "agentRegistry": "eip155:10:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    },
    {
      "agentId": 9975,
      "agentRegistry": "eip155:42220:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    },
    {
      "agentId": 1846,
      "agentRegistry": "eip155:43114:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    },
    {
      "agentId": 109,
      "agentRegistry": "eip155:534352:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    },
    {
      "agentId": 10413,
      "agentRegistry": "eip155:143:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    },
    {
      "agentId": 10413,
      "agentRegistry": "eip155:10143:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    },
    {
      "agentId": 2238,
      "agentRegistry": "eip155:1187947933:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    },
    {
      "agentId": 2539,
      "agentRegistry": "eip155:5042:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    },
    {
      "agentId": 2539,
      "agentRegistry": "eip155:1243:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    }
  ],
  "classes": [
    "wire.reply",
    "plan.steps",
    "risk.address",
    "market.price",
    "data.onchain_query",
    "a2a.json_normalize",
    "chat.word_count",
    "mcp.digest",
    "mech.predict",
    "predict.market"
  ],
  "services": [
    {
      "name": "A2A",
      "type": "agent-to-agent",
      "status": "operational",
      "endpoint": "https://github-audit.agentdiet.dev/a2a",
      "version": "1.0.0",
      "skills": [
        "github-audit",
        "github-audit-mcp-tool",
        "agent-wallet-status"
      ]
    },
    {
      "name": "MCP",
      "type": "mcp",
      "status": "operational",
      "endpoint": "https://github-audit.agentdiet.dev/mcp/github-audit",
      "version": "2025-11-25",
      "tools": [
        "audit_github_repository",
        "get_agent_wallet_status"
      ],
      "prompts": [
        "execute_b2a_tool"
      ],
      "resources": [
        "resource://agentdiet/github-audit/schema"
      ],
      "healthCheck": "https://github-audit.agentdiet.dev/health"
    },
    {
      "name": "Web",
      "type": "web-interface",
      "status": "operational",
      "endpoint": "https://github-audit.agentdiet.dev",
      "version": "1.0.0"
    },
    {
      "name": "API",
      "type": "rest-api",
      "status": "operational",
      "endpoint": "https://github-audit.agentdiet.dev",
      "version": "1.0.0",
      "healthCheck": "https://github-audit.agentdiet.dev/health"
    },
    {
      "name": "agentWallet",
      "endpoint": "eip155:8453:0xec5275d5b03bc390fca63d902d0b2d0db2eb5573"
    }
  ],
  "iconUrl": "https://github-audit.agentdiet.dev/favicon.ico",
  "documentationUrl": "https://github-audit.agentdiet.dev/llms.txt",
  "mcp": "https://github-audit.agentdiet.dev/mcp/github-audit",
  "version": "7.0.16",
  "protocolVersion": "1.0",
  "supportedInterfaces": [
    {
      "url": "https://github-audit.agentdiet.dev/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://github-audit.agentdiet.dev/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "provider": {
    "organization": "AgentDiet B2A Infrastructure",
    "url": "https://github-audit.agentdiet.dev",
    "contactEmail": "[email protected]"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://github.com/coinbase/x402/v2",
        "required": false,
        "description": "x402 v2 micropayments (USDC on Base & Solana)",
        "params": {
          "discoveryUrl": "https://github-audit.agentdiet.dev/.well-known/x402",
          "network": "eip155:8453",
          "asset": "USDC",
          "payTo": "0xec5275d5b03bc390fca63d902d0b2d0db2eb5573",
          "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402"
        }
      },
      {
        "uri": "https://agenstry.com/a2a/extensions/mcp-discovery/v1",
        "required": false,
        "description": "Model Context Protocol (MCP) Streamable HTTP endpoint.",
        "params": {
          "url": "https://github-audit.agentdiet.dev/mcp/github-audit",
          "protocolVersion": "2025-03-26",
          "discoveryUrl": "https://github-audit.agentdiet.dev/.well-known/mcp/server-card.json"
        }
      },
      {
        "uri": "https://a2a-registry.org/extensions/registry/v1",
        "description": "A2A Registry Extension v1 — Verified Domain Identity & Multi-Protocol Payment Capabilities (x402, Stripe, Lightning)",
        "required": false,
        "params": {
          "identity": {
            "provider": "domain",
            "domain": "agentdiet.dev",
            "packageName": "dev.agentdiet.github_audit"
          },
          "payment": {
            "model": "freemium",
            "protocols": [
              "x402",
              "stripe",
              "lightning-invoice"
            ],
            "direction": "inbound",
            "refs": [
              "https://github.com/coinbase/x402/v2"
            ],
            "skills": [
              {
                "skillId": "github-audit",
                "price": "0.002",
                "currency": "USDC",
                "unit": "call"
              }
            ],
            "rails": [
              {
                "network": "base",
                "token": "USDC",
                "type": "stablecoin",
                "scheme": "exact",
                "protocol": "x402",
                "feeModel": "feeless",
                "settlementTime": "instant",
                "caip2": "eip155:8453",
                "contractAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "verification": {
                  "mode": "exact",
                  "proof": "PAYMENT-SIGNATURE",
                  "verifyUrl": "https://api.cdp.coinbase.com/platform/v2/x402/verify"
                }
              },
              {
                "network": "arbitrum",
                "token": "USDC",
                "type": "stablecoin",
                "scheme": "exact",
                "protocol": "x402",
                "feeModel": "feeless",
                "settlementTime": "instant",
                "caip2": "eip155:42161",
                "contractAddress": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831"
              },
              {
                "network": "optimism",
                "token": "USDC",
                "type": "stablecoin",
                "scheme": "exact",
                "protocol": "x402",
                "feeModel": "feeless",
                "settlementTime": "instant",
                "caip2": "eip155:10",
                "contractAddress": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85"
              },
              {
                "network": "polygon",
                "token": "USDC",
                "type": "stablecoin",
                "scheme": "exact",
                "protocol": "x402",
                "feeModel": "feeless",
                "settlementTime": "instant",
                "caip2": "eip155:137",
                "contractAddress": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359"
              },
              {
                "network": "ethereum",
                "token": "USDC",
                "type": "stablecoin",
                "scheme": "exact",
                "protocol": "x402",
                "feeModel": "low",
                "settlementTime": "fast",
                "caip2": "eip155:1",
                "contractAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
              },
              {
                "network": "lightning",
                "token": "BTC",
                "type": "crypto",
                "protocol": "lightning-invoice",
                "feeModel": "low",
                "settlementTime": "instant"
              },
              {
                "network": "stripe",
                "token": "USD",
                "type": "fiat",
                "protocol": "stripe",
                "settlementTime": "instant"
              }
            ],
            "meta": {
              "payTo": "0xEC5275D5b03bc390FcA63D902d0B2D0Db2eb5573",
              "settlement": "onchain",
              "refund_policy": "not charged on failure",
              "sla": "p95 < 250ms"
            }
          }
        }
      }
    ]
  },
  "securitySchemes": {
    "mtls": {
      "type": "mutualTLS",
      "description": "Optional mutual TLS client certificate authentication for enterprise A2A peering."
    },
    "apiKey": {
      "type": "apiKey",
      "in": "header",
      "name": "X-Agent-Id",
      "description": "Free trial agent ID or prepaid session pass key (agd_pass_...)."
    },
    "bearer": {
      "type": "http",
      "scheme": "bearer",
      "bearerFormat": "agd_pass",
      "description": "Bearer session pass or x402 payment proof."
    }
  },
  "securityRequirements": [],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "response_schema": {
    "type": "object",
    "properties": {
      "status": {
        "type": "string"
      },
      "data": {
        "type": "object"
      }
    },
    "required": [
      "status",
      "data"
    ]
  },
  "outputSchema": {
    "type": "object",
    "properties": {
      "status": {
        "type": "string"
      },
      "data": {
        "type": "object"
      }
    },
    "required": [
      "status",
      "data"
    ]
  },
  "authentication": {
    "schemes": [
      "x402",
      "mpp",
      "L402",
      "Bearer"
    ],
    "credentials": "HTTP 402 micropayments ($0.010 USDC on Base to 0xec5275d5b03bc390fca63d902d0b2d0db2eb5573) or X-Agent-Id free trial"
  },
  "skills": [
    {
      "id": "github-audit",
      "name": "Coding Agent GitHub Repo, Dependency & License Security Auditor",
      "description": "Evaluates any GitHub repository for license risk, maintenance velocity, stars/forks, and supply-chain security before code execution.",
      "tags": [
        "coding-agent-security",
        "x402",
        "mcp",
        "a2a",
        "github-audit"
      ],
      "examples": [
        "GET https://github-audit.agentdiet.dev/v1/github-audit?repo=modelcontextprotocol/servers"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string"
          },
          "data": {
            "type": "object"
          }
        },
        "required": [
          "status",
          "data"
        ]
      }
    },
    {
      "id": "github-audit-mcp-tool",
      "name": "audit_github_repository (MCP JSON-RPC)",
      "description": "Execute audit_github_repository directly over MCP Streamable HTTP JSON-RPC 2.0 at https://github-audit.agentdiet.dev/mcp/github-audit.",
      "tags": [
        "mcp",
        "jsonrpc",
        "coding-agent-security",
        "github-audit"
      ],
      "examples": [
        "POST https://github-audit.agentdiet.dev/mcp/github-audit tools/call audit_github_repository"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string"
          },
          "data": {
            "type": "object"
          }
        },
        "required": [
          "status",
          "data"
        ]
      }
    },
    {
      "id": "agent-wallet-status",
      "name": "Check Agent Wallet & Free-Trial Quota",
      "description": "Inspect remaining free-trial calls, prepaid USDC session pass balance, and cumulative ROI savings.",
      "tags": [
        "billing",
        "wallet",
        "x402",
        "quota"
      ],
      "examples": [
        "GET https://github-audit.agentdiet.dev/v1/wallet"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string"
          },
          "data": {
            "type": "object"
          }
        },
        "required": [
          "status",
          "data"
        ]
      }
    }
  ],
  "signatures": [
    {
      "protected": "eyJhbGciOiJFZERTQSIsImtpZCI6ImEyYS1lZDI1NTE5LXYxIiwidHlwIjoiYTJhLWNhcmQrandzIn0",
      "signature": "KqGwHCi9-54lessnqhycyQttNF6gh2KNAgeStQPkXD4j0nla55RHoITnraMqHJAuPhMURBc6uP67pU6qww_9DQ"
    }
  ]
}
Speed among Shopware stores
The profile answered in 102 ms, faster than 100% of the Shopware stores we check.