Build against one contract
Use the scaffold, JSON schemas, TypeScript definitions, and working example. No guessed APIs.
BRT extension platform
Create signed website extensions with a closed runtime contract, clear permissions, and a review path your customers can trust.
node brt-extension.mjs init ./store-tools \
--namespace your-team/store-tools
node brt-extension.mjs preview ./store-tools
node brt-extension.mjs check ./store-tools
The path to a store
Use the scaffold, JSON schemas, TypeScript definitions, and working example. No guessed APIs.
Your private key stays with you. BRT checks the exact bundle, signature, permissions, and release metadata.
Store owners see what the extension can do before it runs. New permissions remain off until approved.
Built for coding agents
Use one current context file, raw schemas, and fixed runtime types. Your coding agent gets the same rules the BRT validator enforces.
Build with an LLM →Ready to publish