Pinned Tweet
Noir 1.0 is live.
A more reliable foundation for zero-knowledge applications: stable language, versioned toolchain, audited compiler.
Developers can build and iterate predictably as they create the next wave of privacy-preserving apps.
Read more: aztec.network/blog/noir-1-0-…
A more reliable foundation for zero-knowledge applications: stable language, versioned toolchain, audited compiler.
Developers can build and iterate predictably as they create the next wave of privacy-preserving apps.
Read more: aztec.network/blog/noir-1-0-…
22
33
197
14,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
942
Noir mentioned!
Thank you for choosing Noir to build out the World ID protocol, and now ProveKit!
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
0
2
22
1,765
Noir retweeted
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. 👇🏼
@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,098
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 y call site that no longer matches.
Docs → noir-lang.org/docs/reference…
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 y call site that no longer matches.
Docs → noir-lang.org/docs/reference…
6
1
16
1,369
ICYMI
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
5
2,108
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 🧵
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
38
3,226
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.
Proving identity on a phone meant making Noir run natively on phones. As a result, the whole ecosystem benefits.
2
0
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
Explore @ZKPassport → zkpassport.id
Start your own circuit → noir-lang.org/docs
0
0
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 👇
0
2
13
1,779
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 your users already live on.
Guide → barretenberg.aztec.network/docs/how_to_gu…
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 your users already live on.
Guide → barretenberg.aztec.network/docs/how_to_gu…
1
1
9
2,714
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 .
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 .
1
0
0
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…
noir-profiler opcodes --artifact-path ./target/program.json --output ./target
Full guide, including backend gate profiling with bb: noir-lang.org/docs/tooling/p…
0
0
0
158
Noir retweeted
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.
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
183
4,661
















