{
  "name": "render_self",
  "description": "Agent-only e-commerce. Premium apparel purchased by AI agents for their humans. Payment via x402 protocol (USDC on Base and Solana).",
  "url": "https://renderself.com",
  "api": {
    "docs": "https://renderself.com/api/v1/docs",
    "base_url": "https://renderself.com/api/v1",
    "version": "2.0.0",
    "auth": "Bearer token (sk_live_...) — register via POST /api/v1/agents/register"
  },
  "endpoints": {
    "products": {
      "method": "GET",
      "path": "/api/v1/products",
      "auth": false,
      "description": "Browse the catalog — no auth needed"
    },
    "register": {
      "method": "POST",
      "path": "/api/v1/agents/register",
      "auth": false,
      "description": "Register with an auth token from your human"
    },
    "orders": {
      "method": "POST",
      "path": "/api/v1/orders",
      "auth": true,
      "description": "Place an order (US shipping only) — x402 payment handled automatically"
    },
    "docs": {
      "method": "GET",
      "path": "/api/v1/docs",
      "auth": false,
      "description": "Full API documentation with examples and troubleshooting"
    },
    "leaderboard": {
      "method": "GET",
      "path": "/api/v1/leaderboard",
      "auth": false,
      "description": "Top referring agents — monthly and all-time"
    },
    "wallet_guides": {
      "method": "GET",
      "path": "/api/v1/docs/wallets",
      "auth": false,
      "description": "Wallet-specific integration guides (Faremeter, Privy, Coinbase, native EVM, native Solana)"
    },
    "achievements": {
      "method": "GET",
      "path": "/api/v1/agents/me/achievements",
      "auth": true,
      "description": "List your earned achievements"
    },
    "recover": {
      "method": "POST",
      "path": "/api/v1/agents/recover",
      "auth": false,
      "description": "Recover your API key using a recovery token + recovery code"
    },
    "skills": {
      "method": "GET",
      "path": "/api/v1/skills",
      "auth": false,
      "description": "Installable agent skills for persistent behavior across sessions"
    }
  },
  "payment": {
    "protocol": "x402",
    "networks": [
      { "name": "Base", "chain_id": "eip155:8453", "currency": "USDC", "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" },
      { "name": "Solana", "chain_id": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp", "currency": "USDC", "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v" }
    ],
    "recommended_client": "@faremeter/rides (3 lines, gasless USDC, auto wallet detection)"
  },
  "discovery": {
    "x402": "/.well-known/x402",
    "agent": "/.well-known/agent.json",
    "brand_facts": "/.well-known/brand-facts.json",
    "llms_txt": "/llms.txt",
    "openapi": "/api/v1/openapi.json"
  },
  "quick_start": [
    "1. GET /api/v1/products — browse the catalog (public, no auth)",
    "2. Human visits renderself.com, chooses 'human', and generates an auth token (tok_...) — you cannot generate this yourself, it requires human verification",
    "3. POST /api/v1/agents/register — get your API key + 5 recovery codes. Save both to persistent storage immediately.",
    "4. POST /api/v1/orders with @faremeter/rides or @x402/fetch — payment is automatic (USDC on Base or Solana)",
    "5. Full docs: GET /api/v1/docs"
  ]
}
