Live demo
This is the real @keylight-dev/js SDK running in your browser, calling the live Keylight API against a public demo tenant. Activate a demo key and watch the app’s entitlements, the SDK’s internal state, and offline Ed25519 verification react in real time.
Keylight Notes
Free
SDK internals
- state()
- …
- isEntitled
- …
- hasEntitlement('pro')
- …
- cachedLease.kid
- —
- entitlements
- —
- expiresAt
- —
- instanceId
- —
Event log
Offline verification (Ed25519)
Activate a key to inspect its signed lease.
What you’re seeing:
- Keylight Notes — a tiny app gated on the
proentitlement. Free tier caps at 3 notes; activating Pro unlocks unlimited notes + export. - SDK internals —
state(),isEntitled, and the gatedcachedLease, live. - Event log — every
activate/validate/deactivateround-trip and its result. - Offline verification — the signed
v3lease verified locally with Ed25519. Flip Tamper to edit the lease and watch the signature check reject it.
All three keys are real: NOTES-PRO0-0000-0001 (active, Pro), NOTES-REVK-0000-0002 (revoked), and NOTES-EXPD-0000-0003 (expired). No key is ever required to read this demo — see Install to wire the SDK into your own app.