{"openapi":"3.1.0","info":{"title":"Work Brief","version":"1.0.0","description":"Work Brief: a hand-curated operator brief for one focus (base_agents or id_seller_ops). 3-5 sourced facts, 3 moves doable in 14 days, one do_not. Updated by hand, not on a fixed schedule; see as_of. Custom questions are not answered yet. Briefs are written and source-checked by hand and dated with as_of. They are updated by hand, not on a fixed schedule, and are not generated per request. Payment: x402 v2, scheme exact, 0.25 USDC on base (eip155:8453).","contact":{"name":"Hakan Köse","url":"https://hakankose.com","email":"hakan@hakankose.com"}},"servers":[{"url":"https://brief.hakankose.com"}],"paths":{"/v1/brief":{"post":{"operationId":"buyBrief","summary":"Buy the current curated brief for one focus (0.25 USDC via x402)","x-payment-info":{"protocols":["x402"],"price":{"mode":"fixed","currency":"USD","amount":"0.25"},"asset":"USDC","network":"eip155:8453","payTo":"0xbd54cabe09e6d0c0f2a306d918f1dc669af7a412"},"security":[{"x402":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["focus"],"properties":{"focus":{"enum":["base_agents","id_seller_ops"]},"question":{"type":"string","maxLength":280,"description":"Echoed back; not answered yet."},"locale":{"enum":["en","id"],"default":"en"},"depth":{"const":"standard","default":"standard"}}},"example":{"focus":"base_agents"}}}},"responses":{"200":{"description":"The brief, with charged:true and tx_hash after settlement","content":{"application/json":{"schema":{"type":"object","required":["kind","focus","verdict","facts","moves","do_not","as_of","confidence","charged"],"properties":{"kind":{"const":"brief"},"focus":{"enum":["base_agents","id_seller_ops"]},"verdict":{"type":"string"},"facts":{"type":"array","items":{"type":"object","required":["claim","url","source_date"]}},"moves":{"type":"array","minItems":3,"maxItems":3},"do_not":{"type":"string"},"as_of":{"type":"string"},"confidence":{"enum":["low","medium","high"]},"charged":{"type":"boolean"},"tx_hash":{"type":"string"}}}}}},"400":{"description":"Bad input; not charged"},"402":{"description":"Payment required. x402 v2 requirements in the PAYMENT-REQUIRED header (also mirrored in the body)."},"422":{"description":"Out of scope or insufficient sources; not charged"},"503":{"description":"Brief unavailable; not charged"}}}},"/v1/catalog":{"get":{"operationId":"catalog","summary":"Free catalog: price, network, payTo, request schema, pack dates","responses":{"200":{"description":"Catalog JSON"}}}},"/v1/examples":{"get":{"operationId":"examples","summary":"Free shortened example briefs","responses":{"200":{"description":"Examples JSON"}}}},"/health":{"get":{"operationId":"health","summary":"Health check","responses":{"200":{"description":"{ok:true}"}}}}},"components":{"securitySchemes":{"x402":{"type":"apiKey","in":"header","name":"PAYMENT-SIGNATURE","description":"x402 v2 payment payload, signed after an unpaid 402."}}}}