Domain Separation
How authkeep.io is split into company, protocol docs, and app surfaces.
This project uses a single-domain deployment with path boundaries:
authkeep.io/: company/product websiteauthkeep.io/docs: protocol docs/spec/conformanceauthkeep.io/app: customer application UI shell
Sources
- Protocol docs source:
docs/ - Company site source:
sites/authkeep.io/ - App shell source:
sites/app.authkeep.io/
Build
./scripts/build-authkeep-site.sh
Build output:
dist/authkeep.io/
Deploy:
./scripts/deploy-authkeep-io.sh
Runtime
/v1/auth/* should reverse proxy to authkeep-web for auth challenge and verification endpoints.
cargo run -p authkeep-web -- --addr 127.0.0.1:8090
Use deploy/caddy/Caddyfile.authkeep-io for single-domain routing.