$256 of AI got 14 things done.
Built 8 things, figured out 2 problems, researched 2 topics and wrote 2 pieces.
Checked by Chainlink, once a month
On Nov 7, 2026, 2:14 AM, a Chainlink CRE workflow read Payments's receipts straight from Arkiv, checked every signature, added up the signed numbers and asked GitHub whether what shipped is still there (each merged PR still merged, each push to main still in main's history), then wrote the result on Ethereum Sepolia.
Nobody can post or change a score, not even Acme. Only Chainlink's forwarder can post to that contract.
- 1Reads the team's receipts from Arkiv
Straight from Arkiv, not from our server.
- 2Checks every signature
Each receipt's EIP-712 signature against the person it is about. Any that fail are left out.
- 3Adds up the signed numbers
Spend, things done, spend that went in circles, and what shipped.
- 4Asks GitHub about what shipped
Is each merged PR still merged, and each push to main still in main's history?
- 5Writes the score to Ethereum Sepolia
Only Chainlink's forwarder can write to that contract.
- Sepolia
Every score Chainlink has posted for any team, in the contract's events.
Every score on Sepolia Etherscansepolia.etherscan.io - GitHub
The workflow's code, so you can see exactly what each node runs.
The workflow on GitHubgithub.com
How the team worked this week
From log and GitHub timestamps. No AI involved.
Typical time between steps
- Idea to code24mover 10
- Code to commit30mover 7
- Commit to PR11mover 8
- PR to merge27hover 10
From idea to merged: 28h typical, over 10. Time with the AI before writing code: 7h.
Pull requests
11 merged of 11 opened.
AI cost per shipped change (merged PR or push to main): $12.78
Where the money went
- Shipped $141
- Learning $15.23
- In progress $0.00
- Wasted $100
Waste, by reason
- Plans nobody acted on0
- Left on the AI's question4
- Went in circles2$100
- Code that never shipped0
- Answers stopped midway5
Typical times are the median of each person's median. People are never ranked.
Everyone's week
Ordered by things done. People are never ranked.
You4 things done, $97.57, 3 shipped changesThings done 4AI spend $97.57Shipped changes 3Signature checked
Built checkout tests and ledger exports while debugging webhook performance
- BuiltCSV export for ledgers$11.68
- BuiltE2e tests for checkout$77.78
- Figured outReason for slow webhook test$3.97
- ResearchedOptions for payouts compared$4.14
Pull requests
| Pull request | Status | AI cost |
|---|---|---|
| test: e2e for checkout acme-demo/payments-api#102 | Merged | $58.31 |
| test: e2e for checkout acme-demo/web-app#101 | Merged | $19.47 |
| feat: CSV export for ledgers acme-demo/infra#100 | Merged | $11.68 |
- Signature checked
- Written by 0G private AI, TEE verified, signed as @you.
- Idea to merged 28h
Asha3 things done, $34.15, 3 shipped changesThings done 3AI spend $34.15Shipped changes 3Signature checked
Built 2 things and wrote 1 piece.
- BuiltInvoice PDF preview$15.88
- BuiltSplit payments service$9.22
- WroteRunbook for incidents$9.05
Pull requests
| Pull request | Status | AI cost |
|---|---|---|
| feat: invoice PDF preview acme-demo/web-app#126 | Merged | $15.88 |
| refactor: split payments service acme-demo/payments-api#125 | Merged | $9.22 |
| docs: runbook for incidents acme-demo/web-app#127 | Merged | $9.05 |
- Signature checked
- Written by simple rules, signed as @asha-acme.
- Idea to merged 36h
Ravi3 things done, $80.76, 3 shipped changesThings done 3AI spend $80.76Shipped changes 3Signature checked
Built 2 things and wrote 1 piece.
- BuiltInvoice PDF preview$21.89
- BuiltMove fees into pure functions$16.96
- WroteAPI quickstart$41.91
Pull requests
| Pull request | Status | AI cost |
|---|---|---|
| docs: API quickstart acme-demo/web-app#106 | Merged | $41.91 |
| feat: invoice PDF preview acme-demo/infra#104 | Merged | $21.89 |
| refactor: move fees into pure functions acme-demo/infra#105 | Merged | $16.96 |
- Signature checked
- Written by simple rules, signed as @ravi-acme.
- Idea to merged 13h
Meera2 things done, $26.45, 1 shipped changeThings done 2AI spend $26.45Shipped changes 1Signature checked
Built 1 thing and figured out 1 problem.
- BuiltCover payout edge cases$21.61
- Figured outHow settlement batching works$4.84
Pull requests
| Pull request | Status | AI cost |
|---|---|---|
| test: cover payout edge cases acme-demo/infra#133 | Merged | $21.61 |
- Signature checked
- Written by simple rules, signed as @meera-acme.
- Idea to merged 17h
Kabir2 things done, $17.11, 1 shipped changeThings done 2AI spend $17.11Shipped changes 1Signature checked
Built 1 thing and researched 1 topic.
- BuiltMove fees into pure functions$14.83
- ResearchedQueue options for payouts compared$2.28
Pull requests
| Pull request | Status | AI cost |
|---|---|---|
| refactor: move fees into pure functions acme-demo/infra#131 | Merged | $14.83 |
- Signature checked
- Written by simple rules, signed as @kabir-acme.
- Idea to merged 45h
Where this data comes fromSigned receipts on Arkiv
Shared receipts live on Arkiv (testnet Rabdi) as read-only entities of schema receipts-ethglobal-mumbai.receipt.v2, each owned by the person who signed it. Anyone can read them, so this page does not depend on our server, and every receipt is checked against its signature before it counts. 5 receipts for this team found on Arkiv right now, plus 20 signed demo receipts from the repo.
arkiv.schema = str('receipts-ethglobal-mumbai.receipt.v2') AND type = str('receipt') AND team = str('acme-payments')