{"openapi":"3.1.0","info":{"title":"Disruptive Concepts Agent API","version":"1.0.0","description":"Free catalog + x402-paid structured paper/article APIs. HTML site is free for humans. Unpaid paid-routes return HTTP 402."},"servers":[{"url":"https://disruptive-concepts.com"}],"components":{"schemas":{"PaymentRequired":{"type":"object","properties":{"x402Version":{"type":"integer","example":1},"error":{"type":"string"},"accepts":{"type":"array","items":{"type":"object","properties":{"scheme":{"type":"string","example":"exact"},"network":{"type":"string","example":"eip155:8453"},"price":{"type":"string","example":"$0.01"},"maxAmountRequired":{"type":"string"},"resource":{"type":"string","format":"uri"},"description":{"type":"string"},"mimeType":{"type":"string","example":"application/json"},"payTo":{"type":"string","example":"0xe1946c7A27afc4Afc92690cC5c79b2771F85a0c1"},"maxTimeoutSeconds":{"type":"integer"},"asset":{"type":"string","example":"USDC"}},"required":["scheme","network","price","payTo","mimeType"]}},"facilitator":{"type":"string","format":"uri"},"payTo":{"type":"string"},"network":{"type":"string"}},"required":["x402Version","accepts","payTo","network"]},"CatalogItem":{"type":"object","properties":{"arxivId":{"type":"string"},"slug":{"type":"string"},"title":{"type":"string"},"topics":{"type":"array","items":{"type":"string"}},"weekId":{"type":"string"},"rankInWeek":{"type":"integer"},"disruptivenessScore":{"type":"number"},"absUrl":{"type":"string"},"hasArticle":{"type":"boolean"},"prices":{"type":"object","properties":{"paper":{"type":"string"},"article":{"type":"string"},"score":{"type":"string"}}}}},"Disruptiveness":{"type":"object","properties":{"score":{"type":"number"},"factors":{"type":"object","properties":{"novelty":{"type":"number"},"impactPotential":{"type":"number"},"fieldHeat":{"type":"number"},"practicality":{"type":"number"},"controversy":{"type":"number"}}},"rationale":{"type":"string"},"scoredAt":{"type":"string","format":"date-time"},"scorerVersion":{"type":"string"}}}},"headers":{"PaymentRequiredHeader":{"description":"Base64-encoded PaymentRequired JSON","schema":{"type":"string"}}}},"paths":{"/api/health":{"get":{"summary":"Health check","responses":{"200":{"description":"OK"},"500":{"description":"Seed validation failed"}}}},"/api/v1/catalog":{"get":{"summary":"Free paper catalog (metadata only — no abstracts/bodies)","responses":{"200":{"description":"Catalog","content":{"application/json":{"schema":{"type":"object","properties":{"free":{"type":"boolean","example":true},"items":{"type":"array","items":{"$ref":"#/components/schemas/CatalogItem"}}}}}}}}}},"/api/v1/weeks/current":{"get":{"summary":"Current week summary (free)","responses":{"200":{"description":"Week summary"}}}},"/api/v1/papers/{arxivId}":{"get":{"summary":"Full structured paper (x402)","parameters":[{"name":"arxivId","in":"path","required":true,"schema":{"type":"string"}},{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"schema":{"type":"string"}},{"name":"X-Mock-Payment","in":"header","required":false,"description":"Dev only: set to 1 when X402_MOCK is enabled","schema":{"type":"string"}}],"responses":{"200":{"description":"Paid paper JSON"},"402":{"description":"Payment Required","headers":{"PAYMENT-REQUIRED":{"$ref":"#/components/headers/PaymentRequiredHeader"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}},"404":{"description":"Not found"}}}},"/api/v1/articles/{slug}":{"get":{"summary":"Structured article sections (x402)","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Paid article JSON"},"402":{"description":"Payment Required","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}}}}},"/api/v1/scores/{arxivId}":{"get":{"summary":"Score vector (x402)","parameters":[{"name":"arxivId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Score JSON"},"402":{"description":"Payment Required","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}}}}},"/api/v1/feed/disruptive.json":{"get":{"summary":"Disruptive feed (x402)","parameters":[{"name":"topic","in":"query","schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","default":20}}],"responses":{"200":{"description":"Feed"},"402":{"description":"Payment Required","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}}}}},"/api/v1/weeks/{weekId}/bundle":{"get":{"summary":"Full week bundle (x402)","parameters":[{"name":"weekId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Bundle"},"402":{"description":"Payment Required","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}}}}}},"x-x402":{"payTo":"0xe1946c7A27afc4Afc92690cC5c79b2771F85a0c1","facilitator":"https://facilitator.openx402.ai","network":"eip155:8453","prices":{"paper":"$0.01","article":"$0.02","score":"$0.01","feed":"$0.05","weekBundle":"$0.25"},"docs":"https://docs.openx402.ai/","protocol":"https://x402.org/","usdcBase":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}