Acme demo. You are the lead. Made-up people, real signatures.

Viewing as Acme's lead
Acme

What did Payments get done?

Week 42, each week signed by the person it describes.

$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.

5 people, 25 shipped changes. $56.66 (9%) went in circles.

Chainlink CRE

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.

  1. 1
    Reads the team's receipts from Arkiv

    Straight from Arkiv, not from our server.

  2. 2
    Checks every signature

    Each receipt's EIP-712 signature against the person it is about. Any that fail are left out.

  3. 3
    Adds up the signed numbers

    Spend, things done, spend that went in circles, and what shipped.

  4. 4
    Asks GitHub about what shipped

    Is each merged PR still merged, and each push to main still in main's history?

  5. 5
    Writes the score to Ethereum Sepolia

    Only Chainlink's forwarder can write to that contract.

How the team worked this week

From log and GitHub timestamps. No AI involved.

Typical time between steps

  1. Idea to code21mover 28
  2. Code to commit52mover 22
  3. Commit to PR10mover 20
  4. 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

  1. Built
    Invoice PDF preview feature
    $29.30
  2. Fixed
    Double charge on retry bug
    $33.17
  3. Wrote
    API quickstart documentation
    $25.01
  4. Fixed
    Webhook signature check issue
    $11.99
  5. Fixed
    Flaky login redirect problem
    $7.73
  6. Built
    Payout edge case coverage
    $25.00
  7. Figured out
    Queue options for payouts
    $6.15
  8. Wasted
    Runbook for incidents effort
    $12.82
  9. Wasted
    Null merchant name in receipts
    $9.13

Pull requests

Pull requestStatusAI 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.

  1. Built
    Invoice PDF preview
    $71.27
  2. Built
    E2e for checkout
    $31.75
  3. Built
    Cover payout edge cases
    $10.74
  4. Built
    Invoice PDF preview
    $4.14
  5. Fixed
    Flaky login redirect
    $2.87
  6. Researched
    Queue options for payouts compared
    $2.16

Pull requests

Pull requestStatusAI 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.

  1. Built
    CSV export for ledgers
    $37.02
  2. Built
    Retry queue for payouts
    $18.01
  3. Built
    E2e for checkout
    $5.03
  4. Figured out
    Why the webhook test is slow
    $1.35
  5. Wrote
    Runbook for incidents
    $11.93
  6. Planned
    Plan for splitting the payments service
    $5.23

Pull requests

Pull requestStatusAI 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.

  1. Built
    Cover payout edge cases
    $33.47
  2. Built
    Retry queue for payouts
    $12.69
  3. Figured out
    How settlement batching works
    $3.21
  4. Wrote
    Runbook for incidents
    $10.77
  5. Wrote
    Runbook for incidents
    $8.79
  6. Wasted
    Invoice PDF preview
    $19.84

Pull requests

Pull requestStatusAI 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.

  1. Built
    Drop legacy auth middleware
    $60.51
  2. Built
    Invoice PDF preview
    $59.95
  3. Built
    Cover payout edge cases
    $17.70
  4. Built
    CSV export for ledgers
    $11.55
  5. Built
    Team spend dashboard
    $10.75
  6. Wasted
    API quickstart
    $14.87

Pull requests

Pull requestStatusAI 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')