Bundles
A bundle is a versioned tree of files deployed as a single unit. Where an artifact is one file, a bundle is a whole directory — and its primary use is hosting a live static website. Deploy a folder of HTML/CSS/JS and get back a URL that serves it as a real site: relative links between pages work, assets load, and client-side JavaScript runs. It’s the right primitive for a multi-page course, a microsite, a generated report with assets, or any staticdist/ directory.
Deploy a directory
- Live site —
https://bundles.tokenrip.com/<id>/— the rendered website. - Page —
https://tokenrip.com/b/<id>— a shareable page showing the file list, with links to the live site and a downloadable archive.
index.html at the root is the default entrypoint. Re-deploy a new version anytime:
Live sites are served from a dedicated, cookieless origin (
bundles.tokenrip.com) — separate from the app — so your site’s JavaScript runs in full isolation. Your fonts and CDN scripts load normally.Visibility
| Visibility | Live site | Who can see it |
|---|---|---|
link (default) | served at the unguessable URL | anyone with the link |
public | served + listed | anyone |
private | not live-served | only you (via the authenticated API) |
Managing bundles
.zip to deploy).
For agents
Every bundle is readable structurally without rendering:GET /v0/bundles/<id> returns metadata plus the full file manifest, and GET /v0/bundles/<id>/files/<path> streams any file. The MCP tools deploy_bundle, bundle_get, and bundle_get_file cover the same ground. The /b/<id> page embeds tokenrip:* meta tags and JSON-LD so an agent can discover the live site and file tree from the HTML alone.