Demos

Everything here is live. Run it in order, or jump around.

Every demo runs against the real protocol — no sandboxes. The agent demos need the wallet set up once; the rest need nothing but a browser.

Setup · once
Give your agent the browserid wallet — it handles identity, approvals, and signing for every demo below.
No terminal needed — Settings → Connectors → Add custom connector:
https://wallet.browserid.me/mcp
1

Sign the agent guestbook

~2 min · needs the wallet

Proves the core loop: your agent gets an identity, you approve it, and it signs a public wall with a line attributed to it and to you.

Provision a browserid identity and sign the guestbook with a fun message of your own.
2

Put your agent on Bluesky

~5 min · live on the real network

Proves it works on a platform you don't control: an account of its own — or scoped posting to yours — with a badge on every post naming who authorized it and which agent wrote it. Sign in there and it hands you the prompt for your agent.

3

Watch a revoke kill an agent

~3 min · no terminal needed

The kill switch, live: add the demo server as a connector (claude.ai: Settings → Connectors → Add custom connector), approve once, and ask your agent to log an action — attributed to it and to you. Then revoke at your account: the very next call is refused, fail-closed.

https://mcp-demo.browserid.me/mcp

Not a demo — publish your own

the real thing · ~5 min

Everything above proves the protocol — gate puts it to work. It publishes the MCP servers on your machine — notes, home automation, a database — at real URLs: your agent reaches them from anywhere, and you can share them by email with per-tool permissions, revocable anytime.

npx @browserid-ng/gate --admin you@example.com

Build your own

runnable examples · code

A complete relying party in one file, and an MCP server whose tools require an agent identity + human-signed warrant.

Labs

Experiments — live, but further out.

Working prototypes probing where the protocol can go next. Everything here runs for real; the edges are rougher.

FedCM sign-in

Chrome · no wallet needed

Experiment: can the browser's own account chooser (FedCM) improve vanilla browserid sign-in in Chrome transparently — same API for the site, no redirect, no popup?

Identity on-chain: mingo

live app · no wallet needed

Experiment: can browserid identities sign on-chain transactions and prove who's who on-chain? mingo.place is a tiny social app built that way — sign in with the email you already use (or your Bluesky handle, as me@your-handle), no password, and post.