feat: add space subdomain routing and ownership support

- 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>
This commit is contained in:
Jeff Emmett 2026-02-25 13:20:28 -08:00
parent 48bd5d1c07
commit 1a2ae11c3d
1 changed files with 1 additions and 1 deletions

View File

@ -22,7 +22,7 @@ services:
- no-new-privileges:true
labels:
- "traefik.enable=true"
- "traefik.http.routers.rwallet.rule=Host(`rwallet.online`) || Host(`www.rwallet.online`) || Host(`wallets.bondingcurve.tech`)"
- "traefik.http.routers.rwallet.rule=Host(`rwallet.online`) || Host(`www.rwallet.online`) || Host(`wallets.bondingcurve.tech`) || HostRegexp(`{subdomain:[a-z0-9-]+}.rwallet.online`)"
- "traefik.http.routers.rwallet.entrypoints=web"
- "traefik.http.services.rwallet.loadbalancer.server.port=80"
healthcheck: