{
  "receipt": {
    "version": "pod.receipt.v1",
    "seal": "0x4036fa33a87cf9e384ecbee9a7adc6de6ee8a9d5480239fa976c37648f260790",
    "commit": "e9849b2efaea8b708247c31988fa0748f1f4970d",
    "tree": "0x7d7e85a576e8224181eb11dcb15ff82ec939f0a1702e356f3e57de23afd5fdd9",
    "repository": "https://vps-39a35c60.vps.ovh.us/bundle/a-coffee-cart",
    "image": "node@sha256:9bef0ef1e268f60627da9ba7d7605e8831d5b56ad07487d24d1aa386336d1944",
    "start": "node -e 'const http=require(\"http\"),fs=require(\"fs\"),path=require(\"path\");const root=(()=>{try{return fs.realpathSync(\"site\")}catch{return path.resolve(\"site\")}})();const types={\".html\":\"text/html; charset=utf-8\",\".css\":\"text/css; charset=utf-8\",\".js\":\"text/javascript; charset=utf-8\",\".mjs\":\"text/javascript; charset=utf-8\",\".json\":\"application/json\",\".svg\":\"image/svg+xml\",\".png\":\"image/png\",\".jpg\":\"image/jpeg\",\".jpeg\":\"image/jpeg\",\".gif\":\"image/gif\",\".webp\":\"image/webp\",\".ico\":\"image/x-icon\",\".txt\":\"text/plain; charset=utf-8\",\".woff2\":\"font/woff2\"};const inside=(file)=>file===root||file.startsWith(root+path.sep);const isFile=(file)=>{try{return fs.lstatSync(file).isFile()&&inside(fs.realpathSync(file))}catch{return false}};http.createServer((request,response)=>{let asked;try{asked=decodeURIComponent(new URL(request.url,\"http://site\").pathname)}catch{response.writeHead(400,{\"content-type\":\"text/plain; charset=utf-8\"});response.end(\"not an address\");return}const at=path.join(root,asked);const found=[at,path.join(at,\"index.html\"),at+\".html\"].find((file)=>inside(file)&&isFile(file));if(!found){response.writeHead(404,{\"content-type\":\"text/plain; charset=utf-8\"});response.end(\"not found\");return}response.writeHead(200,{\"content-type\":types[path.extname(found).toLowerCase()]||\"application/octet-stream\"});fs.createReadStream(found).pipe(response);}).listen(3000);'",
    "checks": [
      {
        "says": "The page names the cart and lists at least six drinks, each with a price",
        "command": "node check-1.mjs",
        "exitCode": 0,
        "seconds": 0.432,
        "hidden": false
      },
      {
        "says": "The page says the opening hours for each day of the week",
        "command": "node check-2.mjs",
        "exitCode": 0,
        "seconds": 0.432,
        "hidden": false
      },
      {
        "says": "The page says where the cart parks on each day of the week",
        "command": "node check-3.mjs",
        "exitCode": 0,
        "seconds": 0.479,
        "hidden": false
      },
      {
        "says": "Every drink listed on the page has a price, not only the first six",
        "command": "node check-4.mjs",
        "exitCode": 0,
        "seconds": 0.416,
        "hidden": true
      }
    ],
    "runs": 3,
    "verdict": "passed",
    "allowedHosts": [],
    "undeclaredCalls": [],
    "runner": "0xc8b6E72Eb254bcb9C2A0a63AeF19d78748d10281",
    "finishedAt": "2026-10-13T03:45:35.716Z"
  },
  "hash": "0xe38174b73d0a1f110f2e29dff1c6d23145f56f50e7164ba7fe02e77cd2cae804",
  "signature": "0x0e61ca637a9939d56c6b410e346ce97d844f94d98f35818cdb2f3a436dcbdc474204c1c41ef4f9948f0d476049d22e3d58708534e6ad2c23f1ed433c62e6ff661b"
}