{"openapi":"3.1.0","info":{"title":"Zeq SDK","version":"1.287.0","description":"Generative-mathematics HTTP API. HULYAS Master Equation, KO42, HulyaPulse 1.287 Hz, Zeqond 0.777 s, 42+ kinematic operators, HMAC ZeqProof receipts. Full surface via MCP at /api/mcp (zeq_api_catalog + zeq_http). HTTP QUERY (RFC 10008) supported framework-wide.","contact":{"email":"info@hulyas.org","url":"https://zeqvm.com"}},"servers":[{"url":"https://zeqvm.com"}],"paths":{"/api/health":{"get":{"summary":"Liveness probe","responses":{"200":{"description":"OK"}}}},"/api/zeq/pulse":{"get":{"summary":"Live HulyaPulse (no auth)","responses":{"200":{"description":"Pulse object"}}}},"/api/zeq/prove":{"post":{"summary":"PUBLIC keyless KO42 proof — 10/min/IP. Designed for AI agents to verify the SDK computes real math.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"operators":{"type":"array","items":{"type":"string"}},"domain":{"type":"string"},"inputs":{"type":"object","additionalProperties":{"type":"number"}}}}}}},"responses":{"200":{"description":"Signed 7-step protocol receipt"},"429":{"description":"Rate limited"}}}},"/api/demo-key":{"get":{"summary":"Shared demo key (10/day, spin-up only — mint your own via POST /api/demo-key/mint)","responses":{"200":{"description":"{ key, plan, dailyLimit }"}}}},"/api/zeq/compute":{"post":{"summary":"Full 7-step Zeqond Protocol computation (auth required)","security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string"},"operators":{"type":"array","items":{"type":"string"}},"inputs":{"type":"object"}}}}}},"responses":{"200":{"description":"Wizard result with ZeqProof"},"401":{"description":"Missing/invalid key"}}}},"/api/zeq/prove/verify":{"post":{"summary":"Verify a /prove receipt (PUBLIC, no auth, 10/min/IP)","responses":{"200":{"description":"{ valid, R_t, zeqond, operatorIds, keyPrefix:'PROVE' }"}}}},"/api/zeq/verify":{"post":{"summary":"Verify a /compute ZeqProof HMAC (auth required)","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Verification result"}}}},"/api/operators":{"get":{"summary":"Operator registry (1,597 operators across 65 domains; served verbatim from src/data/operator-registry.json)","responses":{"200":{"description":"Full operator list"}}}},"/api/operators/categories":{"get":{"summary":"Operator domain categories","responses":{"200":{"description":"Categories"}}}},"/api/kernel/prompt":{"get":{"summary":"Full Zeq kernel prompt (LLM bootstrap)","responses":{"200":{"description":"Kernel markdown"}}}},"/api/mcp":{"get":{"summary":"MCP discovery document — per-node name/url, machine_hash, surface stats (all public endpoints, contract templates, tools)","responses":{"200":{"description":"Discovery JSON"}}},"post":{"summary":"MCP Streamable HTTP endpoint (JSON-RPC 2.0): initialize, tools/list, tools/call — incl. zeq_api_catalog (the map) and zeq_http (the door: GET/POST/PUT/PATCH/DELETE/QUERY per RFC 10008)","responses":{"200":{"description":"JSON-RPC result"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}