NOCTRA is a confidential compute chain. Smart contracts run on encrypted state — the network adds, subtracts and tallies your data without ever decrypting it. Reveal happens only when a committee agrees.
Three honest steps. The middle one is the whole point: the chain does real arithmetic on data it cannot read.
Values are encrypted under the network's public key, in the browser. The chain only ever sees ciphertext handles like euint.
Additively-homomorphic Paillier means enc(a)·enc(b)=enc(a+b). Balances move, tallies add up — no key, no decryption, ever.
No single party holds the key. A t-of-n committee jointly decrypts only when a quorum agrees. Fewer than t learn nothing.
This isn't a mock. Your two numbers are encrypted, sent to the running NOCTRA coprocessor, added together while encrypted, and only the final sum is revealed. The chain never sees your inputs.
↳ calls the live coprocessor at 43.156.80.164.sslip.io over HTTPS — /encrypt, /add (homomorphic), /handle (raw ciphertext), /decrypt. Single-key devnet for demo speed; production uses the t-of-n committee shown above. Nothing here is for real value.
ZK privacy hides transfers — you prove a statement without revealing inputs. NOCTRA keeps state encrypted while it is used. Different tool, different problem.
No Docker required. The whole stack runs locally: crypto core, coprocessor, contracts, and the dApp.
# install + build pnpm install pnpm -r --filter ./packages/* build # run the full test gate (48 tests) pnpm -r test # boot the threshold coprocessor KEY_BITS=2048 node packages/coprocessor/dist/server.js # deploy contracts to a local chain cd packages/contracts pnpm exec hardhat node & pnpm exec hardhat run scripts/deploy.ts --network localhost
Every claim is backed by code and a passing test. The crypto is a real threshold Paillier implementation, not a diagram.
The coprocessor precompile, the contracts on Base, and how ciphertext flows through a transaction.
Paillier, the homomorphic operations, and the t-of-n threshold decryption scheme.
What NOCTRA protects, what it doesn't, and the trust assumptions behind every layer.
The phased roadmap with a verification gate on every phase. No phase is done until its test passes.
NOCTRA isn't a whitepaper or a promise. It's a working confidential-compute stack you can run today — and every claim on this page is backed by a passing test.
Design and trust assumptions are documented in full: SECURITY.md, the threat model, and the FHE design — built transparently, the way real cryptography should be.