Bitcoin data aggregator
Bitcoin-native data aggregation. Standardized adapter for exchanges, wallets, Lightning nodes, and banks. User credentials encrypted client-side; operator stores ciphertext only.
The user holds the key, so no company can read their financial data.
For NGOs, human rights groups, and journalists handling sensitive financial information.
Apache-2.0 libraries for private Bitcoin finance: accounting, personal finance, and Bitcoin data aggregation. Encrypted support is planned.
Double-entry accounting where the SaaS operator cannot read amounts, contacts, memos, or account names. Built on a blind-proxied Cala ledger.
Categorize, budget, and analyze personal spending client-side. The server sees ciphertext; the user sees their life.
Bitcoin-native data aggregation. Standardized adapter for exchanges, wallets, Lightning nodes, and banks. User credentials encrypted client-side; operator stores ciphertext only.
End-to-end encrypted support ticketing so users can ask for help without the vendor becoming a data-breach target.
All libraries Apache 2.0 forever. Contributions open at github.com/Bitcoin-ZKA.
Privacy is not a feature. It is the foundation of every system we depend on — and the one most software has quietly removed.
Bitcoin ZKA Lab builds on four pillars of principle. Cypherpunk discipline. Bitcoin sovereignty. Human dignity. Human rights. Different traditions; same architectural conclusion: software should not be able to read its users.
“Privacy is necessary for an open society in the electronic age.”
Three decades ago the cypherpunks named the architectural problem we still have today: software with the ability to read its users will, eventually, be compelled to do so. They named the answer too — write code, ship cryptography, make privacy the default. We're a continuation of that line.
“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.”
Bitcoin was born as a structural answer to institutions that fail. Its core invariant is sovereignty: the user holds the keys, the network refuses to ask permission, and no third party can debase, freeze, or surveil the asset. Bitcoin solves money. We extend the same invariant to the software around it — accounting, finance, aggregation, support.
“Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say.”
Privacy is not the cover for wrongdoing. It is the precondition for autonomy, intimacy, dissent, and conscience. Software that strips it is not neutral; it is a slow, structural cost on every user who happens to fall inside its data model — even one who has done nothing wrong, today.
“Anyone born into a reserve currency like the euro, yen, or pound has financial privilege over the 89% of the world population born into weaker systems.”
For the 6.2 billion people living under authoritarian regimes, weak currencies, or capital controls, software that betrays its users is not an inconvenience — it is the difference between financial software and a surveillance database. Bitcoin gives them money the state can't confiscate. Bitcoin ZKA Lab gives them the rest of the stack.
Different pillars. Same architecture. Software that cannot read its users — by mathematics, not by promise.
NGOs and human rights groups protecting sensitive donor information and financial records.
Journalists protecting financial information that could expose sources or colleagues.
Zero-knowledge architecture is a freedom-tech building block — and a basic cybersecurity primitive. Almost every breach, ransomware event, gag order, and account freeze of the last decade is a story this architecture would have ended differently.
Encrypted vault backups exfiltrated from cloud storage. Master passwords cracked offline. Krebs on Security and TRM Labs have linked the stolen vaults to $35M+ in downstream cryptocurrency theft through 2025 — and counting.
Client-encrypted vaults with strong key derivation and per-user secrets remain ciphertext after server theft. The breach surface degrades from 'every user' to 'users with weak passwords' — a closeable surface.
147.9M Americans, 15.2M Britons, and 19,000 Canadians had their names, dates of birth, addresses, and Social Security numbers exfiltrated in plaintext. Unpatched Apache Struts vulnerability and plaintext credentials on internal systems.
Identity records encrypted at rest with user-derived keys. A server-side breach yields ciphertext, not the population's SSNs. The 2019 FTC settlement cost Equifax $575M+; the architectural cost of preventing this was roughly zero.
Under the U.S. CLOUD Act and Section 2705(b), the government can compel a cloud provider — Google, Apple, Microsoft, Verizon — to hand over your data AND order them not to tell you. Major providers receive thousands of these orders per year. You may never learn that your data was accessed.
The operator has only ciphertext to hand over. There are no user keys on the server, no plaintext data at rest, and structurally nothing to gag about. A lawful warrant must be served on the user — who has rights, due process, and the option of legal counsel.
The Canadian government invoked the Emergencies Act and froze ~$7.8M across 200+ bank accounts — including supporters who had given as little as $20 to a legal protest. In 2024, the Federal Court of Appeal ruled the invocation was unconstitutional and violated Charter rights to free expression and peaceful assembly.
Bitcoin already sidesteps the freeze itself. Zero-knowledge software around Bitcoin means donor lists, accounting records, and support conversations are not a parallel compliance trail an emergency order can compel into existence.
Every one of these stories is a story about plaintext at rest in someone else's database. Enterprise SaaS in 2026 still works the same way it did when LastPass was breached: the operator holds the data and the keys. Zero-knowledge architecture is the only architectural answer that survives all four scenarios at once. Compliance frameworks help. Insurance helps. Audit logs help. None of them is structural. ZKA is.
Between 2025 and 2027, three global crypto-tax reporting regimes come online. Together with existing surveillance authorities, they create mandatory data pipelines that authoritarian regimes — and breach actors — will weaponize.
Crypto brokers must report every user's name, address, TIN, and transaction history to the IRS. Cost-basis reporting mandatory January 1, 2026.
irs.gov — Form 1099-DA final rule →EU directive mandating automatic exchange of crypto-asset information between member-state tax authorities. Reporting Crypto-Asset Service Providers must collect and share user TINs, wallet addresses, and transaction data.
ec.europa.eu — DAC8 →Global framework extending DAC8-style reporting across non-EU jurisdictions. Makes cross-border crypto transaction surveillance a default.
oecd.org/tax/crypto-asset-reporting-framework →These frameworks were designed for tax enforcement in democracies. In authoritarian regimes, the same data pipelines will be repurposed — not for taxes, but for dissident lists, asset freezes, and targeted retaliation. Software that collects this data at rest becomes the targeting database, whether its operators intend that or not.
Most of these regimes share a feature people rarely talk about: gag orders. Under U.S. law (18 U.S.C. § 2705(b)) and equivalent provisions worldwide, governments can compel a cloud provider to hand over your data and order them not to tell you. Microsoft, Google, Apple, and Verizon all receive these orders routinely; companies usually publish only aggregate counts, never per-user notice. You may never learn that your records left the building.
The only architecture that survives gag orders, dictator-co-opted compliance regimes, and breach actors at once is one where the operator has nothing to hand over — not “nothing worth hiding,” nothing at all. That's what zero-knowledge architecture delivers, and that's why we ship now. Every Bitcoin application built on these libraries is structurally subpoena-resistant before the first regime — or the first attacker — comes asking.
Open research, published audits, threat models in the public.
Zero-knowledge architecture for Bitcoin applications: design patterns
VERIFYThreat model: the adversarial operator →
Client-side double-entry accounting: a TypeScript accounting library →
Encryption surface mapping for multi-user Bitcoin applications
VERIFYExternal cryptographic audit: Cure53 — scope defined, quote pending
VERIFYPeer cryptographic review: [crypto security engineer name, to be filled in once signed]
VERIFYApache 2.0 license verification: matches BDK, Cala, VLS, LDK
Public issue tracker for security disclosures →
Security vulnerabilities: hello@bitcoin-zka.org. PGP key published at bitcoin-zka.org/pgp.txt. We acknowledge disclosures within 48 hours and publish post-mortems.
Open source privacy architecture for Bitcoin finance. Apache 2.0 output, forever.
Lab lead focused on zero-knowledge architecture for Bitcoin-denominated accounting and data aggregation.
Third-party cryptographic review, primitive audit, and ongoing threat-model maintenance. This role is not yet confirmed.
To be named — not yet confirmed
For open source cryptographic engineers: we are looking for help with key management, encrypted sync, audits, and Bitcoin wallet connectors.
Licence: Apache 2.0
What we build for, and what this software is not.
Most users — a single parent in Cleveland, an NGO accountant in Caracas, a small business owner in Lagos, a journalist in Tehran — should not be expected to defeat a government, a billion-dollar SaaS vendor, or a state-sponsored attacker through legal process and good intentions alone.
The legal system was not designed for a world where a single subpoena produces a million customer records and a single misconfigured cloud bucket leaks them. Architecture should give the little guy a chance.
That is what zero-knowledge architecture provides: structural protection that does not depend on a vendor's good faith, a regulator's competence, or a court's correct ruling — even though all three of those still matter and we still want them.
This software is not designed for, and we do not encourage:
If a court has a lawful warrant, it can serve it on the user — who has rights, due process, and the option of legal counsel. The operator does not have those protections, and zero-knowledge architecture means the operator does not have the data either.
What we object to is the asymmetric default: that every operator becomes a surveillance target before any specific case exists, and that hundreds of millions of records sit in plaintext as a permanent target waiting for a subpoena, a breach, an acquisition, or a regime change.
“If privacy is outlawed, only outlaws will have privacy.”
We extend that line: if the only software with privacy is the software dissidents and criminals use, then privacy itself becomes a marker. Mass-deployed, default-on, mathematically-grounded privacy — for everyone, in normal software people use to run normal lives — is the actual freedom-tech mission.