DInvite-Only DemoInvite-only demo experiences

Checking tokens

Structured workflows, not generic chat

Choose a protected demo experience.

Invitation codes are scoped to one experience. This browser can keep separate signed tokens for Messy Notes and RAG Demo, so access to one never silently unlocks the other.

Invite-only accessPer-experience tokensBackend-scoped redirectsTyped experience ids

Access

Checking saved access

Redeem a code for the experience it was issued for. The backend decides the destination from the code label.

Experiences

Go to an experience.

Each experience is publicly accessible. An invitation code unlocks the full workspace.

Demo experiences

Go to an experience

Open an experience to explore it or redeem an invitation code inline.

Guardrails

Access is explicit and experience-scoped.

Backend boundary

Invitation-code labels become token experience claims. Protected backend APIs accept only the token for their own experience.

Browser storage

Tokens are stored by experience id, which lets the same browser hold access to one demo, both demos, or future demos independently.