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
6/4/2026, 3:56:56 PM
10d ago
Loop ID
loop_17805...d9186801
Transaction
0xfc833dd6...6cc2c8b7
Charged price
0.0300 USDC
2026-06-tiered-v2
Verification grade
A
Score 0.960
Route confidence
80.0%
Matched keyword "debug" -> coder-v1.
Settlement network
eip155:8453
Paid run
Receipt identity
Loop ID
loop_1780588616440_d9186801
Run ID
run_1780588616440_7f0f29de
Run type
orchestrated
Execution status
Intent
Debug this broken JavaScript function and explain the fix clearly.
Task type
coding
Selected lane
Selected service
Session ID
router-chooses-coder-001
Memory length
0
Input hash
4a87dd3b570f4cb5c26019e89357576d3d45a559b9345deeaeb8b31028f83908
Output hash
01a5120af2fd3db31037203d48a3d8d4f2e9498fcc7c18d0b02f32ef2dca280c
Settlement
Paid
Yes
Network
eip155:8453
Created
6/4/2026, 3:56:56 PM (2026-06-04T15:56:56.440Z)
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-06-tiered-v2
Cost model
2026-05-cost-v1
Est. cost
$0.0070
Est. margin
$0.0230 · 76.7%
Verification
Verified
Yes
Verification ID
ver_2dbfa51d2e7044559e6cebfd
Grade
A
Score
0.960
Evidence present
No
Governance
Budget outcome
soft_exceeded
Policy applied
Recorded
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

User intent:
Debug this broken JavaScript function and explain the fix clearly.
Output preview
**Bug:** The arrow function body uses curly braces (`{ }`) without a `return` statement. This makes the callback return `undefined` on every iteration, so `reduce` ends up returning `undefined`.

**Fix:**

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

(Or explicitly: `return sum + item.price;` inside the block.)

This returns the accumulated total (30) as expected.
Decision object
{
  "status": "approved",
  "selected_agent_id": "coder-v1",
  "selected_agent_name": "Code Expert",
  "reason": "Projected spend 0.03 exceeds soft budget max 0, but execution remains allowed.",
  "downgrade_recommended": false,
  "downgraded_to_agent_id": null,
  "governance_version": "2026-06-governance-v3"
}
Settlement object
{
  "success": true,
  "transaction": "0xfc833dd67e733cba4a444c17638e57c97d9967de05dbee0474881f796cc2c8b7",
  "network": "eip155:8453"
}
Policy object
{
  "constraints_considered": true,
  "preferred_agent_considered": false,
  "fallback_used": false,
  "routing_mode": "routed",
  "policy_count": 2,
  "policies": [
    {
      "type": "hard_max_price_usdc",
      "value": 0.03,
      "currency": "USDC",
      "budget_id": null
    },
    {
      "type": "soft_max_price_usdc",
      "value": 0,
      "currency": "USDC",
      "budget_id": null
    }
  ]
}
Budget object
{
  "budget_id": null,
  "currency": "USDC",
  "strict": true,
  "allowed": true,
  "outcome": "soft_exceeded",
  "downgrade_recommended": false,
  "downgraded_to_agent_id": null,
  "spent_price_usdc": 0,
  "planned_price_usdc": 0.03,
  "projected_spend_price_usdc": 0.03,
  "hard_max_price_usdc": 0.03,
  "soft_max_price_usdc": 0,
  "budget_remaining_price_usdc": 0,
  "reason": "Projected spend 0.03 exceeds soft budget max 0, but execution remains allowed.",
  "source": "constraints"
}