{"components":{"securitySchemes":{"BearerAuth":{"scheme":"bearer","type":"http"},"HorseTruthKey":{"in":"header","name":"X-Horse-Truth-Key","type":"apiKey"}}},"externalDocs":{"description":"Horse Truth developer storefront and self-service access","url":"https://horsetruth.com.au/developers"},"info":{"description":"Metered derived Australian racehorse intelligence for AI agents, MCP clients, software and publishers. Responses are derived-only, include generation/source metadata, and do not expose raw provider records or use market odds.","termsOfService":"https://horsetruth.com.au/terms","title":"Horse Truth Machine Intelligence API","version":"C5-DISTRIBUTION-4.0"},"openapi":"3.1.0","paths":{"/api/v1/horses/{horse}/changes":{"get":{"parameters":[{"in":"path","name":"horse","required":true,"schema":{"type":"string"}}],"security":[{"BearerAuth":[]},{"HorseTruthKey":[]}],"summary":"Get material derived change events for a horse"}},"/api/v1/horses/{horse}/intelligence":{"get":{"parameters":[{"in":"path","name":"horse","required":true,"schema":{"type":"string"}}],"security":[{"BearerAuth":[]},{"HorseTruthKey":[]}],"summary":"Get derived Horse Truth operating-file intelligence"}},"/api/v1/identity/resolve":{"get":{"parameters":[{"in":"query","name":"q","required":true,"schema":{"type":"string"}}],"security":[{"BearerAuth":[]},{"HorseTruthKey":[]}],"summary":"Resolve horse identity"},"post":{"security":[{"BearerAuth":[]},{"HorseTruthKey":[]}],"summary":"Resolve horse identity"}},"/api/v1/machine/checkout":{"post":{"summary":"Create self-service paid machine checkout"}},"/api/v1/machine/claim":{"post":{"summary":"Claim one-time API key after confirmed payment"}},"/api/v1/machine/events":{"get":{"description":"Poll material derived events for watched horses. One successful poll consumes one Horse Truth credit; the A$1 starter pack supplies 50 credits.","parameters":[{"in":"query","name":"after_id","required":false,"schema":{"default":0,"minimum":0,"type":"integer"}},{"in":"query","name":"limit","required":false,"schema":{"default":100,"maximum":200,"minimum":1,"type":"integer"}}],"security":[{"BearerAuth":[]},{"HorseTruthKey":[]}],"summary":"Paid racehorse change-event microfeed","x-horse-truth-price":{"credits":1,"effective_aud":0.02,"starter_product":"AI_AGENT_TRIAL"}}},"/api/v1/machine/me":{"get":{"security":[{"BearerAuth":[]},{"HorseTruthKey":[]}],"summary":"Machine identity and credit balance"}},"/api/v1/machine/products":{"get":{"summary":"List live machine products and included units"}},"/api/v1/machine/watch":{"get":{"security":[{"BearerAuth":[]},{"HorseTruthKey":[]}],"summary":"List horse watches"},"post":{"security":[{"BearerAuth":[]},{"HorseTruthKey":[]}],"summary":"Add/remove horse watch"}},"/api/v1/mcp":{"post":{"description":"Supports MCP 2026-07-28 stateless requests and legacy initialize-era clients.","summary":"MCP JSON-RPC endpoint"}},"/api/v1/rankings":{"get":{"description":"Public derived rankings. Optional limit is clamped to 1-500.","parameters":[{"in":"query","name":"limit","required":false,"schema":{"default":100,"maximum":500,"minimum":1,"type":"integer"}}],"summary":"Current Horse Truth rankings"}},"/api/v1/sandbox/chance-with-wolves":{"get":{"description":"Zero-cost public sample for agent capability evaluation.","summary":"Free derived-intelligence sample"}},"/api/v1/usage":{"get":{"security":[{"BearerAuth":[]},{"HorseTruthKey":[]}],"summary":"Get caller machine/API usage"}}},"servers":[{"url":"https://horsetruth.com.au"}],"x-horse-truth":{"derived_output_only":true,"market_odds_used":false,"mcp_protocol_versions":["2026-07-28","2025-11-25","2025-06-18"],"official_mcp_registry_name":"au.com.horsetruth/machine-intelligence","production_authority":0,"raw_provider_data_included":false,"response_generated_at_field":"generated_at_utc","response_provenance_field":"source","self_service_purchase":"https://horsetruth.com.au/developers"}}
