1 · Admin portal
Set up a company
Sign in, create a demo company, add a kiosk and share the join link. Attendance shows up here, each row checkable against the chain.
A Vestige demo · Base Sepolia
A phone at the door shows a code that changes every few seconds. Employees scan it and confirm with a passkey. Each check-in is a co-signature that Vestige verifies and records on-chain: this person's key and this kiosk's key both signed, after one block and before another.
1 · Admin portal
Sign in, create a demo company, add a kiosk and share the join link. Attendance shows up here, each row checkable against the chain.
2 · Kiosk
Open the pairing link on the device by the door. It creates a key that never leaves it and signs a fresh code every few seconds. Install it to the home screen for full screen.
3 · Employee app
The phone's camera opens the code. One passkey prompt co-signs it; the service pays the gas and submits it. No wallet, no app store.
This demo uses a stand-in identity provider with no passwords, and Base Sepolia, a test network. Contract 0xc5b8…4b6f, the same address on every chain.