{"chainReferences":{"chainId":11155111,"contractAddress":"0xddc904b894669e4f00a3b4dfbaad58f90e9f7040","planTransactionHash":"0x21e5258d02086896a418c35495900bbfd47ae202d0d91e8cec1c2a5cc5c8744d","resultTransactionHashes":[]},"method":{"algorithm":"exact-segment-integration-and-bounded-joint-search","constants":{"aggregation":"sum_rounded_task_mg","candidateConvention":"utc_grid_window_block_boundaries_baseline_fixed","candidateStepSeconds":300,"carbonRounding":"exact_segment_overlap_then_half_up_per_task_mg","carbonUnit":"mgCO2","comparisonLifetimeSeconds":300,"energyRounding":"half_up_to_mwh_before_integration","energyUnit":"mWh","forecastHorizonSeconds":172800,"forecastMaximumAgeSeconds":1800,"geography":"GB_NATIONAL","intervalConvention":"half_open","maximumAlternatives":3,"maximumDurationMinutes":2880,"maximumEnergyMwh":1000000000,"maximumSearchNodes":50000,"maximumSegments":48,"maximumTasks":12,"operationalBufferSeconds":600,"schemaVersion":2,"selection":"total_mg_then_start_vector_by_task_id","sourceIntervalSeconds":1800,"timezone":"Europe/London","version":"carbonshift-gb-activities-v2"},"methodVersion":"carbonshift-gb-activities-v2","schemaVersion":2},"plan":{"acceptedAtUtc":"2026-10-24T19:57:31Z","activities":[{"durationSeconds":1800,"energyMwh":50000,"input":{"category":"television","durationMinutes":30,"energy":{"confirmed":true,"energyMwh":50000,"kind":"cycle_energy","origin":"user_estimate"},"id":"task-01","name":"television","quantity":1,"schemaVersion":2},"limitations":["electricity_only","estimated_energy","uniform_cycle"],"reference":null,"segments":[{"durationSeconds":1800,"energyMwh":50000,"offsetSeconds":0}]},{"durationSeconds":3600,"energyMwh":500000,"input":{"category":"washing","durationMinutes":60,"energy":{"confirmed":true,"energyMwh":500000,"kind":"cycle_energy","origin":"user_estimate"},"id":"task-02","name":"washing","quantity":1,"schemaVersion":2},"limitations":["electricity_only","estimated_energy","uniform_cycle"],"reference":null,"segments":[{"durationSeconds":3600,"energyMwh":500000,"offsetSeconds":0}]}],"attribution":"NESO Carbon Intensity API — CC BY 4.0; normalized by CarbonShift","chainId":11155111,"commitBeforeUtc":"2026-10-24T22:00:00Z","comparisonCreatedAtUtc":"2026-10-24T19:57:29Z","contractAddress":"0xddc904b894669e4f00a3b4dfbaad58f90e9f7040","executionBasis":"not_observed","forecastSnapshot":{"geography":"GB_NATIONAL","intervals":[{"actualGPerKwh":null,"forecastGPerKwh":61,"fromUtc":"2026-10-24T21:30:00Z","toUtc":"2026-10-24T22:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":59,"fromUtc":"2026-10-24T22:00:00Z","toUtc":"2026-10-24T22:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":58,"fromUtc":"2026-10-24T22:30:00Z","toUtc":"2026-10-24T23:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":60,"fromUtc":"2026-10-24T23:00:00Z","toUtc":"2026-10-24T23:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":60,"fromUtc":"2026-10-24T23:30:00Z","toUtc":"2026-10-25T00:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":59,"fromUtc":"2026-10-25T00:00:00Z","toUtc":"2026-10-25T00:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":53,"fromUtc":"2026-10-25T00:30:00Z","toUtc":"2026-10-25T01:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":53,"fromUtc":"2026-10-25T01:00:00Z","toUtc":"2026-10-25T01:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":54,"fromUtc":"2026-10-25T01:30:00Z","toUtc":"2026-10-25T02:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":54,"fromUtc":"2026-10-25T02:00:00Z","toUtc":"2026-10-25T02:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":56,"fromUtc":"2026-10-25T02:30:00Z","toUtc":"2026-10-25T03:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":55,"fromUtc":"2026-10-25T03:00:00Z","toUtc":"2026-10-25T03:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":54,"fromUtc":"2026-10-25T03:30:00Z","toUtc":"2026-10-25T04:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":53,"fromUtc":"2026-10-25T04:00:00Z","toUtc":"2026-10-25T04:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":53,"fromUtc":"2026-10-25T04:30:00Z","toUtc":"2026-10-25T05:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":52,"fromUtc":"2026-10-25T05:00:00Z","toUtc":"2026-10-25T05:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":50,"fromUtc":"2026-10-25T05:30:00Z","toUtc":"2026-10-25T06:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":51,"fromUtc":"2026-10-25T06:00:00Z","toUtc":"2026-10-25T06:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":51,"fromUtc":"2026-10-25T06:30:00Z","toUtc":"2026-10-25T07:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":51,"fromUtc":"2026-10-25T07:00:00Z","toUtc":"2026-10-25T07:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":48,"fromUtc":"2026-10-25T07:30:00Z","toUtc":"2026-10-25T08:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":45,"fromUtc":"2026-10-25T08:00:00Z","toUtc":"2026-10-25T08:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":42,"fromUtc":"2026-10-25T08:30:00Z","toUtc":"2026-10-25T09:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":39,"fromUtc":"2026-10-25T09:00:00Z","toUtc":"2026-10-25T09:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":37,"fromUtc":"2026-10-25T09:30:00Z","toUtc":"2026-10-25T10:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":34,"fromUtc":"2026-10-25T10:00:00Z","toUtc":"2026-10-25T10:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":33,"fromUtc":"2026-10-25T10:30:00Z","toUtc":"2026-10-25T11:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":33,"fromUtc":"2026-10-25T11:00:00Z","toUtc":"2026-10-25T11:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":32,"fromUtc":"2026-10-25T11:30:00Z","toUtc":"2026-10-25T12:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":31,"fromUtc":"2026-10-25T12:00:00Z","toUtc":"2026-10-25T12:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":33,"fromUtc":"2026-10-25T12:30:00Z","toUtc":"2026-10-25T13:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":34,"fromUtc":"2026-10-25T13:00:00Z","toUtc":"2026-10-25T13:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":37,"fromUtc":"2026-10-25T13:30:00Z","toUtc":"2026-10-25T14:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":39,"fromUtc":"2026-10-25T14:00:00Z","toUtc":"2026-10-25T14:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":40,"fromUtc":"2026-10-25T14:30:00Z","toUtc":"2026-10-25T15:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":41,"fromUtc":"2026-10-25T15:00:00Z","toUtc":"2026-10-25T15:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":42,"fromUtc":"2026-10-25T15:30:00Z","toUtc":"2026-10-25T16:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":46,"fromUtc":"2026-10-25T16:00:00Z","toUtc":"2026-10-25T16:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":49,"fromUtc":"2026-10-25T16:30:00Z","toUtc":"2026-10-25T17:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":51,"fromUtc":"2026-10-25T17:00:00Z","toUtc":"2026-10-25T17:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":47,"fromUtc":"2026-10-25T17:30:00Z","toUtc":"2026-10-25T18:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":47,"fromUtc":"2026-10-25T18:00:00Z","toUtc":"2026-10-25T18:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":45,"fromUtc":"2026-10-25T18:30:00Z","toUtc":"2026-10-25T19:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":44,"fromUtc":"2026-10-25T19:00:00Z","toUtc":"2026-10-25T19:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":45,"fromUtc":"2026-10-25T19:30:00Z","toUtc":"2026-10-25T20:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":44,"fromUtc":"2026-10-25T20:00:00Z","toUtc":"2026-10-25T20:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":45,"fromUtc":"2026-10-25T20:30:00Z","toUtc":"2026-10-25T21:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":45,"fromUtc":"2026-10-25T21:00:00Z","toUtc":"2026-10-25T21:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":43,"fromUtc":"2026-10-25T21:30:00Z","toUtc":"2026-10-25T22:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":43,"fromUtc":"2026-10-25T22:00:00Z","toUtc":"2026-10-25T22:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":44,"fromUtc":"2026-10-25T22:30:00Z","toUtc":"2026-10-25T23:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":43,"fromUtc":"2026-10-25T23:00:00Z","toUtc":"2026-10-25T23:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":48,"fromUtc":"2026-10-25T23:30:00Z","toUtc":"2026-10-26T00:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":51,"fromUtc":"2026-10-26T00:00:00Z","toUtc":"2026-10-26T00:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":54,"fromUtc":"2026-10-26T00:30:00Z","toUtc":"2026-10-26T01:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":55,"fromUtc":"2026-10-26T01:00:00Z","toUtc":"2026-10-26T01:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":57,"fromUtc":"2026-10-26T01:30:00Z","toUtc":"2026-10-26T02:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":58,"fromUtc":"2026-10-26T02:00:00Z","toUtc":"2026-10-26T02:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":59,"fromUtc":"2026-10-26T02:30:00Z","toUtc":"2026-10-26T03:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":64,"fromUtc":"2026-10-26T03:00:00Z","toUtc":"2026-10-26T03:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":68,"fromUtc":"2026-10-26T03:30:00Z","toUtc":"2026-10-26T04:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":71,"fromUtc":"2026-10-26T04:00:00Z","toUtc":"2026-10-26T04:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":73,"fromUtc":"2026-10-26T04:30:00Z","toUtc":"2026-10-26T05:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":79,"fromUtc":"2026-10-26T05:00:00Z","toUtc":"2026-10-26T05:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":86,"fromUtc":"2026-10-26T05:30:00Z","toUtc":"2026-10-26T06:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":91,"fromUtc":"2026-10-26T06:00:00Z","toUtc":"2026-10-26T06:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":95,"fromUtc":"2026-10-26T06:30:00Z","toUtc":"2026-10-26T07:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":100,"fromUtc":"2026-10-26T07:00:00Z","toUtc":"2026-10-26T07:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":104,"fromUtc":"2026-10-26T07:30:00Z","toUtc":"2026-10-26T08:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":108,"fromUtc":"2026-10-26T08:00:00Z","toUtc":"2026-10-26T08:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":109,"fromUtc":"2026-10-26T08:30:00Z","toUtc":"2026-10-26T09:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":107,"fromUtc":"2026-10-26T09:00:00Z","toUtc":"2026-10-26T09:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":108,"fromUtc":"2026-10-26T09:30:00Z","toUtc":"2026-10-26T10:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":105,"fromUtc":"2026-10-26T10:00:00Z","toUtc":"2026-10-26T10:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":100,"fromUtc":"2026-10-26T10:30:00Z","toUtc":"2026-10-26T11:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":99,"fromUtc":"2026-10-26T11:00:00Z","toUtc":"2026-10-26T11:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":96,"fromUtc":"2026-10-26T11:30:00Z","toUtc":"2026-10-26T12:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":90,"fromUtc":"2026-10-26T12:00:00Z","toUtc":"2026-10-26T12:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":86,"fromUtc":"2026-10-26T12:30:00Z","toUtc":"2026-10-26T13:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":82,"fromUtc":"2026-10-26T13:00:00Z","toUtc":"2026-10-26T13:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":78,"fromUtc":"2026-10-26T13:30:00Z","toUtc":"2026-10-26T14:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":73,"fromUtc":"2026-10-26T14:00:00Z","toUtc":"2026-10-26T14:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":70,"fromUtc":"2026-10-26T14:30:00Z","toUtc":"2026-10-26T15:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":69,"fromUtc":"2026-10-26T15:00:00Z","toUtc":"2026-10-26T15:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":69,"fromUtc":"2026-10-26T15:30:00Z","toUtc":"2026-10-26T16:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":69,"fromUtc":"2026-10-26T16:00:00Z","toUtc":"2026-10-26T16:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":68,"fromUtc":"2026-10-26T16:30:00Z","toUtc":"2026-10-26T17:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":68,"fromUtc":"2026-10-26T17:00:00Z","toUtc":"2026-10-26T17:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":69,"fromUtc":"2026-10-26T17:30:00Z","toUtc":"2026-10-26T18:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":71,"fromUtc":"2026-10-26T18:00:00Z","toUtc":"2026-10-26T18:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":70,"fromUtc":"2026-10-26T18:30:00Z","toUtc":"2026-10-26T19:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":69,"fromUtc":"2026-10-26T19:00:00Z","toUtc":"2026-10-26T19:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":70,"fromUtc":"2026-10-26T19:30:00Z","toUtc":"2026-10-26T20:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":71,"fromUtc":"2026-10-26T20:00:00Z","toUtc":"2026-10-26T20:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":71,"fromUtc":"2026-10-26T20:30:00Z","toUtc":"2026-10-26T21:00:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":71,"fromUtc":"2026-10-26T21:00:00Z","toUtc":"2026-10-26T21:30:00Z"},{"actualGPerKwh":null,"forecastGPerKwh":71,"fromUtc":"2026-10-26T21:30:00Z","toUtc":"2026-10-26T22:00:00Z"}],"license":"CC BY 4.0","providerIssuedAtUtc":null,"retrievedAtUtc":"2026-10-24T19:57:29Z","sourceUrl":"https://api.carbonintensity.org.uk/intensity/2026-10-24T22:00Z/fw48h"},"input":{"dayDate":null,"geography":"GB_NATIONAL","kind":"tasks","schemaVersion":2,"tasks":[{"activity":{"category":"television","durationMinutes":30,"energy":{"confirmed":true,"energyMwh":50000,"kind":"cycle_energy","origin":"user_estimate"},"id":"task-01","name":"television","quantity":1,"schemaVersion":2},"baselineStartUtc":"2026-10-24T23:00:00Z","blocks":[],"fixedStartUtc":null,"predecessorIds":[],"requiresAttention":false,"resourceIds":[],"windows":[{"endUtc":"2026-10-25T01:00:00Z","startUtc":"2026-10-24T22:00:00Z"}]},{"activity":{"category":"washing","durationMinutes":60,"energy":{"confirmed":true,"energyMwh":500000,"kind":"cycle_energy","origin":"user_estimate"},"id":"task-02","name":"washing","quantity":1,"schemaVersion":2},"baselineStartUtc":"2026-10-24T22:00:00Z","blocks":[],"fixedStartUtc":null,"predecessorIds":[],"requiresAttention":false,"resourceIds":[],"windows":[{"endUtc":"2026-10-25T01:00:00Z","startUtc":"2026-10-24T22:00:00Z"}]}],"timezone":"Europe/London"},"methodHash":"0x3e9a0dd528670788900dc1382de9629a98e44ceda49788ccdb6d501641ed918c","methodVersion":"carbonshift-gb-activities-v2","mode":"live","nonce":"0x05d9b595f9524f894e96f0028d40124565ef543b269d457d095132693577f967","optionIndex":0,"receiptId":"0x7634e04b847f24d720a4a12af5ba2bc4f10334fd942b96e5a347ff2f37078f56","schemaVersion":2,"solution":{"alternatives":[{"energyMwh":550000,"estimatedMg":30700,"tasks":[{"endUtc":"2026-10-25T00:55:00Z","energyMwh":50000,"estimatedMg":2700,"factorKind":"forecast","startUtc":"2026-10-25T00:25:00Z","status":"available","taskId":"task-01"},{"endUtc":"2026-10-25T01:00:00Z","energyMwh":500000,"estimatedMg":28000,"factorKind":"forecast","startUtc":"2026-10-25T00:00:00Z","status":"available","taskId":"task-02"}]},{"energyMwh":550000,"estimatedMg":30750,"tasks":[{"endUtc":"2026-10-25T00:50:00Z","energyMwh":50000,"estimatedMg":2750,"factorKind":"forecast","startUtc":"2026-10-25T00:20:00Z","status":"available","taskId":"task-01"},{"endUtc":"2026-10-25T01:00:00Z","energyMwh":500000,"estimatedMg":28000,"factorKind":"forecast","startUtc":"2026-10-25T00:00:00Z","status":"available","taskId":"task-02"}]},{"energyMwh":550000,"estimatedMg":30800,"tasks":[{"endUtc":"2026-10-25T00:45:00Z","energyMwh":50000,"estimatedMg":2800,"factorKind":"forecast","startUtc":"2026-10-25T00:15:00Z","status":"available","taskId":"task-01"},{"endUtc":"2026-10-25T01:00:00Z","energyMwh":500000,"estimatedMg":28000,"factorKind":"forecast","startUtc":"2026-10-25T00:00:00Z","status":"available","taskId":"task-02"}]}],"baseline":{"energyMwh":550000,"estimatedMg":32250,"tasks":[{"endUtc":"2026-10-24T23:30:00Z","energyMwh":50000,"estimatedMg":3000,"factorKind":"forecast","startUtc":"2026-10-24T23:00:00Z","status":"available","taskId":"task-01"},{"endUtc":"2026-10-24T23:00:00Z","energyMwh":500000,"estimatedMg":29250,"factorKind":"forecast","startUtc":"2026-10-24T22:00:00Z","status":"available","taskId":"task-02"}]},"differenceMg":1600,"search":{"candidateCounts":[31,25],"candidateStepSeconds":300,"nodeBudget":50000,"nodesExplored":8,"status":"optimal_within_candidates"},"selected":{"energyMwh":550000,"estimatedMg":30650,"tasks":[{"endUtc":"2026-10-25T01:00:00Z","energyMwh":50000,"estimatedMg":2650,"factorKind":"forecast","startUtc":"2026-10-25T00:30:00Z","status":"available","taskId":"task-01"},{"endUtc":"2026-10-25T01:00:00Z","energyMwh":500000,"estimatedMg":28000,"factorKind":"forecast","startUtc":"2026-10-25T00:00:00Z","status":"available","taskId":"task-02"}]}},"type":"plan"},"results":[],"schemaVersion":2}