dApp development, from smart contracts to front end
A dApp is more than a contract. People need to connect a wallet, understand what they sign and see what happened. We build all of it as one team: contracts, web front end, wallet connection and data indexing, testnet first.
Built end to end, the code is yoursWhat a dApp includes
One team from contract to screen.
What we build, and for whom
The line depends on what the dApp lets users do.
- Registries, certificates, document proofs
- Traceability of batches and deliveries
- Wallet sign-in and access to gated sections
- Approval logs with a verifiable history
- Exchange and trading of digital assets
- Issuing and recording digital financial assets via a platform operator
- Custody of clients’ assets
- Services for users abroad under their country’s law
How the work goes
From the flow map to mainnet.
- Flow map
Screens and contract calls side by side on one diagram.
- Contracts first
Written and tested before the screens depend on them.
- dApp on testnet
The full version on testnet for you and early users.
- Launch and handover
Deployed, indexed and monitored, with the code and access in your hands.
Two vendors or one team
Contracts and site from different contractors versus one dApp team.
| Two vendors or one team | Separate vendors | One team |
|---|---|---|
| Hand-offs | Contract files sent by email | One repo, one plan |
| Transaction states | Left for the front end to guess | Designed with the contract |
| Data | Read from the chain, slowly | Indexed, fast to load |
| When something breaks | Each side points to the other | One team owns the fix |
dApps and Kazakhstan law
The Law on Digital Assets and the Law on Advertising as in force on 15 November 2026.
- Development is not licensed
The law lists digital asset service providers, and software developers are not among them (Law on Digital Assets, Art. 1(5-3)). A status is needed by whoever provides asset services through the dApp, not by whoever writes the code.[1]
- Circulation follows the user
The law treats as circulation any deal with digital assets in Kazakhstan or involving a citizen, resident or legal entity of Kazakhstan (Art. 1(4-3)). A dApp run from abroad for people in Kazakhstan is covered too.[1]
- Exchange only with licensees
Issuing unsecured digital assets and organising their circulation is allowed only in six cases, including an exchange operator licensed by the National Bank, AIFC participants and the National Bank’s special regime (Art. 12-1(1)).[1]
- Copy without promises of income
Advertising for digital assets may not guarantee income or promise that their value will rise (Law on Advertising, Art. 14). We write the dApp’s on-screen copy with that in mind.[2]
Around your dApp
Contracts, wallets and design.
Checked on 15 November 2026
- Law of the Republic of Kazakhstan No. 193-VII of 6 February 2023 "On Digital Assets in the Republic of Kazakhstan"
- Law of the Republic of Kazakhstan No. 508 of 19 December 2003 "On Advertising"
This is not legal advice. Laws change: before launch, check the current version on adilet.zan.kz and talk to a lawyer or accountant.
Short and to the point.
Do users need a new wallet?
No. They connect the wallet they already have, such as MetaMask, or a mobile wallet through WalletConnect. If many of them have none, an embedded wallet with email or passkey sign-in can sit alongside.
Why index the data instead of reading the chain?
Reading the chain on every screen gets slower as usage grows. An indexer, The Graph or our own, keeps lists and history fast, and the contract stays the source of truth.
Can you take over an existing dApp?
Yes. We read the contracts and the front end first, list the risks we find and agree with you what to fix before adding anything new.
What does a dApp cost?
We name the price after the brief, once the flow, contracts and chains are clear, and fix it in the contract. You see a first version within a few weeks.
Does a dApp need a licence?
Building it does not. Running it might: it depends on what the dApp lets people in Kazakhstan do. Exchange, trading and custody of assets are allowed only for National Bank licensees, in the AIFC or under the special regime. Your lawyer draws the line, and we build to it.
What should your dApp let people do?
Describe the flow and we reply quickly with the scope and the next step.