Shakespeare is a browser-only AI app builder for Nostr, made by Soapbox. You describe an app and it scaffolds and edits it in the browser, talking to a model provider whose API key you supply yourself (BYOK), stored locally in IndexedDB.
Why Shakespeare must carry a lockdown recipe
Section titled “Why Shakespeare must carry a lockdown recipe”Shakespeare’s provider picker includes permitted providers (Anthropic, DeepSeek, Kimi, OpenRouter, OpenCode Zen, PayPerQ, local Ollama) and the excluded ones, OpenAI and xAI. Shakespeare is strictly forbidden from using the excluded providers — and because its own UI could reach them, it is admitted to the catalog only under a binding provider-lockdown recipe that pins the configuration to permitted providers and machine-verifies the excluded ones are unreachable. The recipe enforces the prohibition; it is not a pass that lets Shakespeare use them. Shakespeare is constrained, not trusted.
See also
Section titled “See also”- The provider-lockdown recipe that forbids the excluded providers and makes the clean configuration verifiable.
- How enforcement works — the contract every recipe must satisfy.