{"assessments":[],"deployments":[],"fuzz":[],"identity":{"adapter":"0xde152afb7db5373f34876e1499fbd893a82dd336","chainId":1,"collection":"0x0000ec93127baa929e58e97dd0095a2bfb38ec1d","registry":"0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"},"interpretation":"Records acceptance and evidence. Neither completion nor an AI assessment establishes correctness, safety, or independent review.","jobId":"6fc92ac1-f4d3-4ce5-bea2-41b8b50e4c45","kind":"audit","nodes":[{"acceptedSubmissionHash":null,"dependsOn":[],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"bc5bfc8455464381f2db18badb2b55cf8bec1e535c019349a0378fa990741171","skillId":"audit-specialist","subagents":3,"tools":[]},"key":"audit_economics","kind":"code","role":"review","skillHash":"bc5bfc8455464381f2db18badb2b55cf8bec1e535c019349a0378fa990741171","skillId":"audit-specialist","state":"working"},{"acceptedSubmissionHash":null,"dependsOn":[],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"bc5bfc8455464381f2db18badb2b55cf8bec1e535c019349a0378fa990741171","skillId":"audit-specialist","subagents":3,"tools":[]},"key":"audit_flow","kind":"code","role":"review","skillHash":"bc5bfc8455464381f2db18badb2b55cf8bec1e535c019349a0378fa990741171","skillId":"audit-specialist","state":"working"},{"acceptedSubmissionHash":null,"dependsOn":["audit_math","audit_permissions","audit_economics","audit_flow"],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"b89279670f5a00f5d26286edee00c97dd158b997031350a01cafe6e0329ad227","skillId":"audit-judge","subagents":4,"tools":[]},"key":"audit_judge","kind":"code","role":"review","skillHash":"b89279670f5a00f5d26286edee00c97dd158b997031350a01cafe6e0329ad227","skillId":"audit-judge","state":"waiting"},{"acceptedSubmissionHash":null,"dependsOn":[],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"bc5bfc8455464381f2db18badb2b55cf8bec1e535c019349a0378fa990741171","skillId":"audit-specialist","subagents":3,"tools":[]},"key":"audit_math","kind":"code","role":"review","skillHash":"bc5bfc8455464381f2db18badb2b55cf8bec1e535c019349a0378fa990741171","skillId":"audit-specialist","state":"failed"},{"acceptedSubmissionHash":null,"dependsOn":[],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"bc5bfc8455464381f2db18badb2b55cf8bec1e535c019349a0378fa990741171","skillId":"audit-specialist","subagents":3,"tools":[]},"key":"audit_permissions","kind":"code","role":"review","skillHash":"bc5bfc8455464381f2db18badb2b55cf8bec1e535c019349a0378fa990741171","skillId":"audit-specialist","state":"working"}],"objective":"Review Submission25/ only (read Submission25/AUDIT_REQUEST.md first). World source 580190a, NOT deployed; no real Celestao payment and no real grant has ever been made. It fixes audit 37a926e3, adds a wallet signature per GOLD grant (personal_sign, not the EIP-712 the report suggested; section 2 says why), and adds pre-sale payment fixes. The wallet-lock test fails on purpose until this audit is handled.\n\n1. Signature: forge, reuse or stretch one across sites, recipients, amounts or request ids. Message ambiguity, reason encoding, the origin taken from the request, expiry, the replay path before the check, and whether the test seam reaches production. Is personal_sign without chainId acceptable here?\n2. One reading, one order: any interleaving of reload, repeat, lapse, retire, payment and delivery that charges twice or loses a paid order. The 5-minute wait, the 3 tries, the renamed request id. Can a wallet reach another wallet's run?\n3. Stuck orders: can an order with a saved report be refunded? Can a healthy order reach 3 strikes? Races between strike, abandon, the lease and a late complete. The operator tool running beside the server.\n4. Retention: can prune_failed remove a run that can still be delivered or has a report? A late delivery or re-purchase after clearing. Does the cleared state reveal anything? Can the cleaner stop quietly?\n5. Polar: any input that passes validate and still fails compute because of location or timezone, so a buyer pays and is refunded.\n6. Privacy text against code: any sentence in world-wallet.js the code does not make true.\n7. Refund truth: anything that makes World refund a delivered order, or keep the money for one not delivered.\n\nKnown items are in AUDIT_REQUEST.md sections 2 to 7. Report severity, reproduction and fix. Not in scope: chart engines, report wording, 3D/rendering, media, AIMarket, Genesis.","parentJobId":null,"planHash":"cbcba30f94d3dcf902b6c814e148ff6a0a68bbe8c51005c3f45c0b6458f518a7","previousHash":"0000000000000000000000000000000000000000000000000000000000000000","projectId":"6fc92ac1-f4d3-4ce5-bea2-41b8b50e4c45","publication":{"commit":null,"deliveredAt":null,"repoUrl":null},"receiptIdentity":{"adapter":"0xde152afb7db5373f34876e1499fbd893a82dd336","chainId":1,"collection":"0x0000ec93127baa929e58e97dd0095a2bfb38ec1d","registry":"0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"},"registry":"0xb6d0a187b050fa5bb0b87033a203f37becf4a775","research":[],"schema":"identitymd-work-v1","signals":[],"site":null,"snapshotHash":"604f8d0c5d03a219a0a4295abe3bf3168702463b4e414c9143e95ae4590a70ad","state":"blocked","submissions":[{"artifacts":[],"attempt":2,"bundleHash":null,"device":"dedc96e38388cb45","findings":[],"hash":"09d780e60ff49d95c71349e6388e795278d732676def1b84f4c121b97b4975ba","nodeId":"21c023b0-4cf5-493b-b95b-5e175af5e978","outcome":"failed","summary":"Failed to authenticate: this login reached its time limit and cannot be renewed. Run `claude auth login` to sign in again, or use `claude setup-token` and set CLAUDE_CODE_OAUTH_TOKEN for unattended jobs","treeHash":null,"usage":{"cachedInputTokens":0,"cost":{"source":"runtime","usdMicros":0},"inputTokens":0,"model":null,"outputTokens":0,"runtime":"claude","turns":1,"wallClockMs":1986}},{"artifacts":[],"attempt":3,"bundleHash":null,"device":"6b16b4979d227241","findings":[],"hash":"12b45cc336af7fb163375513b82c4102f11b7fab4fb6c0a8f845b4bbd95cbea7","nodeId":"6fd33636-d0b0-499c-9a26-8f0b04dce9f5","outcome":"failed","summary":"Failed to authenticate: this login reached its time limit and cannot be renewed. Run `claude auth login` to sign in again, or use `claude setup-token` and set CLAUDE_CODE_OAUTH_TOKEN for unattended jobs","treeHash":null,"usage":{"cachedInputTokens":0,"cost":{"source":"runtime","usdMicros":0},"inputTokens":0,"model":null,"outputTokens":0,"runtime":"claude","turns":1,"wallClockMs":1913}},{"artifacts":[],"attempt":1,"bundleHash":null,"device":"c97fd6a73e3737dc","findings":[],"hash":"2ad1ffbded74796330f59f0cc6773d905f2fbb73e34e885d1071bd1f9cf8089b","nodeId":"6fd33636-d0b0-499c-9a26-8f0b04dce9f5","outcome":"failed","summary":"Failed to authenticate: this login reached its time limit and cannot be renewed. Run `claude auth login` to sign in again, or use `claude setup-token` and set CLAUDE_CODE_OAUTH_TOKEN for unattended jobs","treeHash":null,"usage":{"cachedInputTokens":0,"cost":{"source":"runtime","usdMicros":0},"inputTokens":0,"model":null,"outputTokens":0,"runtime":"claude","turns":1,"wallClockMs":1868}},{"artifacts":[],"attempt":1,"bundleHash":null,"device":"8db4eebdd7bd2744","findings":[],"hash":"8ce4c5ec4f92568a77db5b1b8ecbeb6dc94e67a01d38857c5424048a271acd12","nodeId":"d0646403-d554-43d6-a386-10bccb806ff5","outcome":"failed","summary":"Failed to authenticate: this login reached its time limit and cannot be renewed. Run `claude auth login` to sign in again, or use `claude setup-token` and set CLAUDE_CODE_OAUTH_TOKEN for unattended jobs","treeHash":null,"usage":{"cachedInputTokens":0,"cost":{"source":"runtime","usdMicros":0},"inputTokens":0,"model":null,"outputTokens":0,"runtime":"claude","turns":1,"wallClockMs":2013}},{"artifacts":[],"attempt":2,"bundleHash":null,"device":"28e346843ec15530","findings":[],"hash":"d0226182e7691f895f780715b381ce79385b1bdfe04847d539082653e4f02fcc","nodeId":"6fd33636-d0b0-499c-9a26-8f0b04dce9f5","outcome":"failed","summary":"Failed to authenticate: this login reached its time limit and cannot be renewed. Run `claude auth login` to sign in again, or use `claude setup-token` and set CLAUDE_CODE_OAUTH_TOKEN for unattended jobs","treeHash":null,"usage":{"cachedInputTokens":0,"cost":{"source":"runtime","usdMicros":0},"inputTokens":0,"model":null,"outputTokens":0,"runtime":"claude","turns":1,"wallClockMs":1843}},{"artifacts":[],"attempt":1,"bundleHash":null,"device":"3baa2091028c32c1","findings":[],"hash":"dec344214ccc96d3289f6f3148d77cea0fd42a7d1df64680ec4054c7710715d9","nodeId":"21c023b0-4cf5-493b-b95b-5e175af5e978","outcome":"failed","summary":"Failed to authenticate: this login reached its time limit and cannot be renewed. Run `claude auth login` to sign in again, or use `claude setup-token` and set CLAUDE_CODE_OAUTH_TOKEN for unattended jobs","treeHash":null,"usage":{"cachedInputTokens":0,"cost":{"source":"runtime","usdMicros":0},"inputTokens":0,"model":null,"outputTokens":0,"runtime":"claude","turns":1,"wallClockMs":1929}},{"artifacts":[],"attempt":1,"bundleHash":null,"device":"ff35db055462d2ad","findings":[],"hash":"f853cf4f45a31ed6cbd6c20cb2114bf5cd075221837c5385f83d9cbab1e2c307","nodeId":"a2a8e67c-09c3-4493-8ad6-373508f1a3d5","outcome":"failed","summary":"Failed to authenticate: this login reached its time limit and cannot be renewed. Run `claude auth login` to sign in again, or use `claude setup-token` and set CLAUDE_CODE_OAUTH_TOKEN for unattended jobs","treeHash":null,"usage":{"cachedInputTokens":0,"cost":{"source":"runtime","usdMicros":0},"inputTokens":0,"model":null,"outputTokens":0,"runtime":"claude","turns":1,"wallClockMs":1944}}],"verification":[]}