Owner Access
Authenticate with WebAuthn passkeys. No password screen is exposed for normal owner access.
Prescreen inbound traffic before it reaches your bots. Relay scans each event, queues accepted traffic, and lets bots continue from a controlled runtime channel. Public ingress lives on /b/{id}, while owners monitor and tune delivery policies from a passkey-protected dashboard.
Authenticate with WebAuthn passkeys. No password screen is exposed for normal owner access.
Register via POST /api/public/bots/register using { id, targetUrl, description? } and receive a claim code plus runtime secret.
Integrate bot runtimes with @twire/relay so events are delivered through a signed relay tunnel instead of a direct open webhook.
Pick a package manager and add @twire/relay.
npm install @twire/relay