Devox Software helped stabilize a self-custody wallet for launch by tightening mobile, backend, and QA work around transaction flows, secure recovery, and multi-network behavior.
About the client
A major blockchain company set out to launch a self-custody crypto wallet designed to make digital assets easier to use at scale.
Background:
The wallet was designed to make digital assets feel closer to a mainstream fintech experience: fast, intuitive, and reliable across stablecoin payments, Bitcoin transactions, Lightning Network flows, multi-network transfers, and secure recovery. To accelerate delivery, the client had adopted AI-assisted workflows while internal product initiatives expanded. Early speed helped the roadmap move forward, but as launch approached, the harder question became whether the wallet’s backend, transaction flows, and recovery logic could be trusted in production.
Extra capacity alone would not solve the issue. The client needed engineering judgment around wallet architecture and AI-assisted delivery outputs that could not bypass review. By the time Devox Software joined, the client needed to regain control over a fast-moving wallet program where AI-assisted speed, shifting priorities, and uneven validation had started to outpace release governance.
The Challenge:
This became the central QA problem of the engagement: automation was only useful if the team could first recover the business logic it was supposed to protect.
*The hardest part of AI-assisted QA is not making the model write a test. It is making sure the model understands the business logic that the test is supposed to protect. A test can pass and still validate the wrong behavior.*
— Ekaterina Yakubovskaya, Head of Development at Devox Software
Solution:
Devox Software joined the project when the client needed to keep wallet delivery moving without letting AI-assisted speed weaken release control. The team’s role was not only to add mobile, backend, QA, and blockchain engineering capacity, but to put a controlled AI Harness around the work: what AI could use as context, where it could accelerate delivery, what had to be reviewed by humans, and which wallet areas required senior engineering ownership.
1 Grounding AI in the real wallet context
The first step was to stop treating AI as a generic code-generation layer. AI-assisted work was grounded in the actual wallet codebase, internal engineering standards, existing QA materials, Jira history, Wiki documentation, and prior product decisions. This gave the team a practical way to use AI for analysis, scaffolding, test preparation, and repetitive implementation work without relying on guesses or isolated prompts.
2 Rebuilding the QA source of truth
Before scaling automation, Devox helped recover the business logic the tests were supposed to protect. The wallet had years of product behavior scattered across Jira releases, legacy test cases, Wiki pages, and codebase behavior. AI helped summarize and cross-reference this material at scale, while senior QA and engineers decided what still reflected the current product and what belonged to outdated implementation history.
This was critical because automated tests can preserve the wrong behavior if the source logic is stale. The team used AI to accelerate discovery, but human reviewers remained responsible for deciding which wallet behavior was valid for release.
3 Keeping sensitive wallet logic under senior control
The harness separated lower-risk acceleration areas from wallet-critical decision areas. AI was useful for scaffolding, internal tools, documentation, parsers, repetitive test creation, and analysis of fragmented legacy logic. But sensitive areas such as transaction integrity, recovery behavior, signing-related flows, backend synchronization, and money movement logic were not treated as autonomous AI work.
Those parts stayed under senior engineering review, with AI-assisted output allowed only where it could be validated against clear requirements, tests, and expected wallet behavior.
4 Moving from “AI wrote code” to tests-first delivery
The team used a requirements-first and tests-first workflow for high-risk wallet functionality. Senior engineers clarified the expected behavior first. AI then helped draft test scenarios and implementation support around those requirements. Human engineers reviewed the tests before code was accepted.
This made AI-assisted work auditable. The question was not whether the generated code looked correct, but whether it satisfied a requirement that a senior engineer had already approved.
5 Validating wallet behavior as a system
Devox strengthened QA automation around the flows with the highest asset and trust risk: secure recovery, Lightning Network payments, multi-network transfers, backend synchronization, and transaction handling. Validation focused on wallet behavior, not just task completion.
Transaction paths were checked as connected systems, with attention to balance integrity, duplicate execution risks, backend consistency, network-specific behavior, and regression risk. This helped the team catch changes that could look small in code but affect user-facing wallet behavior.
6 Keeping release ownership with humans
Every AI-assisted workflow remained inside a human-owned delivery process. Architecture decisions, business logic validation, regression priorities, edge cases, and release readiness stayed with senior engineers and QA. AI increased throughput where it genuinely helped, but it did not own product decisions or release judgment.
The result was a controlled AI-assisted delivery model: faster execution on scaffolding, QA preparation, documentation, repetitive implementation, and legacy logic analysis, while the parts of the wallet that users trust with real assets remained under senior engineering control.
Technology
Stack:
Blockchain infrastructure, Mobile Development, Kotlin, Swift, React Native, TypeScript, Node.js, REST API, SDK Integration, Lightning Network, Ethereum, Polygon, Arbitrum, CI/CD, Secure Recovery / Encrypted Cloud Backup Infrastructure.
Results:
BUSINESS OUTCOMES
TECHNICAL OUTCOMES
In self-custody wallet engineering, AI speed only creates value when it is surrounded by product logic recovery, human review, regression discipline, and release control. Devox helped the client turn AI-assisted development from raw acceleration into a governed delivery model suitable for financial infrastructure.
We help fintech and blockchain teams increase delivery speed without losing control of the systems their users trust with money.
Tell us where your system needs help — we’ll show you how to move forward with clarity and speed. From architecture to launch — we’re your engineering partner.
Book your free consultation. We’ll help you move faster, and smarter.
Share the details of your project – like scope or business challenges. Our team will carefully study them and then we’ll figure out the next move together.
We appreciate you reaching out. Your message has been received, and a member of our team will get back to you within 24 hours.
In the meantime, feel free to follow our social.
Welcome to the Devox Software community! We're excited to have you on board. You'll now receive the latest industry insights, company news, and exclusive updates straight to your inbox.