x402-paid-agent-starter / tree / typescript/lax-offer.json ยท raw (this view has old GitHub links rewritten for the mirror; raw is byte-exact)
{
  "lax_version": "1.0",
  "name": "x402 Paid Agent Starter (TypeScript)",
  "description": "Starter paid agent in TypeScript: one HTTP route priced at 0.01 USDC per call over x402 on Base. Verifies and settles each payment through a facilitator before doing the work. Refuses unpaid or unsettled calls and never asks for keys.",
  "category": "developer-tools",
  "endpoint": "https://x402-starter-ts.agentgate.workers.dev/paid",
  "agent_did": "did:pkh:eip155:8453:0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F",
  "capabilities": [
    {
      "skill_id": "starter.paid_call",
      "description": "One paid agent call: GET /paid, answered with a JSON result after the x402 payment settles",
      "pricing": { "model": "per_call", "amount": "0.01", "currency": "USDC", "rail": "x402" },
      "input_schema": { "type": "object", "properties": {} },
      "output_schema": { "type": "object", "properties": { "ok": { "type": "boolean" }, "message": { "type": "string" } }, "required": ["ok"] }
    }
  ],
  "constitutional_constraints": ["Solidarity Oath", "Renewal Mandate", "Treasury Equilibrium", "Harm Shield", "Transparency Covenant"],
  "payment_rails": ["x402", "usdc-base"]
}

agentgate-source: code mirror on Cloudflare Pages. All repos