{"openapi":"3.1.0","info":{"title":"AgentNative Data Exchange","version":"0.1.0","description":"Bounded public-data query and entitlement API for software agents."},"servers":[{"url":"https://agentnative.cazimedia.com"}],"paths":{"/v1/catalog":{"get":{"operationId":"listDataProducts","responses":{"200":{"description":"Catalog"}}}},"/v1/datasets/search":{"get":{"operationId":"searchPublicDatasets","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Normalized search results"}}}},"/v1/sample/us-federal-register":{"get":{"operationId":"sampleFederalRegister","description":"A free regulatory briefing: aggregates over the latest 25 documents and three example records.","responses":{"200":{"description":"Free sample, deterministic insights, provenance, and upgrade path"},"429":{"description":"Free sample rate limit exceeded"}}}},"/v1/capabilities/request":{"post":{"operationId":"requestCapability","description":"Submit a structured missing-capability request for deduplication and autonomous build prioritization.","responses":{"202":{"description":"Capability demand accepted and ranked"},"400":{"description":"Invalid structured request"},"429":{"description":"Request rate limit exceeded"}}}},"/v1/access/start":{"post":{"operationId":"startPaidAccess","responses":{"402":{"description":"Owner checkout and claim URLs"}}}},"/v1/query/us-federal-register":{"get":{"operationId":"queryFederalRegister","security":[{"bearerAuth":[]}],"parameters":[{"name":"$start","in":"query","schema":{"type":"string","format":"date"}},{"name":"$end","in":"query","schema":{"type":"string","format":"date"}},{"name":"$type","in":"query","schema":{"type":"string","enum":["NOTICE","PRORULE","RULE","PRESDOCU"]}},{"name":"$top","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":30}}],"responses":{"200":{"description":"Normalized Federal Register documents"},"401":{"description":"Paid access required"},"429":{"description":"Rate limit exceeded"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}