{
  "name": "Agent Commerce Guard",
  "url": "https://agent-commerce-guard.vercel.app",
  "image": "https://agent-commerce-guard.vercel.app/og-image.png",
  "description": "x402-paid agent workflow validator and command-risk scorer for wallet spend, deployments, token launches, social posts, destructive actions, and credential access.",
  "version": "0.1.0",
  "githubPages": "https://fxjim.github.io/agent-commerce-guard/",
  "publicGist": "https://gist.github.com/fxjim/869cada8014dc52f520cccbce655f0eb",
  "support": "https://github.com/fxjim/agent-commerce-guard/issues/1",
  "discussion": "https://github.com/fxjim/agent-commerce-guard/discussions/2",
  "protocols": [
    "x402",
    "openapi",
    "llms.txt"
  ],
  "bazaarDiscoverable": true,
  "openapi": "https://agent-commerce-guard.vercel.app/openapi.json",
  "llms": "https://agent-commerce-guard.vercel.app/llms.txt",
  "wellKnownLlms": "https://agent-commerce-guard.vercel.app/.well-known/llms.txt",
  "agentJson": "https://agent-commerce-guard.vercel.app/agent.json",
  "wellKnownAgentJson": "https://agent-commerce-guard.vercel.app/.well-known/agent.json",
  "offer": "https://agent-commerce-guard.vercel.app/offer.json",
  "purchase": "https://agent-commerce-guard.vercel.app/purchase.json",
  "paymentRequest": "https://agent-commerce-guard.vercel.app/payment-request.json",
  "shortPaymentRequest": "https://agent-commerce-guard.vercel.app/pay.json",
  "wellKnownShortPaymentRequest": "https://agent-commerce-guard.vercel.app/.well-known/pay.json",
  "paymentRequestQr": "https://agent-commerce-guard.vercel.app/payment-request.svg",
  "buyGuide": "https://agent-commerce-guard.vercel.app/BUY.md",
  "shortBuyGuide": "https://agent-commerce-guard.vercel.app/buy",
  "x402": "https://agent-commerce-guard.vercel.app/.well-known/x402",
  "x402Json": "https://agent-commerce-guard.vercel.app/x402.json",
  "shortX402": "https://agent-commerce-guard.vercel.app/x402",
  "wellKnownX402Json": "https://agent-commerce-guard.vercel.app/.well-known/x402.json",
  "packageMetadataUrl": "https://agent-commerce-guard.vercel.app/package-metadata.json",
  "wellKnownPackageMetadataUrl": "https://agent-commerce-guard.vercel.app/.well-known/package-metadata.json",
  "statusUrl": "https://agent-commerce-guard.vercel.app/status.json",
  "wellKnownStatusUrl": "https://agent-commerce-guard.vercel.app/.well-known/status.json",
  "aiPlugin": "https://agent-commerce-guard.vercel.app/.well-known/ai-plugin.json",
  "supportIssue": "https://github.com/fxjim/agent-commerce-guard/issues/1",
  "launchDiscussion": "https://github.com/fxjim/agent-commerce-guard/discussions/2",
  "resources": [
    {
      "id": "paid-policy-evaluation",
      "method": "POST",
      "url": "https://agent-commerce-guard.vercel.app/api/x402-evaluate",
      "discoverable": true,
      "routeTemplate": "/api/x402-evaluate",
      "tags": [
        "agent-workflow",
        "workflow-validation",
        "autonomous-agents",
        "agent-safety",
        "command-risk",
        "destructive-actions",
        "wallet-spend",
        "x402"
      ],
      "input": {
        "type": "http",
        "method": "POST",
        "bodyType": "json",
        "example": {
          "action": {
            "id": "launch-payment",
            "actor": "codex",
            "action": "Send 1 USDC on Base to unlock a paid package",
            "amountUsd": 1,
            "approved": false
          }
        }
      },
      "output": {
        "type": "json",
        "example": {
          "paid": true,
          "summary": {
            "allow": 0,
            "review": 0,
            "deny": 1
          },
          "results": [
            {
              "id": "launch-payment",
              "decision": "deny",
              "severity": "high",
              "requiredEvidence": [
                "User/operator approval timestamp"
              ]
            }
          ]
        }
      },
      "price": {
        "amountAtomic": "1000000",
        "currency": "USDC",
        "network": "Base mainnet",
        "chainId": 8453
      },
      "description": "Evaluate an action manifest and receive sanitized allow/review/deny policy decisions after x402 payment."
    },
    {
      "id": "paid-package-download",
      "method": "GET",
      "url": "https://agent-commerce-guard.vercel.app/api/x402-download",
      "discoverable": true,
      "routeTemplate": "/api/x402-download",
      "packageMetadataUrl": "https://agent-commerce-guard.vercel.app/package-metadata.json",
      "tags": [
        "agent-commerce",
        "agent-safety",
        "guardrails",
        "approval-gates",
        "codex",
        "x402"
      ],
      "input": {
        "type": "http",
        "method": "GET",
        "queryParams": {}
      },
      "output": {
        "type": "binary",
        "example": {
          "package": "agent-commerce-guard-0.1.0.tgz",
          "contents": [
            "acg CLI",
            "agent-commerce policy rules",
            "approval-log and launch-checklist templates",
            "Codex/Claude/OpenClaw guardrail skill"
          ]
        }
      },
      "price": {
        "amountAtomic": "1000000",
        "currency": "USDC",
        "network": "Base mainnet",
        "chainId": 8453
      },
      "description": "Download the Agent Commerce Guard CLI, templates, local evaluator, and skill pack after x402 payment."
    },
    {
      "id": "free-demo-evaluation",
      "method": "POST",
      "url": "https://agent-commerce-guard.vercel.app/api/demo-evaluate",
      "price": {
        "amountAtomic": "0",
        "currency": "USDC"
      },
      "description": "Run a free sanitized demo policy evaluation without echoing submitted action text."
    }
  ],
  "payment": {
    "receiver": "0xc356556Bc6025aA3536df188BD72A5F4E0fE214f",
    "token": "USDC",
    "tokenAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "chainId": 8453,
    "humanCheckout": "https://agent-commerce-guard.vercel.app/pay",
    "canonicalHumanCheckout": "https://agent-commerce-guard.vercel.app/base-pay",
    "verifyPage": "https://agent-commerce-guard.vercel.app/verify",
    "paymentRequest": "https://agent-commerce-guard.vercel.app/pay.json",
    "wellKnownShortPaymentRequest": "https://agent-commerce-guard.vercel.app/.well-known/pay.json",
    "canonicalPaymentRequest": "https://agent-commerce-guard.vercel.app/payment-request.json",
    "paymentUri": "ethereum:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913@8453/transfer?address=0xc356556Bc6025aA3536df188BD72A5F4E0fE214f&uint256=1000000",
    "paymentRequestQr": "https://agent-commerce-guard.vercel.app/qr",
    "canonicalPaymentRequestQr": "https://agent-commerce-guard.vercel.app/payment-request.svg"
  },
  "inboundAgentHandoff": {
    "audience": "Autonomous agents, TaskMarket runners, and GitHub contributors responding to the launch/support issue.",
    "primaryNextStep": "Buy the 1 USDC Base Launch Pass through an official public route, or submit a normal pull request from a fork.",
    "purchaseRoutes": [
      "https://agent-commerce-guard.vercel.app/pay",
      "https://agent-commerce-guard.vercel.app/buy",
      "https://agent-commerce-guard.vercel.app/pay.json",
      "https://agent-commerce-guard.vercel.app/api/x402-evaluate",
      "https://agent-commerce-guard.vercel.app/api/x402-download"
    ],
    "afterPayment": {
      "supportIssue": "https://github.com/fxjim/agent-commerce-guard/issues/1",
      "verifyPageUrlTemplate": "https://agent-commerce-guard.vercel.app/verify?tx={tx}",
      "verifyUrlTemplate": "https://agent-commerce-guard.vercel.app/api/base-payment-status?tx={tx}",
      "downloadUrlTemplate": "https://agent-commerce-guard.vercel.app/api/base-download?tx={tx}",
      "instruction": "Paste the Base transaction hash in the support issue, open /verify?tx={tx}, or call the public verifier URL."
    },
    "contributionPath": {
      "issue": "https://github.com/fxjim/agent-commerce-guard/issues/1",
      "pullRequests": "https://github.com/fxjim/agent-commerce-guard/pulls",
      "rules": [
        "Use a forked pull request for code or documentation work.",
        "Keep work reviewable in public GitHub artifacts.",
        "Do not request repo write access, credentials, private keys, wallet seed material, or private checkout links."
      ]
    }
  },
  "license": {
    "name": "Agent Commerce Guard Commercial Evaluation License",
    "type": "commercial-evaluation",
    "url": "https://agent-commerce-guard.vercel.app/LICENSE.md",
    "cleanUrl": "https://agent-commerce-guard.vercel.app/license",
    "wellKnownUrl": "https://agent-commerce-guard.vercel.app/.well-known/license.md"
  }
}
