open-standards/wai/live-conformance/channels/media_rss_loop.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

44 lines
1.2 KiB
JSON

{
"channel_id": "sample-1",
"schedule_root": "2fccd317b7809fcf7439a7eefcae244d273b7430c665404d0c5d4d94b42674b0",
"schedule": [
{
"asset_id": "hl-101",
"start_ms": 1793318400000,
"duration_ms": 1620000,
"kind": "program"
},
{
"asset_id": "hl-102",
"start_ms": 1793320020000,
"duration_ms": 1620000,
"kind": "program"
},
{
"asset_id": "hl-103",
"start_ms": 1793321640000,
"duration_ms": 1620000,
"kind": "program"
}
],
"window_start_ms": 1793318400000,
"window_end_ms": 1793323260000,
"aired": [
0,
1,
2
],
"work_schedule_ops": 3,
"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": "c9c7e26c43dc42f6939c67efd86cc1424940cc802694f6cbefdf8cee377a80cf32f350055005ef002bff4bbd544edd1069595cd58778c11ceb411816dc95880c"
}