Sign in with Neurai testnet

This page is the web site. It never sees a private key: it shows a QR code, and the wallet that scans it signs. Open the demo wallet in a second tab and paste the nc: URI there to play both roles on one machine.

1. Sign in with Neurai

The pairing is created first, so its topic is the requestId that binds the signature to this QR code. The backend owns the nonce, the domain and the 10-minute window (POST /auth/begin), and verifies the CACAO before issuing the session (POST /auth/complete).

Not signed in.

2. dApp session

A second QR code, this time wc_sessionPropose. Once the wallet settles the session the site can call the bip122 methods for seven days, over the same end-to-end encrypted transport.

No session.

What this page did

Every SDK call and every relay round trip, in order.