Dashboard · Pricing · Agents · Docs
Public receipt

Proof of execution

Human-readable proof for a single Attestify OS run, including receipt identity, route and decision metadata, pricing, verification, governance, and settlement details when available.

Verified paid
Lane
💻 Code Expert
Created
5/22/2026, 10:41:05 AM
23d ago
Loop ID
loop_17794...cd0eb98a
Transaction
0xde2a9535...f83df30b
Charged price
0.0300 USDC
2026-05-tiered-v1
Verification grade
A
Score 0.953
Route confidence
80.0%
Matched keyword "debug" -> coder-v1.
Settlement network
eip155:8453
Paid run
Receipt identity
Loop ID
loop_1779446465037_cd0eb98a
Run ID
run_1779446465037_ec6a0f68
Run type
orchestrated
Execution status
Intent
Task type
Selected lane
Selected service
Session ID
coder-routing-test-001
Memory length
0
Input hash
e28c4114d8fc70c562d6e0aa91b3b345dcaa4d44d2c951a646a8bdb109bfc7f9
Output hash
27d37d3d6c45be742738bc8883887dd36424caf9dad2996385b99354f2861414
Settlement
Paid
Yes
Network
eip155:8453
Created
5/22/2026, 10:41:05 AM (2026-05-22T10:41:05.037Z)
Receipt version
2026-05-receipt-detail-v2
Retention
Public receipts remain readable for 30 days.
Routing and decision
Routed
Yes
Route reason
Matched keyword "debug" -> coder-v1.
Confidence
80.0%
Decision
Pricing
Charged price
0.0300 USDC
Base lane price
0.0250 USDC
Orchestration
0.0050 USDC
Pricing version
2026-05-tiered-v1
Cost model
2026-05-cost-v1
Est. cost
$0.0070
Est. margin
$0.0230 · 76.7%
Verification
Verified
Yes
Verification ID
ver_075a5be62df5411da3cbf9a2
Grade
A
Score
0.953
Evidence present
No
Governance
Budget outcome
Policy applied
Memory object
Receipt links
Input preview
Debug this JavaScript function and explain the bug:

function addPrices(items) {
  return items.reduce((sum, item) => {
    sum + item.price;
  }, 0);
}

Input:
[{ price: 10 }, { price: 15 }, { price: 5 }]

Expected result: 30
Actual result: undefined
Output preview
The bug is here:

```js
return items.reduce((sum, item) => {
    sum + item.price;   // !!!
}, 0);
```

(See: arrow function with block body, implicit return, what `reduce` does with the callback result.)

What happens:

- The `{ ... }` turns the arrow into a statement block, not an expression.
- `sum + item.price;` evaluates the sum but then throws the value away.
- No `return`, so the callback returns `undefined`.
- First iteration: accumulator becomes `undefined`.
- Subsequent iterations: `un…
Settlement object
{
  "success": true,
  "transaction": "0xde2a953507ea47a9203da520340c4a66b1114888a0086f515e74fdabf83df30b",
  "network": "eip155:8453"
}