🛠 Tau Net Development Update – November
Timestamps:
00:14 – Karim (Project Manager / Development Overview)
- Testnet repo is now public.
- Andrei overhauled the P2P stack, migrating to libp2p Trio, improving reliability, scalability, and adding persistent node identities.
- Networking strengthened with gossip upgrades, block-sync fallback, mempool replay, and peer event notifications; next milestone: Kademlia DHT.
- David finalized bit vectors and introduced the new polymorphic grammar.
- Lucca upgraded the normalization algorithm; Tomáš boosted performance, caching, and build parallelism.
- Major features merged into Tau Lang; temporary bugs expected and being fixed.
05:05 – Tomáš (Tau Language Developer)
- Added tree-node caching to avoid repeated traversals.
- Helped integrate bit vectors and refactor type inference.
- Improved CMake/build system, adding parallel builds and better dependency handling (e.g., CVC5).
- Added Docker build tooling; progressing on Windows build support.
07:02 – Lucca (Tau Language Developer)
- Major upgrades to the Untype Pren normalization algorithm, including caching and equation-propagation logic.
- Assisted with bit-vector bug fixes.
- Led the transition from string-based types to tree-based types for scalability.
- Finalizing normalization compatibility with bit vectors now merged into main.
10:14 – Andrei (Senior Developer / Testnet)
- Completed migration to a production-grade libp2p stack, rewriting 2,000 LOC.
- Added persistent node IDs using ed25519.
- Upgraded gossip to integrate with the nearly-complete Kademlia DHT (with fallback routing).
- Designing full distributed DHT architecture and added extensive tests.
- Aiming to finish DHT and move into final Testnet Alpha stages, including bit-vector integration.
13:12 – David (Lead Developer)
- Built the new polymorphic grammar to unify Boolean algebras and simplify future expansion.
- Re-typed all BF terms, updated builders/hooks, and updated all tests.
- Strengthened type inference (symbol disambiguation, global scope, typed constants, recurrence support).
- Enhanced CVC5 interaction and removed large amounts of obsolete legacy code.
18:58 – Ohad (Founder & CTO)
- Continued tackling a complex tables performance issue.
- Had multiple partial breakthroughs, but final solution still in progress.
- Expects to announce completion next month, enabling efficient table support.