QRX / Developers
Mini JS SDK v1

Build a QRX app without modifying QRX Core.

The 0.0.9 App Foundation gives third-party developers a small web-style application contract while keeping private keys and privileged wallet functions outside the app sandbox.

Package

hello-qrx.qrxapp
├── qrx-app.json
├── index.html
├── app.js
└── app.css

Version 1 is a bounded ZIP container. Path traversal, absolute paths, symlinks, unknown permissions and incompatible SDK versions are rejected.

Permission bridge

QRX.wallet.getIdentity()
QRX.wallet.getBalance()
QRX.wallet.requestPayment(...)
QRX.chain.getHeight()
QRX.network.getStatus()
QRX.storage.set(...)
QRX.storage.get(...)

Every privileged request is permission-checked by the host. Private-key access is not an SDK permission.

0.0.9 is the compatibility base.

Developer signatures, immutable Drive publication, QRX-Net discovery, public/decentralized App Directory, reputation/update metadata and Local/QRX Compute grants are intentionally 0.0.10 ecosystem capabilities.

Developer Mode

Load a development folder locally, iterate without rebuilding a package, but keep the same sandbox boundary.

Hello QRX

The reference demo shows wallet identity/balance reads, chain/network status, app-scoped storage and safe payment requests.

55-language host UX

Install/remove, permissions, Developer Mode, App Host and Upscaler status text are integrated with the wallet's 55-locale system.