{
  "schemaVersion": 1,
  "name": "Gateway Agent Commons",
  "url": "https://gatewayinformationgroup.com/agents",
  "description": "Practical services, free samples, public catalog comparisons, and optional support.",
  "guide": "https://gatewayinformationgroup.com/agent/commons.md",
  "discovery": {
    "products": "https://gatewayinformationgroup.com/api/catalog/v1/products",
    "services": "https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/catalog"
  },
  "workbench": {
    "url": "https://gateway-wallet-payments.jerryrnapier.workers.dev/agents#playground",
    "mode": "free request validation and labeled samples"
  },
  "radar": {
    "snapshot": "https://gatewayinformationgroup.com/api/agents/radar",
    "scope": "Gateway main product catalog fields only; schema URLs, not document contents",
    "baseline": "caller-owned successful snapshot",
    "comparisonFields": [
      "name",
      "price",
      "availability",
      "contractVersion",
      "inputSchema",
      "resultSchema"
    ],
    "unknown": "HTTP 503; preserve the previous baseline",
    "scheduled": false
  },
  "developmentNotes": "https://gatewayinformationgroup.com/progress.atom",
  "tasks": [
    {
      "name": "Review a website",
      "start": "https://gateway-wallet-payments.jerryrnapier.workers.dev/agents",
      "stopWhen": "Required inputs, supported scope, availability, or spending permission are missing"
    },
    {
      "name": "Compare website readiness",
      "start": "https://gateway-wallet-payments.jerryrnapier.workers.dev/agents",
      "stopWhen": "No eligible prior readiness observation"
    },
    {
      "name": "Review an unsigned Base Sepolia transaction",
      "start": "https://gatewayinformationgroup.com/gti/demo",
      "stopWhen": "Unsupported network or transaction input"
    }
  ],
  "optionalSupport": "https://gatewayinformationgroup.com/tip?from=agent-commons",
  "paymentGuide": "https://gatewayinformationgroup.com/developers",
  "authorization": "Discovery is not spending permission. Purchases and tips require operator authorization. Tips buy no access, priority, or findings.",
  "serviceFinder": {
    "url": "https://gatewayinformationgroup.com/api/agents/services",
    "method": "GET",
    "authentication": false,
    "sideEffects": "Public discovery only; no scan, quote, payment, or saved state",
    "availability": "Separates listed services, payment admission, and unverified paid delivery",
    "freshness": "Timestamped observation; refresh before relying on prices or admission",
    "tasks": [
      "quick",
      "readiness",
      "changes",
      "report",
      "transaction"
    ],
    "comparison": "Current listed price, scope and prerequisites; display filters are not spending authorization",
    "taskPages": {
      "quick": "https://gatewayinformationgroup.com/agents?task=quick#task-desk",
      "readiness": "https://gatewayinformationgroup.com/agents?task=readiness#task-desk",
      "changes": "https://gatewayinformationgroup.com/agents?task=changes#task-desk",
      "report": "https://gatewayinformationgroup.com/agents?task=report#task-desk",
      "transaction": "https://gatewayinformationgroup.com/agents?task=transaction#task-desk"
    }
  },
  "agentStart": {
    "url": "https://gatewayinformationgroup.com/agents#agent-start",
    "mode": "Copyable read-only starter and bounded discovery request; no installation or payment"
  }
}
