Programmable payroll for businesses. Stream payments by the second, not the month.
CronStream. Autonomous Milestone-Gated Payroll Protocol. CronStream replaces invoice cycles and manual approvals with programmable payment streams that flow only when work is verified on-chain. How it works: A company deposits budget → stream opens locked → contractor pushes a PR → the autonomous agent verifies the merge on GitHub → signs an EIP-712 extension voucher → stream unlocks → contractor earns per second in real time. No deliverable verified = no payment. The stream freezes automatically. What's in this demo: - Creating a payment stream on Arbitrum Sepolia - GitHub webhook triggering the autonomous agent - On-chain extension transaction confirmed - Live streaming balance on the company dashboard Built on: - Arbitrum Sepolia + Robinhood Chain Testnet - EIP-712 signed extension vouchers - x402 pay-per-call public API (any AI agent can query streams with USDC) - GitHub · Jira · Bitbucket · Figma verification Links: - App: https://cronstream.xyz - Docs: https://docs.cronstream.xyz - X: https://x.com/cronstream - GitHub: https://github.com/16navigabraham/CronStream Built for the Arbitrum Open House London Buildathon 2026
Started with a core insight: every existing token streaming protocol is unconditional. Built CronStream from scratch to fix that. Smart Contracts Designed and deployed a locked-start stream model on Arbitrum Sepolia and Robinhood Chain. Stream opens at zero contractor earns nothing until an agent verifies work and submits a signed EIP-712 voucher on-chain. Gap-time protection ensures dead time between expiry and re-extension is never counted as earned. 108 tests, 99.2% line coverage, zero failures. Autonomous Agent Node Built an event-driven verification engine ; no polling, webhook-only. GitHub fires on PR merge, agent runs a 3-layer gate: real code diff in /src, PR merged by reviewer, CI passed. All three must pass or the stream stays locked. Added Jira and Bitbucket webhook handlers with the same pattern. In-flight dedup guard prevents double submission when GitHub fires PR closed and push events simultaneously. x402 Public API Exposed stream state and milestone verification as pay-per-call endpoints using the x402 protocol. Any developer or AI agent can query and trigger verification for $0.01–$0.10 USDC per call, no account needed. Frontend Full company and contractor dashboards. 3-step stream creation modal with rate calculation from hourly rate and weekly hours. Live per-second balance. Period statement PDF export with on-chain proof links. Username displays throughout instead of masked addresses. Robinhood Chain Deployed the same contract on Robinhood Chain (chain 46630). Any ERC-20 streams including tokenized stock tokens like AAPL and TSLA enabling milestone-gated equity compensation that does not exist anywhere else. End-to-end verified live: contractor merged PR #5, agent caught the webhook, verified the work, confirmed on Arbitrum Sepolia block 272243213. Stream opened. Funds started flowing. Zero human intervention.
None.