Main iPhone — Founder controller
This creates a durable test room on your Cloudflare relay. Your MetaMask wallet signs a personal_sign instruction only. No spending, transaction, token approval, delegation, or blockchain gas.
Setup key not generated
In Cloudflare Worker Settings → Variables/Secrets, add SETUP_KEY and paste this value. Do not put it in GitHub code. The key is separate from your wallet.
No room. Create it after Cloudflare is ready.
Send that link to your XR using AirDrop, Notes, or another private route. It contains a test-room secret, not your wallet's private key.
Waiting for relay and wallet.
This is a pilot. The relay stores jobs and matching deterministic receipts, not cryptographically attested hardware execution. The XR verifies the MetaMask message before processing. The server does not yet independently verify the wallet signature.