{
  "aar": "0.02",
  "subject": "did:web:frontierinfra.org:stack-demo-worker",
  "principal": "did:web:frontierinfra.org",
  "task": {
    "id": "job-002",
    "claim": "In app/server.mjs add GET /api/version returning JSON {version} where version is read from package.json, and add a node:test case in test/app.test.mjs asserting it equals the package.json version. Touch only app/server.mjs and test/app.test.mjs. Run npm test before finishing."
  },
  "verdict": "verified",
  "ground_truth": "confirmed",
  "reason": "verify_cmd exited 0 against repo HEAD",
  "checks": [
    {
      "source": "/Users/sem/code/frontier-infra/stack-demo",
      "query": "npm test",
      "observed_at": "2026-07-07T17:18:00+00:00",
      "response_sha256": "69e6bbc834393bb9451e2138edab9bdecc9dc1df24685bfe70260c57d8515872",
      "excerpt": "rsion\n  ---\n  duration_ms: 1.702875\n  type: 'test'\n  ...\n# Subtest: receipts path traversal is rejected\nok 7 - receipts path traversal is rejected\n  ---\n  duration_ms: 1.17025\n  type: 'test'\n  ...\n1..7\n# tests 7\n# suites 0\n# pass 7\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 97.956625\n"
    }
  ],
  "verifier": {
    "id": "did:web:frontierinfra.org:machine-driver-verify",
    "independence": "same_principal"
  },
  "issued": "2026-07-07T17:18:00+00:00",
  "sig": {
    "alg": "Ed25519",
    "by": "did:web:frontierinfra.org",
    "value": "BAhDPuHpl8_k3dPY5OeKKFz_wD5tdQyuMQWVtPBXA-DYUlSZolZpz1933ppbKhf_LcjNqBCsjoROsBHbyTQPDw"
  }
}
