Private applications, easy to build.👽 Noir is an open-source programming language for building ZK applications, with familiar Rust-like syntax.

Joined December 2022
Pinned Tweet
SOMETHING IS COMING
2
16
829
Noir retweeted
A lender should be able to run an income check without collecting your payslip. Noir can verify your employer's signature and prove you pass while the payslip stays with you.
2
3
17
939
Noir mentioned! Thank you for choosing Noir to build out the World ID protocol, and now ProveKit!
Also a big shout out to @aztecnetwork and the @NoirLang team! They have persevered for over 8 years doing extremely laborious uphill R&D work and we are happy to use their tools in ProveKit and contribute to Noir development
2
22
1,674
Private identity using ZKPassport just got a major upgrade. @ZKPassport (acquired by @AztecLabs_) allows you to privately confirm passport data using Aztec's programming language, @NoirLang. And now even the uniqueness check is private, thanks to @TACEO_IO. Full announcement is linked in the post below. 👇🏼
New: unlinkable on-chain identity. You can now prove what's necessary on-chain, with no one, not even the authority that issued your passport / national ID, able to trace it back to you. It now runs on @TACEO_IO 's oblivious network. Sybil-resistant. On-chain. Unlinkable.
12
12
85
11,092
Building a frontend for your Noir app? Stop hand-writing the bindings. noir_codegen generates TypeScript directly from your exported Noir library functions, so calling a circuit from your website is as simple as calling any typed function. Change the circuit, regenerate, and the compiler flags every call site that no longer matches. Docs → noir-lang.org/docs/reference…
6
1
16
1,312
ICYMI
Replying to @savio_sou
How Legato works: • Employer deposits salaries into a privacy asset pool • Employee withdraws anytime, privately from pool Built with @NoirLang, @solidity_lang, and @tempo testnet.
2
1
4
2,076
Noir retweeted
This is brilliant demonstration of the power of @NoirLang . It turns "privacy" from a narrative meme into reality.
Tempo nails stablecoin payments. What if it could also nail stablecoin payroll? Introducing Legato:🧵
2
2
23
3,513
Your passport proves who you are. It also overshares: full name, date of birth, document number, each handed over just to prove you’re over 18. @zkpassport fixes the overshare. Prove specific facts from your passport without revealing the rest. Built with Noir 🧵
2
8
1
38
3,207
What many don’t know is that the @ZKPassport team built a huge chunk of Noir’s mobile proving stack along the way, including noir_rs, Swoir for iOS, and noir_android. Proving identity on a phone meant making Noir run natively on phones. As a result, the whole ecosystem benefits.
2
3
401
As we've seen time and time again, teams pick Noir to ship one product and end up expanding what everyone can build. Explore @ZKPassport → zkpassport.id Start your own circuit → noir-lang.org/docs
2
218
Building ZK programs? Check out this hackathon hosted by @BuildOnStellar! 👽
Some secrets are worth keeping. 🔒 Stellar Hacks: Real-World ZK — build anything with zero-knowledge on Stellar. Privacy pools, private payments, confidential tokens, proof-of-anything. $10,000 in XLM • June 15–29 • Details 👇
2
1
13
1,765
Two commands stand between your Noir circuit and any EVM chain: bb write_vk -b ./target/program.json -o ./target --oracle_hash keccak bb write_solidity_verifier -k ./target/vk -o ./target/Verifier.sol That’s a deployable Solidity verifier contract. Your proofs, verified onchain, on the chains your users already live on. Guide → barretenberg.aztec.network/d…
1
1
1
9
2,701
A concrete win from the docs: a program zeroing out an array past a dynamic index. The flamegraph showed dynamic array writes dominating the cost. Moving the writes into an unconstrained function and asserting the result in-circuit: 387 → 284 ACIR opcodes. The flamegraph told you exactly what to fix.
1
145
No install needed — it ships with Nargo (noirup v0.1.4+). noir-profiler opcodes --artifact-path ./target/program.json --output ./target Full guide, including backend gate profiling with bb: noir-lang.org/docs/tooling/p…
158
Honoured to be building with @AztecNetwork 🤝 This collaboration is a testament to their world-class engineering — Noir is an outstanding DSL, and the thriving Aztec ecosystem is what makes privacy-first identity truly scalable. This collab is also a quiet nod to the zkKYC logic we’ve been grinding on for years. Honestly? It’s the best work we’ve ever done — and it’s becoming the foundation for how Web3 identity actually works. Tomorrow, we’ve got something else to share. Just a little something. 👀 Privacy without identity doesn’t scale. Identity without privacy shouldn’t exist. Compliant privacy is how the real world comes on-chain.
Privacy without identity doesn't scale. Identity without privacy shouldn't exist. We're partnering with @GalacticaNet to bring compliant, privacy-preserving identity onchain. Here's what they're building on Aztec 🧵
139
138
1
183
4,653
If it's ZK, it's Noir
1/ Deep dive: ZK Label 🏷️🧵 But first — a problem every crypto user lives with every day. `0x71C7656EC7ab88b098defB751B7401B5f6d8976F` That is a signer. That is your CFO. That is your treasury. You just can't tell.
2
2
11
1,094
Noir gets the top billing in this week's Aztec Weekly Recap for our announcement with @solanapayments! 👽 Check it out below 👇
This week on Aztec: Noir goes cross-chain to Solana, operator survey results, new Wonderland collabs, and education to get you building in under a minute. Here's the recap.
1
369