Midnight
A Cardano sidechain by IOHK / IOG

QA, compliance & ETL from inception to mainnet.
We led and architected the entire quality, compliance and data programme for Midnight — the Cardano-aligned privacy-first sidechain built by IOHK / IOG — from greenfield design through the Glacier Drop distribution and into the federated mainnet, supporting the launch of the 24 billion-token NIGHT supply.
A privacy-first chain, built on the world stage.
Midnight is the Cardano-aligned, privacy-first sidechain engineered by IOHK / IOG. As a brand-new public chain, every line of code, every contract, every distribution event would be examined publicly — and would handle real value at scale.
We were brought in to design and run the quality, compliance and data programme that would let the team move fast without compromising the trust the chain’s name was being built on.
A test strategy designed before the first commit.
We led the QA architecture from inception — risk model, quality gates, test pyramid, environments, data strategy and ownership. By the time the team started building, every layer of the system already had a defined definition of done and a test owner.
- End-to-end test architecture & quality gates
- Test case management & coverage governance
- Risk-driven prioritisation aligned to launch milestones
- Embedded across engineering, data and compliance teams
Test automation across protocol, data and UI.
We built and maintained automated test suites covering protocol interactions, on-chain data flows, transaction lifecycles and user-facing surfaces. Pipelines were wired up in GitHub Actions as a first-class part of the development and delivery process — every change ran the relevant suites, and green or red was a clear, fast signal instead of a vibe.
- API and contract-level automation
- End-to-end transaction and lifecycle automation
- Regression suites that grew with the protocol
- GitHub Actions pipelines feeding the development & delivery flow
- Stable, reviewable test code — treated like product code
Where automation ends, human curiosity takes over.
Some risks are too subtle for scripts. We ran structured exploratory and manual test sessions across new flows, edge-case wallets, network conditions and adversarial scenarios — and fed every finding back into the automation backlog so it stayed caught after the first time.
Reconciling the Glacier Drop, line by line.
The Glacier Drop targeted holders across eight chains — Bitcoin, Ethereum, Cardano, Solana, BNB Chain, XRP Ledger, Avalanche and BAT — based on a snapshot of qualifying wallets, with allocations unlocking on a 360-day thawing schedule. We architected the data testing programme behind it: ingesting source records, running ETL transforms, reconciling allocations against eligibility rules and verifying the on-chain output.
- End-to-end ETL validation across source, staging and chain
- Allocation & eligibility reconciliation against rule sets
- Defect triage on the data layer with full audit trails
- Sign-off evidence for every batch released
Defensible by design, auditable by default.
Compliance wasn’t a phase at the end — it was built into the programme. Every test artefact, distribution batch and exception had a clear owner, a documented decision trail and an evidence package ready for audit. When external eyes arrived, the answer was always “here it is”, not “give us a week”.
- Compliance-led test design
- Audit trails on every artefact and decision
- Sign-off processes aligned to launch governance
Python where the off-the-shelf tools fell short.
The scale and shape of the data didn’t fit any off-the-shelf tool. So we wrote our own — a suite of custom Python utilities to ingest, transform, reconcile and spot-check enormous datasets, with reproducible output and clean reports for engineering, compliance and leadership.
- Bulk reconciliation across millions of records
- Automated diffing between source, staging and chain
- Reusable test fixtures & data generators
- Dashboards and CSV/JSON evidence outputs
Not just testing — building too.
We rolled up our sleeves on the build as well. Where the programme needed code — helper services, integrations, tooling, test infrastructure — we wrote it, reviewed it, shipped it. Same standard as the team’s production code, because that’s exactly what it became.
In the room with UX/UI from day one.
We worked side-by-side with the UX/UI designers building the user-facing app — helping shape requirements before they reached engineering, instead of validating them after the fact. Two questions ran through every design review: is it accessible, and is it testable?
- Co-authored requirements for user-facing flows
- Accessibility built in — semantic structure, keyboard paths, screen-reader labels, contrast
- Testability built in — stable selectors, predictable states, well-defined empty / loading / error views
- Acceptance criteria that designers, devs and QA could all sign off on
The result: a user-facing experience that was inclusive by design and testable by default — instead of the usual last-minute scramble to retrofit either.
Glacier Drop live, NIGHT trading, mainnet shipped.
The Glacier Drop redemption portal opened publicly in August 2025, with NIGHT trading on Cardano going live on December 8, 2025. The federated mainnet followed in Q1 2026, with IOG and major corporate partners running nodes. The 24 billion NIGHT supply was minted in anticipation of distribution, with billions claimed across the Glacier Drop and Scavenger Mine phases.
It was an event that would have been forensically picked apart if anything had gone wrong — and didn’t. The QA, compliance and data programmes we architected and led held up under public scrutiny on one of the most-watched launches in the Cardano ecosystem.
Selected reporting and official announcements from the Midnight launch programme.
- Midnight (official blog)Guide to the NIGHT token launch and Redemption
- Midnight TGENIGHT Redemption portal is now live
- CoinDeskCardano's Midnight Begins NIGHT Airdrop Across Eight Chains in Privacy-Powered Rollout
- Midnight (official blog)State of the Network — December 2025
- The Crypto BasicMidnight Glacier Drop Claim Portal Now Open for XRP and Cardano Users
- BeInCryptoMidnight Network Tokenomics — a Radically Accessible and Fair Token Distribution Model
- Midnight (official)NIGHT token — Midnight network
External links open in a new tab. Coverage attributed to its respective publishers; QA Tech is independent and not affiliated with Midnight, IOHK / IOG or Cardano.
What we delivered
- Test strategy
- Test architecture
- Test case management
- Test automation
- Manual & exploratory testing
- Regression testing
- System & end-to-end testing
- ETL & data testing
- Compliance & auditing
- Custom tooling & development
- Python scripting at scale
- UX/UI partnership
- Accessibility & testability requirements
- CI/CD pipelines (GitHub Actions)
Tech & tools
- Python
- Pytest
- Pandas
- TypeScript
- JavaScript
- Playwright
- Cypress
- PostgreSQL
- GitHub Actions
- Allure
- Grafana
- Cardano
- IOHK / IOG tooling
Got a high-stakes launch coming?
If you’re shipping something the world will look at — on-chain, off-chain or anywhere in between — we’d love to talk.
