Skip to main content

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.

MethodPathWhat it doesAuth
POST/api/zeq/acousticHelmholtz acoustics — -p'' = k^2 p, open/closed ends (finite-volume + half-cell mass, Sturm bisection).key
POST/api/zeq/actionLeast-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-hashpublic
POST/api/zeq/agent/generate-htmls/<slug>/ via the existing site-hosting pipeline.public
POST/api/zeq/agent/kill/{id}4. POST /kill/:idpublic
GET/api/zeq/agent/lineage/{id}3. GET /lineage/:id Spec §8.public
GET/api/zeq/agent/listpublic
POST/api/zeq/agent/mesh/{master_id}/publish12. 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/custom9. GET /operators/custom — catalogue of derived operatorspublic
POST/api/zeq/agent/operators/deriveWIRED (Phase 7 source-of-truth pass): calls lib/operatorDeriver.ts which runs all 5 steps using the existing zeqComputepublic
POST/api/zeq/agent/operators/promoteQueue for admin review (skills are user-facing IP).public
POST/api/zeq/agent/page-chatpublic
GET/api/zeq/agent/prd/{slug}/markdown4. GET /api/zeq/agent/prd/:slug/markdown Raw text/markdown body — used by the standalone /s/<slug>/prd/ view + thepublic
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/:slugpublic
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 definitionpublic
POST/api/zeq/agent/skills/synthesiseWIRED (Phase 7 source-of-truth pass): calls into lib/skillBuilder.ts — the same deterministic synthesis logic the existipublic
GET/api/zeq/agent/skillsThe permanent UI library at /apps/skills/ is the deterministic catalogue (industry × use_case → operator pick).public
POST/api/zeq/agent/spawnagainst the user's daily quota BEFORE spawn.public
GET/api/zeq/agent/status/{id}2. GET /status/:idpublic
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 yepublic
POST/api/zeq/apis/{slug}/{id}/test5. 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_limipublic
GET/api/zeq/apis/{slug}1. GET /api/zeq/apis/:slugpublic
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/attestSurface route (auth: session+key), registered via verifySurface.ts manifest.key
POST/api/zeq/audit-source/{id}/eventpublic
POST/api/zeq/audit-source/{id}/killpublic
GET/api/zeq/audit-source/{id}/narrationspublic
GET/api/zeq/audit-source/{id}/statuspublic
POST/api/zeq/audit-source/{id}/sweeppublic
GET/api/zeq/audit-source/listpublic
POST/api/zeq/audit-source/spawnpublic
GET/api/zeq/audit-source/typespublic
POST/api/zeq/autoAuto-router — classifies a natural-language query and dispatches to the best-fit solver, which seals under its own sourckey
POST/api/zeq/bucklingBeam-column buckling — Kphi = P * Kgphi (Hermitian beam FEM); smallest eigenvalue vs the Euler critical load.key
POST/api/zeq/climateGeophysical fluid dynamics — the shallow-water equations solved with a Lax-Friedrichs finite volume scheme.key
POST/api/zeq/closedformClosed-form master-equation solve — the analytic counterpart to /api/zeq/solve.key
POST/api/zeq/compliance/verifySurface route (auth: public), registered via verifySurface.ts manifest.public
POST/api/zeq/composekey
POST/api/zeq/computeOperator compute — the billing spine.key
GET/api/zeq/computesSurface route (auth: session+key), registered via verifySurface.ts manifest.key
GET/api/zeq/conformance/badge.jsonpublic
GET/api/zeq/conformance/badge.svgpublic
GET/api/zeq/conformancepublic
POST/api/zeq/deviceSemiconductor devices — PN-junction built-in voltage and Poisson/Laplace electrostatics (matrix-free Jacobi-PCG).key
POST/api/zeq/dockMolecular docking — rigid-body 6-DOF minimisation of the Lennard-Jones + Coulomb interaction energy.key
POST/api/zeq/epiCompartmental epidemiology — SIR/SEIR ODEs; basic reproduction number R0 and epidemic peak.key
POST/api/zeq/evolveMolecular dynamics — velocity-Verlet NVE over a Lennard-Jones + harmonic potential, energy-conserving.key
POST/api/zeq/feaStructural FEA — plane-stress K*u=f (Q4 elements, matrix-free Jacobi-PCG); tip deflection vs Euler-Bernoulli.key
POST/api/zeq/flowIncompressible Navier-Stokes — du/dt+(u.grad)u = -grad p + nu*laplacian(u), div u = 0 (Stam stable fluids).key
POST/api/zeq/fractureBond-based peridynamics — mode-I crack; bonds break on irreversible stretch, cascaded quasi-static equilibrium.key
POST/api/zeq/gaugeLattice gauge theory — compact U(1), Wilson action; mean plaquette vs the exact I1(beta)/I0(beta).key
POST/api/zeq/gridPower systems — DC power flow B*theta=P; line flows and Kirchhoff current law checked.key
GET/api/zeq/harnessWhat this node actually offers, and honestly what it does not.public
POST/api/zeq/heatHeat / thermal diffusion — dT/dt = alpha * laplacian(T) in 1-D and 2-D, Crank-Nicolson / FTCS / ADI, checked vs the exackey
POST/api/zeq/kalmanKalman filter — predict/update with Joseph-form covariance; converges to the discrete-algebraic-Riccati fixed point.key
POST/api/zeq/latticeSurface route (auth: session+key), registered via wizardSurface.ts manifest.key
POST/api/zeq/lib-search208 libraries / 44 categories, ONE merged catalogue.public
POST/api/zeq/llm/credentials/{id}/system-defaultAt 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 disablepublic
GET/api/zeq/llm/credentials/{id}public
GET/api/zeq/llm/credentialslist caller's credentialspublic
POST/api/zeq/llm/credentialscreatepublic
GET/api/zeq/llm/providerspublic registry of supported providers Open route (no paid gate) so the frontend can render the choose-provider UI beforpublic
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/testtest a credential without storing Useful for the admin frontend's "Verify key" button.public
POST/api/zeq/lorenzLorenz system — x'=sigma(y-x), y'=x(rho-z)-y, z'=xy-beta*z, RK4; phase-volume contraction invariant.key
POST/api/zeq/lotkaLotka-Volterra predator-prey — dx/dt=ax-bxy, dy/dt=dxy-gy; conserved first integral.key
POST/api/zeq/multibodyN-body master-equation engine — pairwise Newtonian gravity when positions are supplied, RK4 time-stepping.key
POST/api/zeq/operator-specThe accepted INPUT KEYS for an operator or domain — what zeq_find_operator's description promises.public
POST/api/zeq/optNumerical optimization — min f(x) by descent; convergence checked against the known optimum.key
GET/api/zeq/phaseSurface route (auth: public), registered via heartbeatSurface.ts manifest.public
POST/api/zeq/plnb/observepublic
GET/api/zeq/plnb/operatorpublic
POST/api/zeq/protectPulseGuard 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/verifyVerify a /prove receipt (PUBLIC, no auth, 10/min/IP).public
POST/api/zeq/provePUBLIC keyless KO42 proof — 10/min/IP.public
GET/api/zeq/pulse/streamSurface route (auth: session+key), registered via heartbeatSurface.ts manifest.key
GET/api/zeq/pulseLive HulyaPulse — Zeqond number, phase, R(t) modulation (no auth).public
POST/api/zeq/quantQuantitative finance — geometric-Brownian-motion Monte-Carlo option pricing, verified vs the Black-Scholes closed form.key
POST/api/zeq/reactor/{id}/closeSurface route (auth: session+key), registered via reactorSurface.ts manifest.key
GET/api/zeq/reactor/{id}/nextSurface route (auth: session+key), registered via reactorSurface.ts manifest.key
POST/api/zeq/reactor/{id}/observeSurface route (auth: session+key), registered via reactorSurface.ts manifest.key
POST/api/zeq/reactor/{id}/secure/openSurface route (auth: session+key), registered via reactorSurface.ts manifest.key
GET/api/zeq/reactor/{id}/secure/pullSurface route (auth: public), registered via reactorSurface.ts manifest.public
GET/api/zeq/reactor/{id}/stateSurface route (auth: session+key), registered via reactorSurface.ts manifest.key
POST/api/zeq/reactor/{id}/stepSurface route (auth: session+key), registered via reactorSurface.ts manifest.key
GET/api/zeq/reactor/{id}/telemetrySurface route (auth: session+key), registered via reactorSurface.ts manifest.key
GET/api/zeq/reactor/{id}/trajectorySurface 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/reactorSurface route (auth: session+key), registered via reactorSurface.ts manifest.key
GET/api/zeq/reactorsSurface route (auth: session+key), registered via reactorSurface.ts manifest.key
POST/api/zeq/reactReaction-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/receiptsSurface route (auth: session+key), registered via verifySurface.ts manifest.key
POST/api/zeq/reverifypublic
POST/api/zeq/satBoolean satisfiability — random 3-SAT (hardness peak alpha~4.26), DPLL + unit propagation; assignment certified.key
POST/api/zeq/schrodingerTime-independent Schrodinger — Hpsi = Epsi, tridiagonal finite-difference spectrum (Sturm bisection) vs the exact analkey
GET/api/zeq/sdk/metadataSurface route (auth: public), registered via heartbeatSurface.ts manifest.public
POST/api/zeq/settlekey
POST/api/zeq/shiftSurface route (auth: session+key), registered via wizardSurface.ts manifest.key
POST/api/zeq/solveHULYAS master-field solver — integrates the master equation Box-phi - mu^2(r)phi - lambda*phi^3 - e^(-phi/phi_c) + phi_4key
GET/api/zeq/state/liveSurface route (auth: public), registered via heartbeatSurface.ts manifest.public
GET/api/zeq/stream/channels/{id}/pullpublic
GET/api/zeq/stream/channels/{id}/secure/pullpublic
GET/api/zeq/stream/solverspublic
GET/api/zeq/streams/{id}/pullpublic
GET/api/zeq/streams/{id}/secure/pullpublic
GET/api/zeq/streams/solversGET solvers — the catalogue a builder UI populates frompublic
POST/api/zeq/tumorFisher-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/unifiedUnified multi-domain composer — evaluates a supplied operator list into ONE sealed value with a safe evaluator (no eval/key
GET/api/zeq/usageSurface route (auth: session+key), registered via verifySurface.ts manifest.key
POST/api/zeq/verifyVerify a /compute ZeqProof HMAC (auth required).key
POST/api/zeq/waveWave equation — 2-D membrane d2u/dt2 = c^2 * laplacian(u), energy-conserving leapfrog; exact standing-mode check.key
POST/api/zeq/web-searchpublic
POST/api/zeq/wizard/auth-bootstrapThis split was added under the wizard-ratelimit-emergency-fix patch after agent + browser-driven traffic exhausted the spublic
POST/api/zeq/wizard/computeNOTE: the registration wizard at /auth/ does NOT call this endpoint anymore — it calls /zeq/wizard/auth-bootstrap (belowpublic
POST/api/zeq/zetaRiemann 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.