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

Viewing as Acme's lead
Acme

What did Payments get done?

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

$256 of AI got 14 things done.

Built 8 things, figured out 2 problems, researched 2 topics and wrote 2 pieces.

5 people, 11 shipped changes.

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 code24mover 10
  2. Code to commit30mover 7
  3. Commit to PR11mover 8
  4. 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

  1. Built
    CSV export for ledgers
    $11.68
  2. Built
    E2e tests for checkout
    $77.78
  3. Figured out
    Reason for slow webhook test
    $3.97
  4. Researched
    Options for payouts compared
    $4.14

Pull requests

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

  1. Built
    Invoice PDF preview
    $15.88
  2. Built
    Split payments service
    $9.22
  3. Wrote
    Runbook for incidents
    $9.05

Pull requests

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

  1. Built
    Invoice PDF preview
    $21.89
  2. Built
    Move fees into pure functions
    $16.96
  3. Wrote
    API quickstart
    $41.91

Pull requests

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

  1. Built
    Cover payout edge cases
    $21.61
  2. Figured out
    How settlement batching works
    $4.84

Pull requests

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

  1. Built
    Move fees into pure functions
    $14.83
  2. Researched
    Queue options for payouts compared
    $2.28

Pull requests

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