mrhid6
|
b027ad3f7f
|
docs: add licensing programme specs
Seven specs covering the licensing and billing programme:
- 0a shared-module: extract shared Go module, remove sitesvc duplication
- 0b instance-rename: Org -> Instance, including the database field
- 1 licensing-core: lk-signed licence payload, offline verify, CLI issuer
- 2 instance-licensing: storage, enforcement, degraded mode, settings UI
- 3 admin-backend: accounts, instances, licences, subscriptions, injection
- 4 admin-site: staff and customer portal
- 5 paddle-billing: catalog, checkout, webhooks, signup migration
Design only. No implementation.
Un-ignores docs/superpowers/ so specs are versioned.
|
2026-07-24 13:13:47 +01:00 |
|
mrhid6
|
a9d602d021
|
feat: harden console sessions + complete protocol support
- single-use session tokens (atomic ConsumeSessionToken) + user-bound tunnel (actor must match session opener)
- wire VNC end-to-end (stash/consume password, connect+tunnel, frontend password field)
- passphrase-protected SSH keys: passphrase_enc on Key model, capture on upload, decrypt + pass to guacd
|
2026-07-17 12:19:07 +01:00 |
|