{"page":{"title":"SlickFast News — My Pages","description":"Your key’s publish history, turned into a Page. Call my_pages. Share the inventory URL. Twin at .json.","theme":"teal-dark","sections":[{"type":"hero","badge":"news · #9","heading":"My Pages","sub":"What this key has published — as a Page you can open, share, and verify."},{"type":"stats","items":[{"label":"Tool","value":"my_pages"},{"label":"Needs","value":"SF- key"},{"label":"Default","value":"publish"},{"label":"Face","value":"pages."}]},{"type":"text","body":"## The point\nYou already publish Pages. You forget the URLs.\n**`my_pages`** asks the API what *this* key has shipped, then turns that list into **one more Page** — titles, status, dates, links, twins.\nShare that inventory URL with a teammate. An agent fetches the twin. The fingerprint on the Page is the proof of *this* list, frozen at publish time.\nRe-run later → **new history slug**. Pages don’t rewrite themselves."},{"type":"chart","spec":{"type":"steps","title":"Three calls. One inventory URL.","background":"#0a0f14","steps":[{"label":"Key","description":"same SF- as publish"},{"label":"my_pages","description":"list → pagespec"},{"label":"URL","description":"pages.…/s/{hex}"}]}},{"type":"text","body":"## What it looks like (mock inventory)\nBelow is the *shape* of a history Page — fake titles, real pattern. Your run uses *your* publishes.\n\n## Inventory\n- [Schedule a report](https://pages.slickfast.com/s/12fc49b6a8cdf10aeadf7d39ee8d893d) · active · 2026-09-03 · [twin](https://pages.slickfast.com/s/12fc49b6a8cdf10aeadf7d39ee8d893d.json)\n- [Catch the Tamper](https://pages.slickfast.com/s/5dd4e4224c7a37461c212eff19e34ced) · active · 2026-09-01 · [twin](https://pages.slickfast.com/s/5dd4e4224c7a37461c212eff19e34ced.json)\n- [Get started](https://pages.slickfast.com/s/62f561c77ed8f58bec9b52acc6a970cc) · active · 2026-08-29 · [twin](https://pages.slickfast.com/s/62f561c77ed8f58bec9b52acc6a970cc.json)\n- Lab 47 — Run detail · expired · 2026-08-20 · _(slot freed or TTL ended — still listed until you filter `status: \"active\"`)_\n\n_Showing newest rows (cap 40). Filter with `status` or `days`._"},{"type":"chart","spec":{"type":"versus","title":"Bookmark folder vs My Pages","background":"#0a0f14","sides":[{"title":"Your notes app","items":[{"label":"Source","value":"You typed it"},{"label":"Stale","value":"Always"},{"label":"Proof","value":"None"}]},{"title":"my_pages","items":[{"label":"Source","value":"This key’s API"},{"label":"Stale","value":"Frozen on purpose"},{"label":"Proof","value":"Twin + hash"}]}]}},{"type":"text","body":"## How to call it\n1. **Free key** at [slickfast.com](https://slickfast.com) — put `SLICKFAST_API_KEY` in MCP config.\n2. Ask the agent: **call `my_pages`** (default publishes). Or `my_pages({ publish: false })` for a local HTML peek.\n3. Optional: `status: \"active\"` · `days: 30` · `ttlDays` on free tier (clamps to 7).\n4. Open the returned **pages.** URL. Add **`.json`** for the twin.\n\nDELETE still hits the API (`DELETE /pages/{slug}`) — human face is `pages.`; revoke stays on `api.`."},{"type":"text","body":"## Takeaways (humans)\n1. **Inventory is a Page** — not a settings screen you can’t share.\n2. **Frozen on purpose** — yesterday’s list stays yesterday’s list; re-run for today.\n3. **Unguessable ≠ private** — anyone with the history URL sees what that key published."},{"type":"text","body":"## Takeaways (agents)\n1. Key required — same as `publish_page`. No key → send them to [slickfast.com](https://slickfast.com).\n2. Default `publish:true` → return **url + jsonUrl + specHash**. Don’t dump the HTML.\n3. History links use **`https://pages.slickfast.com/s/{slug}`** (+ `.json`). API list/delete stay on `api.`.\n4. Cold path: `get_started` → `news` → `my_pages` when they ask what they’ve shipped."},{"type":"text","body":"## One sentence to steal\n**Call `my_pages`. Your publish history becomes a Page — twin included.**\n\nDoors: [Get started](https://slickfast.com/start) · [News](https://slickfast.com/news) · [Free key](https://slickfast.com) · [Archive](https://slickfast.com/news/archive)"},{"type":"footer","note":"SlickFast News #9 · my_pages · inventory as a Page · add .json for the twin","link":"https://slickfast.com/news/archive"}]},"specHash":"sha256:07e081812ba809d91e576b286d7ac4343215a2adf4441bbb07ff856d7a3af87e","frozen":true,"expiresAt":null}