量化炒股

給 AI Agent 用的

量化炒股的設計同時服務人類跟 LLM agent。兩個 endpoint 一定要記:/llms.txt(探索)跟 /v1/payments/x402(付費)。

/llms.txt — 機器可讀規格

扁平 markdown 規格,Claude / GPT / DeepSeek 等 agent 可以直接 fetch 後塞進 context,不用解析 Swagger UI。

# Quant ChaoGu
> Lean Taiwan-stock market-data API.

## Authentication
Header: X-API-Key: <key>   # or "Authorization: Bearer <key>"

## Endpoints
- GET  /v1/data/{dataset}   — query a dataset
- POST /v1/ask              — natural-language → SQL (Plus tier)
- GET  /v1/agent/{dataset}  — same data, paid per-call via x402

# (full spec: https://quantchaogu.duckdns.org/api/llms.txt)

x402 微支付

x402 標準把 HTTP 402 變成付款意圖。我們收 USDC,目前在 Base Sepolia 測試網,每次呼叫 0.001–0.005 USDC。

# 1. 沒帶 key、也沒付錢
$ curl https://quantchaogu.duckdns.org/api/v1/agent/TaiwanStockPrice?stock_id=2330
HTTP/1.1 402 Payment Required
payment-required: {
  "scheme": "exact",
  "network": "eip155:84532",      # Base Sepolia
  "asset":   "0x036CbD53...DCF7e", # USDC
  "amount":  "1000",               # $0.001 (USDC has 6 decimals)
  "payTo":   "0xec5005b6dF28...0bC"
}

# 2. agent 用本地錢包簽 EIP-712 付款意圖,retry
$ curl -H "X-PAYMENT: <eip-712-signed-intent>" \
       https://quantchaogu.duckdns.org/api/v1/agent/TaiwanStockPrice?stock_id=2330
HTTP/1.1 200 OK
{ "data": [...] }

為什麼我們重視 agent 流量

友商的訂閱流程是為人類 sign-up form 設計的——這對 agent 是結構性死角。Agent 不會填 CAPTCHA、不會記得更新信用卡、撐不過年度 KYC 審查。x402 + USDC 把這些麻煩全部拿掉。趁 agent 經濟還小,先卡位。