Skip to content

Wacom: single-use contract-bound local preview admission policy - #556

Merged
ithute-stak merged 3 commits into
mainfrom
feat/wacom-preview-session-guards-20261104
Nov 4, 2026
Merged

ithute-stak merged 3 commits into
mainfrom
feat/wacom-preview-session-guards-20261104

Conversation

@ithute-stak

Copy link
Copy Markdown
Owner

Add fail-closed private Go preview lease primitive for future STU-540 capture-to-browser integration. Uses cryptographically random ephemeral token, max two-minute TTL, exact company/borrower/contract/session and immutable SHA256 contract hash, mutex-protected single consumption/revocation, and concurrency/cross-tenant/replay tests. No HTTP route, backend-issued auth, pen streaming, data storage, PDF signing or reuse. This is NOT device or borrower authentication and is intentionally not wired to the UI until secure channel + backend authorization are implemented. Preserves existing email OTP flow.

@ithute-stak
ithute-stak marked this pull request as ready for review November 4, 2026 08:01
@ithute-stak
ithute-stak merged commit c296e6f into main Nov 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant