Help preserve open and free AI for humanity's future

Query plane REST API /v1/

A read-only JSON API over minisign-signed artifacts. The server holds no truth of its own: every record, endpoint list, and index it serves first passes signature verification against a pinned public key — if verification fails, you get a 503 refusal, never stale or partial data.

Stability promise — additive-only

The /v1/ surface is additive-only: no existing field, endpoint, operation, response, or path is ever removed or renamed. Compatibility changes arrive as additions only. The machine-readable contract is the OpenAPI 3.1 document at/api/v1/openapi.json, served by every query-plane deployment — the document describes itself. For a live instance right now,boot one in a single command →

GET /api/v1/models/{slug}

One verified model record, served from its shard (seg_ + first two hex of sha256(slug) — O(shard) at any catalogue size). The response headerx-queryplane-source: chunk:seg_xx names the shard, so you can recompute the assignment yourself.

curl http://127.0.0.1:<port>/api/v1/models/Qwen_Qwen3-0.6B
# → 200 {"id":"Qwen/Qwen3-0.6B","slug":"Qwen_Qwen3-0.6B",...}
#   x-queryplane-source: chunk:seg_3f

GET /api/v1/search?q=…

Deterministic ranking over the verified index. The same query over the same index returns byte-identical ordering — no clock, no randomness, no personalization. Hits are always records that exist on the plane, schema-valid, signature-covered.

curl "http://127.0.0.1:<port>/api/v1/search?q=gguf"

Caching, CORS, limits

Also hosted

The MCP endpoint (POST /mcp) — five tools for AI agents →