Synthesize Incredibly Powerful Software. https://xitter.cf/t.co/TBMSPCYx2P

Joined January 2025
Pinned Tweet
Ohad: “Verification is old news. The real deal is synthesis.” Elon points at the same destination. Tau’s breakthroughs means stating formal requirements to synthesize software satisfying them, and guarantee it meets the specification across every input.
This is exactly right. Source code is on the verge of becoming like assembly. The next step is getting rid of “source code” entirely and just making an efficient binary directly with AI.
1
9
23
3,013
1/3 David Castro tackled two snags in Tau Language on 16 October: an optional solver setting that blocked a verdict, and data being reused before a nested check finished. Useful fixes for developers testing rules. Both are in development.
1
5
1
16
794
Tau retweeted
Sunday, 12:00 UTC: a chess engine that cannot bluff plays Claude Sonnet 5.5 with extended thinking — live. One side thinks in words. The other in decided statements you can read line by line. If it loses, you'll see exactly why. tau-chess.mooo.info/
9
21
4
43
3,220
Tau Net is designed to upgrade, and that's the future. It means, security, ethics, finance, and everything that matters to you can be at the cutting edge of science before anything else. Many of the ideas in fields such as finance, governance, economy and security are under utilized in blockchain. Tau Net changes that. We can onboard great experts and institutions to propose upgrades to make the best blockchain, alongside the users!
Blockchain upgrades usually require new software and a coordinated restart across all nodes. Tau Net introduces technology that allows a blockchain to amend itself without a hard fork, client updates, or downtime. This demo shows how Tau Net users can upgrade the network's consensus mechanism simply by stating their requirements and agreeing to them. You can change the law of the Tau Net blockchain right inside a block, ushering in a new era of blockchain and software governance capabilities. Showcasing Pointwise Revision: Pointwise Revision is a built-in mechanism that jointly takes new software requirements and the current specification as input. Then outputs a program that consistently satisfies both the new requirement and the maximum of the previous specification. This allows software to update correctly according to given rules, and it is all handled by providing only the required changes to the software. Explore testnet alpha here: github.com/IDNI/tau-testnet
2
5
1
18
1,113
Formal Verification Tools vs. Tau Language Traditional approach 1. Write a program. 2. Write a specification. 3. Prove the program satisfies the specification. Tau Language 1. Write the specification. 2. Program is synthesized automatically. 3. Revise the specification as requirements evolve. Tau automatically synthesizes the corresponding correct-by-construction program. Enabled by Tau Language’s unique ability to reason about its own sentences, allowing systems to evolve without sacrificing formal guarantees.
1
6
1
16
5,048
Tau retweeted
A constitution that runs — now in 11 parts. Self-amending law in the Tau Language: a core no amendment can remove, GG Art. 79(3) mechanized, and a proved answer to "who amends the amendment rule?" Every claim is a query you can run yourself. github.com/taumorrow/tau-lan…
3
5
9
893
Vericoding without a specification language designed for users is just formal methods with extra steps. Tau Language is built decidable, executable, and the only spec language with self-referential formal reasoning. Users refine requirements, not code. The machine handles the rest. A currently executing specification can receive an arbitrary Tau specification as an update, verify that the resulting specification is satisfiable, and integrate the update into the existing specification via an operation we're calling pointwise revision. github.com/IDNI/tau-lang
6
20
1,382
The vericoding movement gets one thing exactly right: formal specifications should come before code, not after. The next stage is having a spec language like Tau Language that can reason about its own content.
Software is learning to prove itself; it's called 'vericoding'; Probably nothing 👀
1
4
12
1,248
100% agree. Let the winners win. Truthfully, it should be the same for all manners of progress.
If we truly cared about this blockchain revolution: Then we should be willing to abandon our favorite cryptocurrency when its time comes Otherwise, we will be left behind defending dinosaurs We must put our cypherpunk principles first, even above any three-letter acronym! ☄️
4
29
3,948
In code generation, the difference between 99% correctness and 100% guaranteed correctness is everything. It's where trust and safety reside. Without that, you limit adoption and ultimately scale. You need trust (proofs) and safety to have global level scale.
2
13
471
Musk envisions robots watching our kids, caring for elderly parents. "...assuming it's safe." Safety can't be assumed for mission-critical tasks; we need mathematical certainty. Their software will require logical AI and a language that can: - Formally specify what "safe" means for YOUR situation. - Reason about its own behavior without paradox. - Reject updates that violate existing safety constraints. It requires Tau Language (the only language capable of doing so).
NOW - Musk: "My prediction is there'll be more robots than people... everyone on Earth is going to have one and going to want one... who wouldn't want a robot to... watch over your kids, take care of your pets... we are in the most interesting time in history."
1
5
2
25
2,686
As 2025 winds down for most, the Tau team is still making commits! We've made some incredible progress together and would like to thank you from the bottom of our hearts. Your support means more than you could imagine. Highlights of 2025 include: - Released Tau Testnet repository publicly, marking trackable progress towards the first blockchain with automatic software development and logical consensus detection. - Granted multiple patents, including a USPTO patent for safe AI systems through Boolean algebra theories. - Monadic Second Order Logic extended to work over Atomless Boolean Algebras - "a first in history". - Extended a fragment of first-order logic larger than LTL, making Tau more powerful. - SAT Solver Migratio: Switched from Z3 to CVC5, unlocking better normalization and satisfiability checking - Optimization efforts achieved 60% performance boost in the parser. - Developed Android developer wallet with client-side validation for Tau rules. - Ohad Asor featured on Machine Learning Street Talk podcast (200k+ subscribers), discussing Tau Language's revolutionary approach to software synthesis. - Shifted business strategy to become the premier DAO and Project launch platform, sharing our technology with permissive licensing and incentives to benefit builders, creators, and community members. Looking Ahead to 2026: We plan to advance to Tau Net's Testnet Alpha launch, expand testnet capabilities, add developer tools, and foster a collaborative ecosystem. Our roadmap includes continued enhancements to Tau Language performance, public development showcases, and $AGRS utility-based mechanisms designed to support participation and network engagement. A huge thank you to our amazing community for the support and collaboration. Your enthusiasm drives us forward every day! Happy Holidays from the Tau Team! 🎄
1
12
2
39
2,499
Great tutorial from community member Andrew here! How to get get started Installing Tau REPL to use Tau Language. A great entry point for the future of software dev:
3
14
1,230
Mega impact on software to come.
Powerful new discoveries in this paper for autonomous software design.🎯 Will completely shift the way Software and AI programming will be written. 1/ Tau is in the process of constructing the next wave of AI. Tau Language lets you write a spec of what a program should and shouldn’t do, and its logical engine automatically constructs a program mathematically guaranteed to meet your spec, removing manual implementation. The most consuming aspect of software dev used to be writing correct code; now, it's about conveying intent accurately in specifications and getting correct-by-construction software. This foundation is also the subject of a U.S. patent that covers using such temporal logics and Boolean‑algebraic theories for safe AI and a software‑spec logic, which matches the design. 2/ How this is different from today With Tau, you directly state properties of the program like a formalization of “never send private data over the network”, and it produces a provably correct implementation that satisfies them. This breaks away from today’s coding in which you write how and what a program should do at each step. And unlike Tau, in code you can’t say what the program should never do, you test and hope you covered edge cases. In the Tau Language, programs, inputs, and outputs can be sentences in the Tau language itself, which is the first logic ever that can consistently refer to its own sentences. Why LLMs Fall Short: People expect deterministic and correct output from probabilistic tools, which can’t be trusted to be reliable. Imagine the disastrous results if an Airplane manufacturer decided to use code generated by LLMs, how many of you would take that flight? Gen AI's probabilistic nature creates entropy precisely where complex systems need precision and reliability. The V-model dev model is the standard for critical products developed for the medical industry. The deeper you are into your V-model product development cycle, the more it costs to fix a defect. 🧩 What makes Tau Language a huge breakthough: Tau’s Founder @ohadasor made several novel inventions, which together work as a masterpiece in theoretical computer science. Tau Language straddles a fine line retaining decidability while being expressive enough to write specs of complex systems in their entirety, where other decidable formal languages simply aren’t strong enough. Let’s dive deeper into Tau Language’s novel research: 🧵 1/n
1
2
9
663