License manager.
Create access. Set the boundaries. Keep every project independent.
Your first project starts here.
Register RoS Android or iOS. Each project gets its own signing key and license space.
Project licenses 0
Duration starts on first activation. Keys only work in this project.
| LICENSE / NOTE | STATUS | DURATION | DEVICES | EXPIRES | ACTIONS |
|---|
A key has one home.
Project identity is checked by the API and included in every signed lease.
Access is continuously renewed.
Revocation stops renewal. Existing leases last no longer than 120 seconds.
All license keys 0
Filter, search, and manage keys across all projects and bot resellers.
| LICENSE / NOTE | PROJECT | ISSUED BY | STATUS | DURATION | DEVICES | EXPIRES | ACTIONS |
|---|
Registered projects
New registrations appear here automatically. Select any project above to manage its keys.
Checking connection…
Bot status will appear here.
Reseller permissions 0
Authorize Telegram accounts to generate licenses via @ryoemnxlegacy_bot with strict project scoping.
| TELEGRAM ID | ADMIN NAME | WALLET FUND | PERMITTED PROJECTS | STATUS | KEYS ISSUED | ADDED | ACTIONS |
|---|
Key Pricing & Permissions 5 plans
Configure retail prices for normal buyers (/buy) and generation permissions for admin resellers in real-time.
| DURATION / TIER | BUYER PRICE (USD) | ADMIN RESELLER COST (USD) | NORMAL BUYERS (/buy) | ADMIN RESELLERS (GENERATE) | STATUS |
|---|
- Normal Buyers: Enabled durations are shown in Telegram
/buy. Payment QR charges the exact Buyer Price configured above. - Admin Resellers: Enabled durations appear in the bot's
Generate Keymenu. Deducts Reseller Cost from their reseller balance. - Custom Amount Key: Allows buyers/admins to generate keys for any custom number of days. Rates are charged per day.
- Instant Effect: Changing prices or toggling access here applies immediately without touching code or restarting the bot.
Project activity
Latest 100 administrative and activation events. Retained for 180 days.
Connect your next build.
- Register the project
Use Add project or import a project manifest. Android and iOS use separate project IDs by default.
- Export its client configuration
The export contains your API address, project ID, and public verification key. It contains no server secret.
- Integrate the C++ SDK
Persist a device keypair securely, activate with a license, and renew the signed lease every 60 seconds. Disable protected features when the lease expires.
- Register future projects from your build workflow
Run the registration script with a manifest and a dedicated registration token in your build environment. The selector refreshes every 15 seconds.
npm run register -- projects/ros-android.jsonApp identity is a signed claim, not remote attestation. A modified client still requires platform-specific hardening.
👑 Master Enterprise Certificate Active
Global enterprise certificate used for 1-Click Instant OTA signing without requiring customer .p12 uploads.
1👤 Registered Customer Certificates 0
Customer-bound .p12 certificates and provisioning profiles. Auto-detected upon install.
| TELEGRAM ID / USERNAME | SIGNER NAME (CN) | EXPIRATION | APPLE OCSP STATUS | BUILDS SIGNED | BOUND DATE | ACTIONS |
|---|

