Development Changelog

Development Changelog

This section outlines key milestones, technical advancements, and iterative improvements made during the development of TasQ’s protocol and infrastructure.

v0.1 – Core Ledger Foundations

  • Designed initial ledger schema for task metadata, node registry, and proof submissions.

  • Integrated basic Ethereum smart contract for ZK proof validation using Groth16.

  • Deployed prototype on local Hardhat network.

v0.2 – Parallel Task Distribution Engine

  • Implemented Python-based thread pool task distributor.

  • Added weighted round robin scheduler with health checks in Go.

  • Initial testing with simulated compute nodes.

v0.3 – ZK Circuit and Proof Pipeline

  • Developed Poseidon hash preimage circuit in Circom.

  • Integrated snarkjs for proof generation on contributor nodes.

  • Added on-chain verifier integration.

v0.4 – Credits and Settlement Module

  • Created ERC-1155 credit system on Optimism.

  • Implemented redemption contract with ETH payouts.

  • Added minimum redemption threshold for efficiency.

v0.5 – gRPC Worker Interface

  • Built gRPC API for shard fetching and proof submission.

  • Added Merkle tree aggregation for shard results.

v0.6 – In-House Compute and Azure Integration

  • Designed hybrid compute model with Azure-backed capacity.

  • Began internal benchmarking for hardware and rented resources.

This changelog is regularly updated in our GitBook and repository to reflect ongoing development and refinements.

Last updated