llms.txt Content
# Scorezilla
> A focused leaderboard SaaS for indie devs, browser games, and AI vibe coders. Plug-and-play API. Embeddable UI. AI-assisted setup.
Scorezilla is one product doing one job: storing scores and ranking them. The stack is Cloudflare-native (Durable Objects for the hot sorted set, D1 for the durable record, Workers Cache + KV at the edge). We publish a TypeScript SDK (stable, `scorezilla@0.5.1` on npm), an embeddable widget (live at widget.scorezilla.dev), and an MCP server (closed beta) so AI assistants can read your leaderboards and scaffold integrations. The hosted dashboard for issuing API keys is in early access.
## Docs
- [Docs index](https://scorezilla.dev/docs): entrypoint — concepts, quickstarts, framework guides.
- [Architecture](https://scorezilla.dev/docs/architecture): how a read becomes a leaderboard — DO + D1 + edge cache + KV, with the trade-offs called out.
- [Widget](https://scorezilla.dev/docs/widget): the embeddable leaderboard component — script tag, iframe, or React.
- [Auth & security](https://scorezilla.dev/auth): the two submission paths (public-key fast, HMAC-signed secure) and what each protects.
## Framework guides
- [Godot](https://scorezilla.dev/docs/godot): HTML5 export, GDScript bridge to the SDK.
- [Next.js](https://scorezilla.dev/docs/nextjs): App Router + the React widget.
- [PixiJS](https://scorezilla.dev/docs/pixijs): submit on game-over, render on the same canvas.
- [Unity WebGL](https://scorezilla.dev/docs/unity-webgl): jslib glue + the SDK.
- [Vanilla JS](https://scorezilla.dev/docs/vanilla): script-tag or ESM, no framework required.
## SDK
- [`scorezilla` on npm](https://www.npmjs.com/package/scorezilla): TypeScript SDK. `scorezilla/server` is the HMAC adapter + the turnkey `createScoreSubmitHandler` and JWT verifiers (Supabase, Clerk, Auth0, Firebase) for the secure path; `scorezilla/identity` adds player-identity helpers including Google + GitHub OAuth.
## MCP server
The fastest way for an AI assis