JPOS Marketplace

Sign in

Publish apps for JPOS users

The JPOS marketplace distributes signed app bundles to every JPOS desktop. Register a publisher account, register an ed25519 signing key, and start uploading.

Sign in / Create account   Read the developer docs →

How it works

  1. Sign in with email — we send a one-time magic link, no password.
  2. Generate an ed25519 keypair locally and register the public key.
  3. Claim a reverse-DNS app id like com.example.todo.
  4. Build a bundle.zip, sign it with your private key, upload it.
  5. JPOS desktops install bundles by signature — no central admin approval.

Why ed25519 signatures?

Bundles travel through Cloudflare R2 and may be cached anywhere. Each version's signature is verified on the user's machine before install — only the publisher who holds the matching private key can release a version under that app id. No middleman, no impersonation.