- Traefik wildcard HostRegexp for <space>.r*.online subdomains
- Middleware subdomain extraction and path rewriting
- Provision endpoint with owner_did acknowledgement
- Registry enforces space ownership via EncryptID JWT
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Skip EncryptID token check for demo subdomains when
ENCRYPTID_DEMO_SPACES env var is set. Uses isDemoRequest()
from @encryptid/sdk v0.2.0.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Requires authentication via EncryptID before accessing the flow
editor. Adds AuthButton component, auth store, and middleware.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>