diff --git a/index.html b/index.html index 60456ac..94fb6ba 100644 --- a/index.html +++ b/index.html @@ -826,7 +826,7 @@ footer.site .bottom a { color:rgba(245,241,232,0.6); }
  1. 01

    Install on your Start9

    One click from registry.keysat.xyz in the StartOS marketplace. (Sideload the .s9pk directly if you prefer.)

  2. -
  3. 02

    Connect BTCPay

    One click in the StartOS Actions tab. Authorize once on BTCPay's consent page; Keysat registers a webhook automatically.

  4. +
  5. 02

    Connect BTCPay

    In the admin UI, open Settings → Payment providers → Connect BTCPay. Authorize once on BTCPay's consent page; Keysat registers a webhook automatically.

  6. 03

    Define products + policies

    Declare a product, set its price in sats, define a policy (duration, seat cap, trial, entitlements).

  7. 04

    Embed your public key

    Copy your Keysat public key into your app. Add the SDK. Five lines of code verifies a signature at startup.

  8. 05

    Share your purchase URL

    Buyers hit your public URL, pay for your software, and get a signed license that can be verified offline.

  9. @@ -840,7 +840,7 @@ footer.site .bottom a { color:rgba(245,241,232,0.6); }
    For developers and AI agents

    Five lines, in the language you or your AI agents already write.

    -

    Keysat licenses are Ed25519-signed and Crockford base32-encoded. Verification is pure-function: no network, no daemon, no shared state. Hand the docs to your coding agent and tell it to wire licensing into your software; the integration is small enough to fit in one prompt.

    +

    Keysat licenses are Ed25519-signed and base32-encoded (RFC 4648, no padding). Verification is pure-function: no network, no daemon, no shared state. Hand the docs to your coding agent and tell it to wire licensing into your software; the integration is small enough to fit in one prompt.

    @@ -957,7 +957,7 @@ fmt.Printf("licensed for %s, expires %s\n
    Patron
    -
    500k sats/ year
    +
    250k sats/ year

    Perpetual license + direct one-on-one support, for creators who want Keysat to keep getting better.

    • Everything in Pro
    • @@ -1087,9 +1087,9 @@ fmt.Printf("licensed for %s, expires %s\n // Tab switching for code samples const installCmds = { ts: 'npm install @keysat/licensing-client', - rs: 'cargo add licensing-client', + rs: 'cargo add keysat-licensing-client', py: 'pip install keysat-licensing-client', - go: 'go get github.com/keysat-xyz/licensing-client-go', + go: 'go get github.com/keysat-xyz/keysat-client-go', }; document.querySelectorAll('.code-tabs button').forEach(btn => { btn.addEventListener('click', () => { diff --git a/support.html b/support.html index 141b499..e707a82 100644 --- a/support.html +++ b/support.html @@ -153,9 +153,9 @@ footer{

      1. Buy a Patron license

      2. Lightning