{
  "venture": "botbazaar",
  "count": 4,
  "bots": [
    {
      "id": "motosempre-trail-summarizer",
      "slug": "trail-summarizer",
      "name": "Motosempre Trail Summarizer",
      "description": "Resume trilhas/mototurismo em PT-BR (Workers AI). Bridge com catálogo Motosempre.",
      "tags": [
        "motosempre",
        "trails",
        "ai",
        "summarize",
        "motorsport"
      ],
      "status": "live",
      "pricing": {
        "model": "per_call",
        "product_id": "api-call-credit",
        "price_usdc": "0.10",
        "price_doge": 5,
        "free_demo": true,
        "free_note": "demo:true free; without demo requires Bearer from x402 claim",
        "paid_note": "POST invoke with Authorization: Bearer <token> after claim api-call-credit (venture=botbazaar)"
      },
      "invoke": "/v1/bots/motosempre-trail-summarizer/invoke",
      "love": {
        "love_c": 8,
        "love_d": 1,
        "love_equation": 7,
        "love_alignment": "high"
      },
      "creator": "@omarboucher"
    },
    {
      "id": "motosempre-rally-concierge",
      "slug": "rally-concierge",
      "name": "Motosempre Rally Concierge",
      "description": "Fan/rally day agent: event briefing → pass/fila → pay rails → piloto XP. Motorsport analog of sports AI concierge.",
      "tags": [
        "motosempre",
        "motorsport",
        "sports",
        "concierge",
        "rally",
        "event",
        "x402"
      ],
      "status": "live",
      "pricing": {
        "model": "per_call",
        "product_id": "event-pass-concierge",
        "alt_products": [
          "rally-briefing",
          "api-call-credit",
          "agent-pass-week"
        ],
        "price_usdc": "1.00",
        "price_doge": 25,
        "free_demo": true,
        "free_note": "demo:true free; paid via event-pass-concierge | rally-briefing | api-call-credit"
      },
      "invoke": "/v1/bots/motosempre-rally-concierge/invoke",
      "love": {
        "love_c": 8.5,
        "love_d": 1,
        "love_equation": 7.5,
        "love_alignment": "high"
      },
      "creator": "@omarboucher"
    },
    {
      "id": "zhc-narrative-lite",
      "slug": "narrative-lite",
      "name": "ZHC Narrative Lite",
      "description": "Heurística educativa de engenharia narrativa (score 0–100). Full detector = LM Studio local.",
      "tags": [
        "zhc",
        "narrative",
        "soberania",
        "detector"
      ],
      "status": "live",
      "pricing": {
        "model": "per_call",
        "product_id": "api-call-credit",
        "price_usdc": "0.10",
        "price_doge": 5,
        "free_demo": true
      },
      "invoke": "/v1/bots/zhc-narrative-lite/invoke",
      "love": {
        "love_c": 9,
        "love_d": 0.5,
        "love_equation": 8.5,
        "love_alignment": "high"
      },
      "creator": "@omarboucher"
    },
    {
      "id": "copy-safe-gate",
      "slug": "copy-safe",
      "name": "Copy-Safe Gate (≥70)",
      "description": "Gate de copy para mint/pay: score ≥70 libera; abaixo bloqueia (Regra ZHC).",
      "tags": [
        "zhc",
        "copy",
        "mint",
        "pay",
        "gate"
      ],
      "status": "live",
      "pricing": {
        "model": "per_call",
        "product_id": "api-call-credit",
        "price_usdc": "0.10",
        "price_doge": 5,
        "free_demo": true
      },
      "invoke": "/v1/bots/copy-safe-gate/invoke",
      "love": {
        "love_c": 8.5,
        "love_d": 1,
        "love_equation": 7.5,
        "love_alignment": "high"
      },
      "creator": "@omarboucher"
    }
  ],
  "authority": {
    "author": "Omar Boucher",
    "creator": "@omarboucher",
    "authority": "omarboucher"
  },
  "x402": {
    "products": "GET /v1/x402/products?venture=botbazaar",
    "invoice": "POST /v1/x402/invoice",
    "claim": "POST /v1/x402/claim"
  }
}