{
  "openapi": "3.1.0",
  "info": {
    "title": "AI Native Commerce Network API",
    "version": "0.2.0",
    "description": "AI-only commerce network API for agent-mediated product discovery, source-aware recommendations, and approval-gated checkout handoffs."
  },
  "servers": [
    {
      "url": "https://bargar.art"
    }
  ],
  "paths": {
    "/ai/profile": {
      "get": {
        "summary": "Network profile",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/protocol": {
      "get": {
        "summary": "Product/source protocol",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/sources": {
      "get": {
        "summary": "Connected product sources",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/source-candidates": {
      "get": {
        "summary": "API-backed source candidates",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/affiliate-programs": {
      "get": {
        "summary": "Affiliate program configuration status",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/merchant": {
      "get": {
        "summary": "Merchant profile",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/catalog": {
      "get": {
        "summary": "Product catalog",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/payment-rails": {
      "get": {
        "summary": "Payment rails",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/checkout/source": {
      "post": {
        "summary": "Create authoritative source checkout handoff",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/bitcoin/quote": {
      "get": {
        "summary": "BTC/USD quote",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/bitcoin/validate-address": {
      "post": {
        "summary": "Validate BTC address format",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/recommend": {
      "post": {
        "summary": "Recommend product",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ai/checkout/bitcoin": {
      "post": {
        "summary": "Create Bitcoin checkout handoff",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  }
}