open-standards/wai/live-conformance/channels/sample.channel.json
Transaction Science 845d98976c wai-rs: channel_lineup, the import, the lineup and the guide, with its corpus
The feature channel_lineup (video_channel, stitched_presentation; no new
dependency): the import of §4, the lineup record WCL1, the receipt's JSON
carriage, the XMLTV and now/next guides and the verification of §8. The corpus
live-conformance/channels/ is written from fixed seeds by
wai_channel_lineup_vectors; tests/channel_lineup.rs requires it byte for byte,
every vector's outcome, §10's table, and the worked example of §9 run as the
text writes it. ChannelReceipt's signing payload becomes visible to the crate;
its bytes do not change.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 17:12:37 -04:00

96 lines
2.2 KiB
JSON

{
"channel_id": "sample-1",
"schedule_root": "d3e3cd0db705a43fba441941b0a3d6bfa9b76e3ee2d8533a0abfa9db39f73b83",
"schedule": [
{
"asset_id": "hl-101",
"start_ms": 1793296800000,
"duration_ms": 720000,
"kind": "program"
},
{
"asset_id": "brk-1",
"start_ms": 1793297520000,
"duration_ms": 90000,
"kind": "ad"
},
{
"asset_id": "hl-101",
"start_ms": 1793297610000,
"duration_ms": 870000,
"kind": "program"
},
{
"asset_id": "brk-2",
"start_ms": 1793298480000,
"duration_ms": 120000,
"kind": "ad"
},
{
"asset_id": "tk-7",
"start_ms": 1793298600000,
"duration_ms": 930500,
"kind": "program"
},
{
"asset_id": "brk-3",
"start_ms": 1793299530500,
"duration_ms": 60000,
"kind": "ad"
},
{
"asset_id": "tk-7",
"start_ms": 1793299590500,
"duration_ms": 809500,
"kind": "program"
},
{
"asset_id": "hl-102",
"start_ms": 1793300400000,
"duration_ms": 840000,
"kind": "program"
},
{
"asset_id": "brk-4",
"start_ms": 1793301240000,
"duration_ms": 90000,
"kind": "ad"
},
{
"asset_id": "hl-102",
"start_ms": 1793301330000,
"duration_ms": 870000,
"kind": "program"
},
{
"asset_id": "nf-1",
"start_ms": 1793302200000,
"duration_ms": 1800000,
"kind": "program"
}
],
"window_start_ms": 1793296800000,
"window_end_ms": 1793300400000,
"aired": [
0,
1,
2,
3,
4,
5,
6
],
"work_schedule_ops": 11,
"joules_micro": 0,
"energy_provenance": null,
"grant": {
"grant_hash": "0000000000000000000000000000000000000000000000000000000000000000",
"capability": "video.channel",
"joule_ceiling_micro": 18446744073709551615,
"funds_ceiling": null
},
"parent_receipt_hash": null,
"signer_pubkey": "da02a7371f5420e301ec0399395e8a1046850495872694b42b6d65ad38d2e16a",
"signer_id": "sample-operator",
"sig": "70267928c5af2dc768215e23ca3fe4e47d106658261b40cc27a1fff1fb72906f84fe11bab8f3b95bc2763b86e95d7eaaeeb28a02b847f48f25e7107fb218d50a"
}