{ "aggregate": { "cases": [ { "expected": { "completed_uj": 1600000, "coverage": "Partial", "provenance_floor": "Estimator", "tokens_per_completed_unit": 3000, "uj_per_completed_unit": null, "wasted_uj": 400000 }, "input": [ { "completed": 1, "efficiency_receipt": "efficiency/1", "energy_uj": 1000000, "prev": "0000000000000000000000000000000000000000000000000000000000000000", "provenance": "HwShunt", "seq": 0, "steward": "did:example:steward", "task": "whole", "tokens_in": 2000, "tokens_out": 500, "uj_per_accepted_token": 2000, "verdict": "tests-pass", "wall_ns": 1000000000 }, { "completed": 1, "efficiency_receipt": "efficiency/1", "energy_coverage": "Partial", "energy_uj": 600000, "prev": "0000000000000000000000000000000000000000000000000000000000000000", "provenance": "HwShunt", "seq": 0, "steward": "did:example:steward", "task": "gpu-only", "tokens_in": 2000, "tokens_out": 500, "verdict": "tests-pass", "wall_ns": 1000000000 }, { "completed": 0, "efficiency_receipt": "efficiency/1", "energy_uj": 400000, "prev": "0000000000000000000000000000000000000000000000000000000000000000", "provenance": "Estimator", "seq": 0, "steward": "did:example:steward", "task": "estimated", "tokens_in": 800, "tokens_out": 200, "uj_per_accepted_token": 2000, "verdict": "gate-failed", "wall_ns": 1000000000 } ], "note": "a total over a partial figure is partial and gives no per-unit energy; its provenance is the floor" }, { "expected": { "completed_uj": 1000000, "coverage": "Whole", "provenance_floor": "Estimator", "tokens_per_completed_unit": 3500, "uj_per_completed_unit": 1400000, "wasted_uj": 400000 }, "input": [ { "completed": 1, "efficiency_receipt": "efficiency/1", "energy_uj": 1000000, "prev": "0000000000000000000000000000000000000000000000000000000000000000", "provenance": "HwShunt", "seq": 0, "steward": "did:example:steward", "task": "whole", "tokens_in": 2000, "tokens_out": 500, "uj_per_accepted_token": 2000, "verdict": "tests-pass", "wall_ns": 1000000000 }, { "completed": 0, "efficiency_receipt": "efficiency/1", "energy_uj": 400000, "prev": "0000000000000000000000000000000000000000000000000000000000000000", "provenance": "Estimator", "seq": 0, "steward": "did:example:steward", "task": "estimated", "tokens_in": 800, "tokens_out": 200, "uj_per_accepted_token": 2000, "verdict": "gate-failed", "wall_ns": 1000000000 } ], "note": "a total over whole figures gives its per-unit energy, at the weakest provenance" } ] }, "payload": { "negative": [ { "expected": { "refused": "presented as a task total" }, "input": { "completed": 1, "efficiency_receipt": "efficiency/1", "energy_coverage": "Partial", "energy_uj": 600000, "prev": "0000000000000000000000000000000000000000000000000000000000000000", "provenance": "HwShunt", "seq": 0, "steward": "did:example:steward", "task": "gpu-only", "tokens_in": 2000, "tokens_out": 500, "uj_per_accepted_token": 1200, "verdict": "tests-pass", "wall_ns": 1000000000 }, "note": "a GPU-only figure presented as a task total, with a per-token headline" }, { "expected": { "refused": "energy_coverage" }, "input": { "completed": 1, "efficiency_receipt": "efficiency/1", "energy_coverage": "Whole", "energy_uj": 1000000, "prev": "0000000000000000000000000000000000000000000000000000000000000000", "provenance": "HwShunt", "seq": 0, "steward": "did:example:steward", "task": "whole", "tokens_in": 2000, "tokens_out": 500, "uj_per_accepted_token": 2000, "verdict": "tests-pass", "wall_ns": 1000000000 }, "note": "an absent coverage is Whole; \"Whole\" on the wire is refused" }, { "expected": { "refused": "not a provenance label" }, "input": { "completed": 1, "efficiency_receipt": "efficiency/1", "energy_uj": 1000000, "prev": "0000000000000000000000000000000000000000000000000000000000000000", "provenance": "Measured", "seq": 0, "steward": "did:example:steward", "task": "whole", "tokens_in": 2000, "tokens_out": 500, "uj_per_accepted_token": 2000, "verdict": "tests-pass", "wall_ns": 1000000000 }, "note": "a provenance that is not one of the three labels" } ], "positive": [ { "expected": { "energy_coverage": "Whole", "energy_uj": 1000000, "provenance": "HwShunt", "uj_per_accepted_token": 2000 }, "input": { "completed": 1, "efficiency_receipt": "efficiency/1", "energy_uj": 1000000, "prev": "0000000000000000000000000000000000000000000000000000000000000000", "provenance": "HwShunt", "seq": 0, "steward": "did:example:steward", "task": "whole", "tokens_in": 2000, "tokens_out": 500, "uj_per_accepted_token": 2000, "verdict": "tests-pass", "wall_ns": 1000000000 }, "note": "a whole figure seals its per-token headline and no coverage field" }, { "expected": { "energy_coverage": "Partial", "energy_uj": 600000, "provenance": "HwShunt", "uj_per_accepted_token": null }, "input": { "completed": 1, "efficiency_receipt": "efficiency/1", "energy_coverage": "Partial", "energy_uj": 600000, "prev": "0000000000000000000000000000000000000000000000000000000000000000", "provenance": "HwShunt", "seq": 0, "steward": "did:example:steward", "task": "gpu-only", "tokens_in": 2000, "tokens_out": 500, "verdict": "tests-pass", "wall_ns": 1000000000 }, "note": "a GPU-only figure seals its coverage and no per-token headline: it is no task total" } ] }, "profile": "efficiency/1", "spec": "jcp/SPEC.md ยง5.2-5.3" }