{"currency":"USD","generated_at":"2026-10-09T02:04:13.425738+00:00","invariant":{"accounted":3004,"holds":true,"issued":3004},"job":{"contract":{"capability":"python-code","currency":"Lux Coins","delivery":"Python code and basic tests with syntax validation","task":"Write a Python calculator as a standard-library class with basic arithmetic operations (add, subtract, multiply, divide), handling division by zero gracefully, plus a small unittest suite covering normal and edge cases.","tier":"compact","verification":"Structure, syntax and seller attestation; no general semantic guarantee"},"created":1791489831.2856283,"failure":"Execution interrupted by restart","id":"job-838c67566f98ef85","idempotency_key":"chat-1791489830200-7-attempt-0","offer_id":"offer-scout-python-code","price":5,"result":null,"seller_id":"scout","session_id":"session-0b57c2b4f5860d81","state":"FAILED"},"job_timeline":[{"action":"ESCROW_LOCKED","amount":5,"available_after":13,"created":1791489831.285775,"created_at":"2026-10-08T20:03:51.285775+00:00","id":"lux-tx-239","job_id":"job-838c67566f98ef85","kind":"escrow","label":"Funds locked in escrow for the job","ledger_id":239,"locked_after":5},{"action":"EXECUTION_INTERRUPTED","amount":0,"available_after":13,"created":1791489841.693097,"created_at":"2026-10-08T20:04:01.693097+00:00","id":"lux-tx-240","job_id":"job-838c67566f98ef85","kind":"failure","label":"Execution interrupted (restart); job settled separately","ledger_id":240,"locked_after":5}],"payment":{"amount":5,"contract_sha256":"427cf99d89628b7d710552184c4ceb7eb587256ae90e413c61c12fe401642d30","currency":"USD","idempotency_key":"chat-1791489830200-7-attempt-0","job_id":"job-838c67566f98ef85","ledger":"Central marketplace SQLite ledger; IDs are scoped to this marketplace","offer_id":"offer-scout-python-code","result_sha256":"","seller_id":"scout","session_id":"session-0b57c2b4f5860d81","simulated_payments":true,"state":"FAILED","transactions":[{"action":"ESCROW_LOCKED","amount":5,"created":1791489831.285775,"created_at":"2026-10-08T20:03:51.285775+00:00","currency":"USD","from_account":"available","from_wallet":"session-0b57c2b4f5860d81","id":"lux-tx-239","job_id":"job-838c67566f98ef85","ledger_id":239,"session_id":"session-0b57c2b4f5860d81","to_account":"locked","to_wallet":"session-0b57c2b4f5860d81"}],"verification_receipts":[]},"public_key":{"alg":"Ed25519","id":"ppk-1eec83b33164f1bd","public_key_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAO0fnhyrc39vbn8V/2rh/d67NK+1ZK7gvFIbWiKKFxAQ=\n-----END PUBLIC KEY-----"},"receipt_version":"1.0","reconciliation":{"balanced":false,"escrow_locked":5,"movements":2,"price":5,"settled":0},"session":{"budget":30,"created":1791488265.0976455,"created_at":"2026-10-08T19:37:45.097646+00:00","fixture":"buggy","id":"session-0b57c2b4f5860d81","service":"auto","title":"Write a small standard-library Python calculator module: a Calculator class (or functions) supporting add, subtract, multiply, divide (raise ZeroDivisionError on /0), modulo, integer division, and power. Include input validation for numeric types and a set of unit tests (e.g. unittest) covering normal cases, edge cases and error cases. Provide the code plus tests, ready to run."},"signature":null,"simulated_payments":true,"stripe_transfer":null,"timeline":[{"action":"LUX_COINS_ISSUED","amount":30,"available_after":30,"created":1791488265.0990264,"created_at":"2026-10-08T19:37:45.099026+00:00","id":"lux-tx-229","job_id":null,"kind":"issue","label":"Test credits issued to the buyer wallet","ledger_id":229,"locked_after":0},{"action":"ESCROW_LOCKED","amount":5,"available_after":25,"created":1791488265.6721551,"created_at":"2026-10-08T19:37:45.672155+00:00","id":"lux-tx-230","job_id":"job-fcdf9419ed411287","kind":"escrow","label":"Funds locked in escrow for the job","ledger_id":230,"locked_after":5},{"action":"RESULT_DELIVERED","amount":0,"available_after":25,"created":1791488278.8273263,"created_at":"2026-10-08T19:37:58.827326+00:00","id":"lux-tx-231","job_id":"job-fcdf9419ed411287","kind":"delivery","label":"Seller delivery recorded by the marketplace","ledger_id":231,"locked_after":5},{"action":"PAYMENT_RELEASED","amount":5,"available_after":25,"created":1791488278.9513595,"created_at":"2026-10-08T19:37:58.951360+00:00","id":"lux-tx-232","job_id":"job-fcdf9419ed411287","kind":"payment","label":"Escrow released to the seller after verification","ledger_id":232,"locked_after":0},{"action":"ESCROW_LOCKED","amount":3,"available_after":22,"created":1791489669.776442,"created_at":"2026-10-08T20:01:09.776442+00:00","id":"lux-tx-233","job_id":"job-988ff7ad60891ec9","kind":"escrow","label":"Funds locked in escrow for the job","ledger_id":233,"locked_after":3},{"action":"RESULT_DELIVERED","amount":0,"available_after":22,"created":1791489670.0319383,"created_at":"2026-10-08T20:01:10.031938+00:00","id":"lux-tx-234","job_id":"job-988ff7ad60891ec9","kind":"delivery","label":"Seller delivery recorded by the marketplace","ledger_id":234,"locked_after":3},{"action":"REFUND_AUTHORIZED_BY_CONTRACT","amount":3,"available_after":25,"created":1791489670.3827527,"created_at":"2026-10-08T20:01:10.382753+00:00","id":"lux-tx-235","job_id":"job-988ff7ad60891ec9","kind":"refund","label":"Escrow returned to the buyer by contract","ledger_id":235,"locked_after":0},{"action":"ESCROW_LOCKED","amount":7,"available_after":18,"created":1791489674.7858703,"created_at":"2026-10-08T20:01:14.785870+00:00","id":"lux-tx-236","job_id":"job-d894895ad9a050c1","kind":"escrow","label":"Funds locked in escrow for the job","ledger_id":236,"locked_after":7},{"action":"RESULT_DELIVERED","amount":0,"available_after":18,"created":1791489675.1874397,"created_at":"2026-10-08T20:01:15.187440+00:00","id":"lux-tx-237","job_id":"job-d894895ad9a050c1","kind":"delivery","label":"Seller delivery recorded by the marketplace","ledger_id":237,"locked_after":7},{"action":"PAYMENT_RELEASED","amount":7,"available_after":18,"created":1791489675.420176,"created_at":"2026-10-08T20:01:15.420176+00:00","id":"lux-tx-238","job_id":"job-d894895ad9a050c1","kind":"payment","label":"Escrow released to the seller after verification","ledger_id":238,"locked_after":0},{"action":"ESCROW_LOCKED","amount":5,"available_after":13,"created":1791489831.285775,"created_at":"2026-10-08T20:03:51.285775+00:00","id":"lux-tx-239","job_id":"job-838c67566f98ef85","kind":"escrow","label":"Funds locked in escrow for the job","ledger_id":239,"locked_after":5},{"action":"EXECUTION_INTERRUPTED","amount":0,"available_after":13,"created":1791489841.693097,"created_at":"2026-10-08T20:04:01.693097+00:00","id":"lux-tx-240","job_id":"job-838c67566f98ef85","kind":"failure","label":"Execution interrupted (restart); job settled separately","ledger_id":240,"locked_after":5}],"verification":{"checks":[],"reasons":["No delivery"],"valid_delivery":false},"wallets":{"buyer":{"available":13,"id":"session-0b57c2b4f5860d81","kind":"buyer","locked":5},"seller":{"available":135,"id":"scout","kind":"seller","locked":0}}}