Skip to content

TigerPASS: WebTigers production authority + pinned key as core.ini defaults - #96

Merged
WebTigers merged 1 commit into
mainfrom
feat/tigerpass-prod-defaults
Aug 2, 2026
Merged

TigerPASS: WebTigers production authority + pinned key as core.ini defaults#96
WebTigers merged 1 commit into
mainfrom
feat/tigerpass-prod-defaults

Conversation

@WebTigers

Copy link
Copy Markdown
Owner

Follow-up to the activation-verify fix (#95): ship the WebTigers production TigerPASS authority as the core.ini default so a fresh install works out of the box, with dev overriding it in the config DB.

[production]
tiger.pass.authority  = "https://webtigers.com/shop/authority"
tiger.pass.public_key = "MTgEX+sZSDIIDe3vkAmwa3B8PbB1Jv2d6XzsvHM2VCI="   ; pinned Ed25519 public half
  • The public key is pinned, so with TigerPASS: require a signed VALID verdict to activate + lean key modal #95's require-VALID gate an unsigned or wrong-key verdict is refused — these defaults are safe to ship. The matching secret is held off-repo (never in the tree).
  • A dev / self-hosted authority overrides both in the config DB tier (global scope), no deploy. Verified on tiger-dev: core.ini defaults to webtigers.com + the prod key, but the DB override resolves to dev-com + the dev key — the override wins.

🤖 Generated with Claude Code

…y as core.ini defaults

A fresh install now verifies TigerPASS against the WebTigers production authority out of
the box: tiger.pass.authority = https://webtigers.com/shop/authority and a PINNED Ed25519
tiger.pass.public_key. With the key pinned, an unsigned or wrong-key verdict is refused
(the require-VALID activation gate), so these defaults are secure to ship.

A dev / self-hosted authority overrides both in the config DB tier (global scope), no
deploy — e.g. the tiger-dev buyer points at the dev-com seller for testing.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@WebTigers
WebTigers merged commit 169ee44 into main Aug 2, 2026
17 of 18 checks passed
@WebTigers
WebTigers deleted the feat/tigerpass-prod-defaults branch August 2, 2026 18:32
@WebTigers WebTigers mentioned this pull request Aug 2, 2026
WebTigers added a commit that referenced this pull request Aug 2, 2026
…faults (#97)

Version bump + CHANGELOG. Ships since 0.47.0-beta: activation now requires a signed
VALID verdict (#95, the security fix) + the lean key modal, and the WebTigers production
pass authority + pinned public key as core.ini defaults (#96).

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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