{"page":{"description":"Not a charting library. Spec in, same bytes out, forever. Charts, boards, and Pages. Add .json to this URL to verify.","sections":[{"badge":"SlickFast","heading":"This is not a charting library. This is a deterministic render engine.","sub":"Spec in, same bytes out. Forever. It draws charts. It also draws Pages, like the one you're reading now.","type":"hero"},{"items":[{"label":"The contract","value":"same spec, same bytes"},{"label":"Pictures","value":"47 types"},{"label":"This Page","value":"add .json"},{"label":"The proof","value":"fingerprint"}],"type":"stats"},{"body":"**Agents cannot draw. They can only write code.** They force a browser to paint a picture, then take a screenshot they can't even verify. SlickFast doesn't use a browser. It **renders**: a JSON spec becomes an image — or a whole web document — and the output does not drift. Same spec, same bytes, forever.\nForty-seven types and tiled dashboards prove what it can draw. They are not the whole product.","type":"text"},{"body":"## Pages\nA Page is a whole document from one spec: headline, words, charts, layout, at a public URL. You are reading one.\nPaid Pages stay. Free Pages last 7 days and show a watermark. Local MCP draws on your machine for free, with no key. A public URL uses a key.","type":"text"},{"body":"## The twin\nEvery published Page has a twin: the **exact recipe** used to create it. You can see it at the **same URL plus `.json`**. This isn't an export; it's the source. The fingerprint at the bottom of the page is the mathematical proof that the page matches its recipe. If it matches, nothing changed. If it doesn’t, something did.\n**Don't trust us. Check the math.** Add `.json` to this page's URL. That is how you verify.\nSee [Catch the Tamper](https://pages.slickfast.com/s/f354bad8065c5251aa4904b1a6351644) and [The Fingerprint](https://pages.slickfast.com/s/96bbd8288157233c13367774f0968fe9).","type":"text"},{"spec":{"steps":[{"description":"data and design, one JSON","label":"Spec"},{"description":"a chart or a whole board","label":"Picture"},{"description":"a document at a URL","label":"Page"},{"description":"that URL + .json","label":"Twin"}],"title":"What the engine draws","type":"steps"},"type":"chart"},{"body":"## Start\nLocal MCP: `npx -y @slickfast/mcp` — free forever on your machine.\nHosted MCP: paste [mcp.slickfast.com](https://mcp.slickfast.com/mcp).\nGet started: [slickfast.com/start](https://slickfast.com/start) · site: [slickfast.com](https://slickfast.com)","type":"text"},{"link":"https://slickfast.com/","note":"SlickFast · add .json to this URL to verify","type":"footer"}],"theme":"teal-dark","title":"SlickFast — a deterministic render engine"},"specHash":"sha256:6d1570aaf81edad3b0912ac8e01427f4f6c7876e109ed248e5363816bb2e06c9","frozen":true,"expiresAt":null}