In 2025, we launched GajuDesk. This year, we’re going mobile.
Here is an overview of GajuDesk, and a brief intro to GajuMobile.

GajuDesk
GajuDesk is a cross-platform, open-source desktop program for interacting with the Gajumaru blockchain system. Its primary features are:
- Management of accounts
- Management of wallets (collections of accounts)
- Generating and submitting spend transactions
- Retrieving and signing transaction data via the GRIDS protocol
- Retrieving and signing message data via the GRIDS protocol (S3O)
- Development and deployment of Gajumaru contracts
- Making calls and dry-runs to on-chain contracts
Basic Wallet Features
The main screen for GajuDesk is a simple wallet manager which lists the accounts that are in the wallet, a balance displayed for the currently selected wallet, and options for account management (create, recover, show mnemonic, etc), sending money, entering a GRIDS URL, and opening the default browser to the currently selected account’s explorer page

GRIDS
The “GRIDS URL” button opens a text input field where a URL can be pasted. The GRIDS URL schema encodes a series of action requests for GajuDesk, such a requesting a text message or binary signature (useful for logging in via S3O or document authentication), generating a “spend transaction” (sending funds from one account to another), or signing a transaction request such as a contract call.
The most important part of this feature is that GRIDS allows isolation of the signature context from any other application context. It also makes it easy to communicate URLs either as text or as QR codes that can be read with a digital camera. This way a game, web shop or social media application can be running in a browser but the secret key required for signing a transaction related to it can be isolated completely from the browser runtime, or even be restricted to a completely separate device. You could be shopping on a tablet or notebook but sign a transaction on a different computer that you configure to be a better, more secure custodian of your secret account keys.
All the signature device requires is knowledge of the relevant GRIDS URL.
Dependency Management
In the course of developing various wallets, it became clear that the execution environment, code supply chain, and management strategy for various wallet code bases did not meet our requirements, so GajuDesk has been built from scratch without external dependencies.
Developer Features
An additional and important feature set lies behind the “function” button. This button opens a separate interface window which is for developing, deploying and interacting with Gajumaru smart contracts.

Contracts are deployed to the chain along with their source code by default, so contract source can also be loaded from the chain. A call interface is generated for each “entry” function exported from a deployed contract, and can be executed as a full contract call that is committed to the chain, or as a “dry run” which is executed on the receiving node but does not actually update the state of the chain (convenient for querying contract interfaces that are read-only without spending gas).
This is by far the most convenient out-of-the-box tooling we have ever encountered for developing and interacting with smart contracts, and Sophia is by far the best smart contract language we have surveyed.
GajuMobile
GajuMobile is a mobile application for Android and iPhone. It acts as an account manager, wallet utility (sending/receiving funds), and general signature device via the GRIDS protocol.
For most people GajuMobile will be the primary way they interact with Gajumaru chains and apps backed by the Gajumaru blockchain system. It is also the most convenient and secure login device, as your key management environment runs within your phone, completely isolated from your notebook, desktop or tablet.
Just like with GajuDesk, the mobile environment and libraries that QPQ encountered were assessed to be insufficient for our needs, so GajuMobile has been developed from scratch, with no external dependencies other than the core libraries provided by the Android and iOS platforms.
More info on GajuMobile will be coming out shortly. If you want to know more about what’s coming up from QPQ AG for Gajumaru blockchain, check out this post.
If you’re interested in building on Gajumaru, using any of the products, or getting involved in any other way, feel free to reach out to developer@gajumaru.io

