A discovery index of everything the public can reach. Honest headline: this is mostly static apps, not a REST API. The real query-driven surface is three operations - the SSR /showcase and the ObjectKit list + render. Everything is public (no key, token, or login).
Machine-readable source of truth: openapi.json (OpenAPI 3.0.3) in the deployed folder. This page mirrors it and is now authored as .razor - build-time rendered to static HTML by OcRazor.
GET /showcase
dynamic-apiauth: publicssr-php-nativeaot-ocrazorkull.games
Server-side-rendered HTML showcase (per-request SSR)
PHP shim hands the raw query string to a ~1.18 MB NativeAOT C# binary that renders one section with the OcRazor SSR pipeline. No DB, no session, ~1 ms.
- ·
- section = home|text|lists|tables|forms|media|semantic|cssbox|layout|effects|js|state (default home)
- ·
- theme = light|dark (default light)
- ·
- count = integer (default 0, shown on the state section)
- ·
- fname, fcolor, ffruit, frange, faccept = forms-section round-trip fields (echoed)
GET /objectkit/api.php?op=list
dynamic-apiauth: publiccli-single-file-linux-x64kull.games
ObjectKit model manifest (JSON)
JSON manifest of every renderable procedural 3D model (~1,263) and its numeric params. CORS *; cached 1 h.
- ·
- op = list
GET /objectkit/api.php?op=render
dynamic-apiauth: publiccli-single-file-linux-x64kull.games
ObjectKit parameterized 3D render (bytes)
Renders one model to raw bytes. Deterministic (same params -> same bytes); cached 24 h. Strict server-side whitelist; unknown keys dropped.
- ·
- id = model id from op=list, [a-z0-9_-]{1,80} (required)
- ·
- format = png|gif|obj|stl|ply|glb (default png)
- ·
- w, h = 16..1024 (default 512)
- ·
- yaw, pitch = orbit degrees (default 0)
- ·
- frames = 2..48 (default 24), fps = 1..30 (default 15) - gif
- ·
- p.<name> = any numeric/bool builder param from the manifest (e.g. p.size=1.5&p.seed=7)
GET /
static-appauth: publicclient-wasmkull.games
Cosmos - 3D solar system (site root; never overwritten)
GET /gpu-version/
static-appauth: publicclient-wasm-aotkull.games
Solar Sky Walk - flagship 3D real-sky walk
GET /good-ocean/
static-appauth: publicclient-wasmkull.games
PHYSICA - real-physics island
GET /good-physics-proof/
static-appauth: publicclient-wasmkull.games
SolarWorld - physics proof
GET /good-sky-reflections/
static-appauth: publicclient-wasmkull.games
PhysicsOdyssey - planar-mirror / SSR showcase
GET /gfx-showcase/
static-appauth: publicclient-wasmkull.games
Graphics Showcase - 21 CPU-rendered scenes
GET /weather-scales/
static-appauth: publicclient-wasmkull.games
Weather Scales - multi-scale weather sim (live api.weather.gov)
GET /objectkit/
static-appauth: publicclient-wasmkull.games
ObjectKit 3D viewer - WASM inspector for the model catalog
GET /desktop/
static-appauth: publicstatic-html-ssr-ocrazorkullgames.com
KullOS desktop - canvas OS hosting ~160 mini-apps
GET /gamelist/
static-pageauth: publicstatic-htmlkull.games
Games gallery index (6 suites, per-version chips, evidence)
GET /objectkit/docs.html
static-pageauth: publicstatic-htmlkull.games
ObjectKit API docs page
GET /
static-pageauth: publicstatic-html-ssr-ocrazorkullgames.com
kullgames.com hub - 160 apps across 15 categories