Zeq core & solvers
122 live operations under /api/zeq, of which 32 are sealed solvers. 54 require a machine key; 68 are public. Tagged: Compute & Proof, Reactor, Solvers, Zeq Core.
| Method | Path | What it does | Auth |
|---|---|---|---|
POST | /api/zeq/acoustic | Helmholtz acoustics — -p'' = k^2 p, open/closed ends (finite-volume + half-cell mass, Sturm bisection). | key |
POST | /api/zeq/action | Least-action symplectic mechanics — leapfrog Hamiltonian flow q<-q+(h/2)p; p<-p-h*gradV; q<-q+(h/2)p. | key |
GET | /api/zeq/agent/context-hash | — | public |
POST | /api/zeq/agent/generate-html | s/<slug>/ via the existing site-hosting pipeline. | public |
POST | /api/zeq/agent/kill/{id} | 4. POST /kill/:id | public |
GET | /api/zeq/agent/lineage/{id} | 3. GET /lineage/:id Spec §8. | public |
GET | /api/zeq/agent/list | — | public |
POST | /api/zeq/agent/mesh/{master_id}/publish | 12. POST /mesh/:master_id/publish — child posts its ZeqProof Used by collaborative-agent runs to publish into the mesh. | public |
GET | /api/zeq/agent/mesh/{master_id} | their ZeqProofs to the mesh; master collects into a composite tree. | public |
GET | /api/zeq/agent/operators/custom | 9. GET /operators/custom — catalogue of derived operators | public |
POST | /api/zeq/agent/operators/derive | WIRED (Phase 7 source-of-truth pass): calls lib/operatorDeriver.ts which runs all 5 steps using the existing zeqCompute | public |
POST | /api/zeq/agent/operators/promote | Queue for admin review (skills are user-facing IP). | public |
POST | /api/zeq/agent/page-chat | — | public |
GET | /api/zeq/agent/prd/{slug}/markdown | 4. GET /api/zeq/agent/prd/:slug/markdown Raw text/markdown body — used by the standalone /s/<slug>/prd/ view + the | public |
POST | /api/zeq/agent/prd/{slug}/send | (gives us the full BYOK pipeline, compute-credit charging, tripwires, and chain commit for free). | public |
GET | /api/zeq/agent/prd/{slug} | 1. GET /api/zeq/agent/prd/:slug | public |
PUT | /api/zeq/agent/prd/{slug} | 2. PUT /api/zeq/agent/prd/:slug Body: { markdown: string, expected_version?: number } | public |
GET | /api/zeq/agent/skills/{id} | 7. GET /skills/:id — get a synthesised skill definition | public |
POST | /api/zeq/agent/skills/synthesise | WIRED (Phase 7 source-of-truth pass): calls into lib/skillBuilder.ts — the same deterministic synthesis logic the existi | public |
GET | /api/zeq/agent/skills | The permanent UI library at /apps/skills/ is the deterministic catalogue (industry × use_case → operator pick). | public |
POST | /api/zeq/agent/spawn | against the user's daily quota BEFORE spawn. | public |
GET | /api/zeq/agent/status/{id} | 2. GET /status/:id | public |
POST | /api/zeq/agent/tick/{id} | 3b. POST /tick/:id — manually advance one generation (Driver / poll endpoint while we don't have an in-process daemon ye | public |
POST | /api/zeq/apis/{slug}/{id}/test | 5. POST /api/zeq/apis/:slug/:id/test Server-side test forward. | public |
DELETE | /api/zeq/apis/{slug}/{id} | 4. DELETE /api/zeq/apis/:slug/:id Soft-delete (sets archived_at). | public |
PATCH | /api/zeq/apis/{slug}/{id} | 3. PATCH /api/zeq/apis/:slug/:id Body: any subset of { base_url, auth_header (string|null), schema_json, rate_limi | public |
GET | /api/zeq/apis/{slug} | 1. GET /api/zeq/apis/:slug | public |
POST | /api/zeq/apis/{slug} | 2. POST /api/zeq/apis/:slug Body: { name, base_url, auth_header?, schema_json?, rate_limit_per_min? | public |
POST | /api/zeq/attest | Surface route (auth: session+key), registered via verifySurface.ts manifest. | key |
POST | /api/zeq/audit-source/{id}/event | — | public |
POST | /api/zeq/audit-source/{id}/kill | — | public |
GET | /api/zeq/audit-source/{id}/narrations | — | public |
GET | /api/zeq/audit-source/{id}/status | — | public |
POST | /api/zeq/audit-source/{id}/sweep | — | public |
GET | /api/zeq/audit-source/list | — | public |
POST | /api/zeq/audit-source/spawn | — | public |
GET | /api/zeq/audit-source/types | — | public |
POST | /api/zeq/auto | Auto-router — classifies a natural-language query and dispatches to the best-fit solver, which seals under its own sourc | key |
POST | /api/zeq/buckling | Beam-column buckling — Kphi = P * Kgphi (Hermitian beam FEM); smallest eigenvalue vs the Euler critical load. | key |
POST | /api/zeq/climate | Geophysical fluid dynamics — the shallow-water equations solved with a Lax-Friedrichs finite volume scheme. | key |
POST | /api/zeq/closedform | Closed-form master-equation solve — the analytic counterpart to /api/zeq/solve. | key |
POST | /api/zeq/compliance/verify | Surface route (auth: public), registered via verifySurface.ts manifest. | public |
POST | /api/zeq/compose | — | key |
POST | /api/zeq/compute | Operator compute — the billing spine. | key |
GET | /api/zeq/computes | Surface route (auth: session+key), registered via verifySurface.ts manifest. | key |
GET | /api/zeq/conformance/badge.json | — | public |
GET | /api/zeq/conformance/badge.svg | — | public |
GET | /api/zeq/conformance | — | public |
POST | /api/zeq/device | Semiconductor devices — PN-junction built-in voltage and Poisson/Laplace electrostatics (matrix-free Jacobi-PCG). | key |
POST | /api/zeq/dock | Molecular docking — rigid-body 6-DOF minimisation of the Lennard-Jones + Coulomb interaction energy. | key |
POST | /api/zeq/epi | Compartmental epidemiology — SIR/SEIR ODEs; basic reproduction number R0 and epidemic peak. | key |
POST | /api/zeq/evolve | Molecular dynamics — velocity-Verlet NVE over a Lennard-Jones + harmonic potential, energy-conserving. | key |
POST | /api/zeq/fea | Structural FEA — plane-stress K*u=f (Q4 elements, matrix-free Jacobi-PCG); tip deflection vs Euler-Bernoulli. | key |
POST | /api/zeq/flow | Incompressible Navier-Stokes — du/dt+(u.grad)u = -grad p + nu*laplacian(u), div u = 0 (Stam stable fluids). | key |
POST | /api/zeq/fracture | Bond-based peridynamics — mode-I crack; bonds break on irreversible stretch, cascaded quasi-static equilibrium. | key |
POST | /api/zeq/gauge | Lattice gauge theory — compact U(1), Wilson action; mean plaquette vs the exact I1(beta)/I0(beta). | key |
POST | /api/zeq/grid | Power systems — DC power flow B*theta=P; line flows and Kirchhoff current law checked. | key |
GET | /api/zeq/harness | What this node actually offers, and honestly what it does not. | public |
POST | /api/zeq/heat | Heat / thermal diffusion — dT/dt = alpha * laplacian(T) in 1-D and 2-D, Crank-Nicolson / FTCS / ADI, checked vs the exac | key |
POST | /api/zeq/kalman | Kalman filter — predict/update with Joseph-form covariance; converges to the discrete-algebraic-Riccati fixed point. | key |
POST | /api/zeq/lattice | Surface route (auth: session+key), registered via wizardSurface.ts manifest. | key |
POST | /api/zeq/lib-search | 208 libraries / 44 categories, ONE merged catalogue. | public |
POST | /api/zeq/llm/credentials/{id}/system-default | At most one credential per provider can hold the flag — the partial unique index in migration 0004 enforces this. | public |
DELETE | /api/zeq/llm/credentials/{id} | soft disable | public |
GET | /api/zeq/llm/credentials/{id} | — | public |
GET | /api/zeq/llm/credentials | list caller's credentials | public |
POST | /api/zeq/llm/credentials | create | public |
GET | /api/zeq/llm/providers | public registry of supported providers Open route (no paid gate) so the frontend can render the choose-provider UI befor | public |
GET | /api/zeq/llm/system-default/{provider} | public (no key info) Lets the chat UI know whether a free-tier provider is configured so it can render the right CTA. | public |
POST | /api/zeq/llm/test | test a credential without storing Useful for the admin frontend's "Verify key" button. | public |
POST | /api/zeq/lorenz | Lorenz system — x'=sigma(y-x), y'=x(rho-z)-y, z'=xy-beta*z, RK4; phase-volume contraction invariant. | key |
POST | /api/zeq/lotka | Lotka-Volterra predator-prey — dx/dt=ax-bxy, dy/dt=dxy-gy; conserved first integral. | key |
POST | /api/zeq/multibody | N-body master-equation engine — pairwise Newtonian gravity when positions are supplied, RK4 time-stepping. | key |
POST | /api/zeq/operator-spec | The accepted INPUT KEYS for an operator or domain — what zeq_find_operator's description promises. | public |
POST | /api/zeq/opt | Numerical optimization — min f(x) by descent; convergence checked against the known optimum. | key |
GET | /api/zeq/phase | Surface route (auth: public), registered via heartbeatSurface.ts manifest. | public |
POST | /api/zeq/plnb/observe | — | public |
GET | /api/zeq/plnb/operator | — | public |
POST | /api/zeq/protect | PulseGuard protection heartbeat — computes ZEQ-PROTECT-001 |sin(5phi)|/f_pulse and ZEQ-PROTECT-002 0.5+0.3sin(t/30) | key |
POST | /api/zeq/prove/verify | Verify a /prove receipt (PUBLIC, no auth, 10/min/IP). | public |
POST | /api/zeq/prove | PUBLIC keyless KO42 proof — 10/min/IP. | public |
GET | /api/zeq/pulse/stream | Surface route (auth: session+key), registered via heartbeatSurface.ts manifest. | key |
GET | /api/zeq/pulse | Live HulyaPulse — Zeqond number, phase, R(t) modulation (no auth). | public |
POST | /api/zeq/quant | Quantitative finance — geometric-Brownian-motion Monte-Carlo option pricing, verified vs the Black-Scholes closed form. | key |
POST | /api/zeq/reactor/{id}/close | Surface route (auth: session+key), registered via reactorSurface.ts manifest. | key |
GET | /api/zeq/reactor/{id}/next | Surface route (auth: session+key), registered via reactorSurface.ts manifest. | key |
POST | /api/zeq/reactor/{id}/observe | Surface route (auth: session+key), registered via reactorSurface.ts manifest. | key |
POST | /api/zeq/reactor/{id}/secure/open | Surface route (auth: session+key), registered via reactorSurface.ts manifest. | key |
GET | /api/zeq/reactor/{id}/secure/pull | Surface route (auth: public), registered via reactorSurface.ts manifest. | public |
GET | /api/zeq/reactor/{id}/state | Surface route (auth: session+key), registered via reactorSurface.ts manifest. | key |
POST | /api/zeq/reactor/{id}/step | Surface route (auth: session+key), registered via reactorSurface.ts manifest. | key |
GET | /api/zeq/reactor/{id}/telemetry | Surface route (auth: session+key), registered via reactorSurface.ts manifest. | key |
GET | /api/zeq/reactor/{id}/trajectory | Surface route (auth: session+key), registered via reactorSurface.ts manifest. | key |
GET | /api/zeq/reactor/{id} | Surface route (auth: session+key), registered via reactorSurface.ts manifest. | key |
POST | /api/zeq/reactor | Surface route (auth: session+key), registered via reactorSurface.ts manifest. | key |
GET | /api/zeq/reactors | Surface route (auth: session+key), registered via reactorSurface.ts manifest. | key |
POST | /api/zeq/react | Reaction-diffusion chemical kinetics — coupled species diffuse and react on a grid; steady state / pattern checked. | key |
GET | /api/zeq/receipts/{id} | Surface route (auth: session+key), registered via verifySurface.ts manifest. | key |
GET | /api/zeq/receipts | Surface route (auth: session+key), registered via verifySurface.ts manifest. | key |
POST | /api/zeq/reverify | — | public |
POST | /api/zeq/sat | Boolean satisfiability — random 3-SAT (hardness peak alpha~4.26), DPLL + unit propagation; assignment certified. | key |
POST | /api/zeq/schrodinger | Time-independent Schrodinger — Hpsi = Epsi, tridiagonal finite-difference spectrum (Sturm bisection) vs the exact anal | key |
GET | /api/zeq/sdk/metadata | Surface route (auth: public), registered via heartbeatSurface.ts manifest. | public |
POST | /api/zeq/settle | — | key |
POST | /api/zeq/shift | Surface route (auth: session+key), registered via wizardSurface.ts manifest. | key |
POST | /api/zeq/solve | HULYAS master-field solver — integrates the master equation Box-phi - mu^2(r)phi - lambda*phi^3 - e^(-phi/phi_c) + phi_4 | key |
GET | /api/zeq/state/live | Surface route (auth: public), registered via heartbeatSurface.ts manifest. | public |
GET | /api/zeq/stream/channels/{id}/pull | — | public |
GET | /api/zeq/stream/channels/{id}/secure/pull | — | public |
GET | /api/zeq/stream/solvers | — | public |
GET | /api/zeq/streams/{id}/pull | — | public |
GET | /api/zeq/streams/{id}/secure/pull | — | public |
GET | /api/zeq/streams/solvers | GET solvers — the catalogue a builder UI populates from | public |
POST | /api/zeq/tumor | Fisher-KPP tumor growth-front — du/dt = D u_xx + r u(1-u); front speed vs the Ablowitz-Zeppetella exact wave. | key |
POST | /api/zeq/unified | Unified multi-domain composer — evaluates a supplied operator list into ONE sealed value with a safe evaluator (no eval/ | key |
GET | /api/zeq/usage | Surface route (auth: session+key), registered via verifySurface.ts manifest. | key |
POST | /api/zeq/verify | Verify a /compute ZeqProof HMAC (auth required). | key |
POST | /api/zeq/wave | Wave equation — 2-D membrane d2u/dt2 = c^2 * laplacian(u), energy-conserving leapfrog; exact standing-mode check. | key |
POST | /api/zeq/web-search | — | public |
POST | /api/zeq/wizard/auth-bootstrap | This split was added under the wizard-ratelimit-emergency-fix patch after agent + browser-driven traffic exhausted the s | public |
POST | /api/zeq/wizard/compute | NOTE: the registration wizard at /auth/ does NOT call this endpoint anymore — it calls /zeq/wizard/auth-bootstrap (below | public |
POST | /api/zeq/zeta | Riemann zeta — Riemann-Siegel Z(t); nontrivial zeros of zeta(1/2+it) counted vs N(T). | key |
Generated by scripts/generate-reference.mjs from https://zeq.me/openapi.json.