$626 of AI got 29 things done.
Built 16 things, fixed 4 bugs, figured out 3 problems, researched 1 topic, wrote 4 pieces, planned 1 thing and went in circles 4 times.
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 code21mover 28
- Code to commit52mover 22
- Commit to PR10mover 20
- PR to merge29hover 24
From idea to merged: 29h typical, over 24. Time with the AI before writing code: 14h.
Pull requests
25 merged of 26 opened, 1 closed.
AI cost per shipped change (merged PR or push to main): $20.71
Where the money went
- Shipped $518
- Learning $12.87
- In progress $0.00
- Wasted $95.36
Waste, by reason
- Plans nobody acted on1$5.23
- Left on the AI's question2
- Went in circles1$33.47
- Code that never shipped4$56.66
- Answers stopped midway3
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.
You7 things done, $160, 7 shipped changesThings done 7AI spend $160Shipped changes 7Signature checked
Built invoice previews and payout coverage, fixed three bugs, and wrote docs
- BuiltInvoice PDF preview feature$29.30
- FixedDouble charge on retry bug$33.17
- WroteAPI quickstart documentation$25.01
- FixedWebhook signature check issue$11.99
- FixedFlaky login redirect problem$7.73
- BuiltPayout edge case coverage$25.00
- Figured outQueue options for payouts$6.15
- WastedRunbook for incidents effort$12.82
- WastedNull merchant name in receipts$9.13
Pull requests
| Pull request | Status | AI cost |
|---|---|---|
| feat: invoice PDF preview acme-demo/infra#107 | Merged | $29.30 |
| docs: API quickstart acme-demo/payments-api#106 | Merged | $25.01 |
| test: cover payout edge cases acme-demo/web-app#109 | Merged | $25.00 |
| fix: double charge on retry acme-demo/payments-api#103 | Merged | $18.10 |
| fix: double charge on retry acme-demo/web-app#108 | Merged | $15.07 |
| docs: runbook for incidents acme-demo/payments-api#110 | Closed, not merged | $12.82 |
| fix: webhook signature check acme-demo/web-app#104 | Merged | $11.99 |
| fix: flaky login redirect acme-demo/payments-api#105 | Merged | $7.73 |
- Signature checked
- Written by 0G private AI, TEE verified, signed as @you.
- Idea to merged 32h
Asha6 things done, $123, 5 shipped changesThings done 6AI spend $123Shipped changes 5Signature checked
Built 4 things, fixed 1 bug and researched 1 topic.
- BuiltInvoice PDF preview$71.27
- BuiltE2e for checkout$31.75
- BuiltCover payout edge cases$10.74
- BuiltInvoice PDF preview$4.14
- FixedFlaky login redirect$2.87
- ResearchedQueue options for payouts compared$2.16
Pull requests
| Pull request | Status | AI cost |
|---|---|---|
| feat: invoice PDF preview acme-demo/web-app#131 | Merged | $71.27 |
| test: e2e for checkout acme-demo/payments-api#129 | Merged | $31.75 |
| test: cover payout edge cases acme-demo/infra#132 | Merged | $10.74 |
| feat: invoice PDF preview acme-demo/payments-api#130 | Merged | $4.14 |
| fix: flaky login redirect acme-demo/payments-api#128 | Merged | $2.87 |
- Signature checked
- Written by simple rules, signed as @asha-acme.
- Idea to merged 29h
Meera6 things done, $78.57, 4 shipped changesThings done 6AI spend $78.57Shipped changes 4Signature checked
Built 3 things, figured out 1 problem, wrote 1 piece and planned 1 thing.
- BuiltCSV export for ledgers$37.02
- BuiltRetry queue for payouts$18.01
- BuiltE2e for checkout$5.03
- Figured outWhy the webhook test is slow$1.35
- WroteRunbook for incidents$11.93
- PlannedPlan for splitting the payments service$5.23
Pull requests
| Pull request | Status | AI cost |
|---|---|---|
| feat: CSV export for ledgers acme-demo/payments-api#137 | Merged | $37.02 |
| feat: retry queue for payouts acme-demo/infra#136 | Merged | $18.01 |
| docs: runbook for incidents acme-demo/web-app#134 | Merged | $11.93 |
| test: e2e for checkout acme-demo/web-app#135 | Merged | $5.03 |
- Signature checked
- Written by simple rules, signed as @meera-acme.
- Idea to merged 40h
Ravi5 things done, $88.77, 4 shipped changesThings done 5AI spend $88.77Shipped changes 4Signature checked
Built 2 things, figured out 1 problem, wrote 2 pieces and went in circles once.
- BuiltCover payout edge cases$33.47
- BuiltRetry queue for payouts$12.69
- Figured outHow settlement batching works$3.21
- WroteRunbook for incidents$10.77
- WroteRunbook for incidents$8.79
- WastedInvoice PDF preview$19.84
Pull requests
| Pull request | Status | AI cost |
|---|---|---|
| test: cover payout edge cases acme-demo/payments-api#108 | Merged | $33.47 |
| feat: retry queue for payouts acme-demo/infra#110 | Merged | $12.69 |
| docs: runbook for incidents acme-demo/payments-api#109 | Merged | $10.77 |
| docs: runbook for incidents acme-demo/infra#107 | Merged | $8.79 |
- Signature checked
- Written by simple rules, signed as @ravi-acme.
- Idea to merged 29h
Kabir5 things done, $175, 5 shipped changesThings done 5AI spend $175Shipped changes 5Signature checked
Built 5 things and went in circles once.
- BuiltDrop legacy auth middleware$60.51
- BuiltInvoice PDF preview$59.95
- BuiltCover payout edge cases$17.70
- BuiltCSV export for ledgers$11.55
- BuiltTeam spend dashboard$10.75
- WastedAPI quickstart$14.87
Pull requests
| Pull request | Status | AI cost |
|---|---|---|
| refactor: drop legacy auth middleware acme-demo/infra#132 | Merged | $60.51 |
| feat: invoice PDF preview acme-demo/web-app#134 | Merged | $59.95 |
| test: cover payout edge cases acme-demo/infra#133 | Merged | $17.70 |
| feat: CSV export for ledgers acme-demo/infra#135 | Merged | $11.55 |
| feat: team spend dashboard acme-demo/payments-api#136 | Merged | $10.75 |
- Signature checked
- Written by simple rules, signed as @kabir-acme.
- Idea to merged 15h
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')