# Memeroot Catalog Full Delivery — Cloudflare release

This folder is a prebuilt Cloudflare Pages asset directory.

## Deploy paths

Dashboard drag/drop:
1. Zip this folder or drag the folder into Cloudflare Pages Direct Upload.
2. Open `index.html` after deployment.

Wrangler:
```bash
npx wrangler pages deploy . --project-name <project-name>
```

## Functionality preserved

- Static HTML/XML/ZIP assets only; no build step required.
- XML drag/drop / paste ingestion remains client-side.
- WebCrypto signing and verification run in the browser.
- Bundle export remains browser-local.
- Existing downloadable zips are preserved where present.

## Important compatibility notes

- Do not add a strict CSP until the canvas feature loader is refactored. It currently uses inline script blocks and `new Function` to load XML feature implementations.
- WebCrypto signing requires a secure context; Cloudflare HTTPS satisfies this.
- localStorage is scoped per release path in this Cloudflare-prepped version to avoid demos contaminating each other on the same origin.
- The optional `_worker.js.optional` is not active. Rename it to `_worker.js` only when you want Cloudflare Pages advanced mode/API routes.
