//! Fixtures of the resolver test kit. Generated by `tests/testkit_data.rs` from the vectors
//! of `spec/` and, for the entries marked `generated:`, signed with feature `sign` using the
//! vectors' seeds. Do not edit; regenerate with
//! `DATUMESH_TESTKIT_WRITE=1 cargo test -p datumesh-core --features testkit,sign --test testkit_data`.
/// Key documents: host, JCS text.
pub(super) const KEY_DOCUMENTS: &[(&str, &str)] = &[
("calc.example.net", r##"{"host":"calc.example.net","keys":[{"alg":"ed25519","id":"f7ec60a92abf4774","public":"ccd4faa3a0b8338bc796d3bfc30bda2f6e87d336a576b70dc9d47cbfe0e8830f","valid_from":"2020-01-01T00:00:00.000000Z"}],"proto":"datumesh/1"}"##),
("rates.example.org", r##"{"host":"rates.example.org","keys":[{"alg":"ed25519","id":"d712b32a2cc5cb7c","public":"843baeb22bfd0364fb1b7262b367fb3202e7886c69a070fecf8e343fedb1eabf","valid_from":"2020-01-01T00:00:00.000000Z","valid_to":"2024-06-01T00:00:00.000000Z"},{"alg":"ed25519","id":"d9a2df65559c4444","public":"3ecf7b3ff834cb6782f5405dfcb213b5e78c0f30188068c25568adc25a739b52","valid_from":"2024-06-01T00:00:00.000000Z"}],"proto":"datumesh/1"}"##),
];
/// Descriptors loaded: source, JCS text.
pub(super) const DESCRIPTORS: &[(&str, &str)] = &[
("receipt/stored-number recompute.descriptor (fx_rate, stored)", r##"{"code":{"body":"","lang":"stored"},"inputs":[],"signature":{"args":{"base":{"type":"string","valid":false},"date":{"type":"date","valid":true},"quote":{"type":"string","valid":false}},"returns":{"type":"number","unit":{"of":{"arg":"quote"},"per":{"arg":"base"}}}}}"##),
("function/computed-convert (convert, expr)", r##"{"code":{"body":"amount * rates.example.org/fx_rate(base: base, date: date, quote: quote)\n","lang":"expr"},"inputs":["rates.example.org/fx_rate"],"signature":{"args":{"amount":{"type":"number","unit":{"arg":"base"},"valid":false},"base":{"type":"string","valid":false},"date":{"type":"date","valid":true},"quote":{"type":"string","valid":false}},"returns":{"type":"number","unit":{"arg":"quote"}}}}"##),
];
/// Receipts loaded: name, source, JCS text.
pub(super) const RECEIPTS: &[(&str, &str, &str)] = &[
("stored-number", "receipt/stored-number", r##"{"asof":"2024-03-16T09:00:00.000000Z","cell":{"args":{"base":{"type":"string","value":"EUR"},"date":{"type":"date","value":"2024-03-15"},"quote":{"type":"string","value":"USD"}},"fn":"fx_rate","fn_hash":"7b58ecb8fd23b644c87951d0bd609790ff547cbb23fed27186c669ce2ce0aa80","ns":"rates.example.org"},"computed_by":"rates.example.org#d712b32a2cc5cb7c","inputs":[],"issued":"2024-03-16T09:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"rates.example.org","sig":"ddf61d49ff6593f7b0d94c76f19fefdd27f47778740b3666fc1c3315ec00c5d216f887c4078deb05c83d4d743453c6fecc568473663b3282ac4eda8c3eadcf01","summary":"1 EUR was worth 1.0892 USD at the 15 March 2024 reference rate.","tx":"2024-03-15T16:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2024-03-15"}},"value":"1.0892"}"##),
("computed-with-lineage", "receipt/computed-with-lineage", r##"{"asof":"2024-03-16T09:00:00.000000Z","cell":{"args":{"amount":{"type":"number","value":"100"},"base":{"type":"string","value":"EUR"},"date":{"type":"date","value":"2024-03-15"},"quote":{"type":"string","value":"USD"}},"fn":"convert","fn_hash":"014fc97eb3a442ab28a96d89131ccfd11c9eec8187595578c212b392d0702c71","ns":"calc.example.net"},"computed_by":"calc.example.net#f7ec60a92abf4774","inputs":["19a5fe3a744c5792f747fb4c286ce396ab44b95922de4f07937502fe595b6f81"],"issued":"2024-03-16T09:00:01.250000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"calc.example.net","sig":"3d1409f50334c98518bb2957688407708c2a53adaf43e2742fd9933ea1ab15a0f69fcc10b9e29c3e5c0bb7339ddc734e8cc35cec345a8a9c7b032555f02bf201","summary":"100 EUR converted to USD at the 15 March 2024 rate is 108.92.","tx":"2024-03-15T16:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2024-03-15"}},"value":"108.92"}"##),
("computed-two-inputs", "receipt/computed-two-inputs", r##"{"asof":"2024-03-16T09:00:00.000000Z","cell":{"args":{"amount":{"type":"number","value":"100"},"base":{"type":"string","value":"EUR"},"date":{"type":"date","value":"2024-03-15"},"quote":{"type":"string","value":"GBP"}},"fn":"convert","fn_hash":"014fc97eb3a442ab28a96d89131ccfd11c9eec8187595578c212b392d0702c71","ns":"calc.example.net"},"computed_by":"calc.example.net#f7ec60a92abf4774","inputs":["19a5fe3a744c5792f747fb4c286ce396ab44b95922de4f07937502fe595b6f81","9b34fa55582d96c85949bc64673dd89aa9c19b5c104362bbb3cd37e61ec699ac"],"issued":"2024-03-16T09:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"calc.example.net","sig":"45f420e754b02ecd53aef711b0449c097fe0610f20a847582b231c6d85d271ffd652667b981c2c305f591dd06ca497c4b04536578cb94741ab333a9e6302730e","summary":"Two inputs, listed in ascending hash order.","tx":"2024-03-15T16:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2024-03-15"}},"value":"85.56"}"##),
("timeline-1", "generated: fx_rate EUR/CHF, first version", r##"{"asof":"2024-03-16T09:00:00.000000Z","cell":{"args":{"base":{"type":"string","value":"EUR"},"date":{"type":"date","value":"2024-03-15"},"quote":{"type":"string","value":"CHF"}},"fn":"fx_rate","fn_hash":"7b58ecb8fd23b644c87951d0bd609790ff547cbb23fed27186c669ce2ce0aa80","ns":"rates.example.org"},"computed_by":"rates.example.org#d712b32a2cc5cb7c","inputs":[],"issued":"2024-03-16T09:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"rates.example.org","sig":"ae1a1fbcda2e46bb401c6b092f261083bf8dad3e72c207362df27f7406ba82adfac131c9a0aa586d0197ceec8db6777c18f71ec2903f637c3de68a78353df702","summary":"1 EUR was worth 0.9581 CHF at the 15 March 2024 reference rate.","tx":"2024-03-15T16:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2024-03-15"}},"value":"0.9581"}"##),
("timeline-2", "generated: fx_rate EUR/CHF, second version", r##"{"asof":"2024-03-18T10:00:00.000000Z","cell":{"args":{"base":{"type":"string","value":"EUR"},"date":{"type":"date","value":"2024-03-15"},"quote":{"type":"string","value":"CHF"}},"fn":"fx_rate","fn_hash":"7b58ecb8fd23b644c87951d0bd609790ff547cbb23fed27186c669ce2ce0aa80","ns":"rates.example.org"},"computed_by":"rates.example.org#d712b32a2cc5cb7c","inputs":[],"issued":"2024-03-18T10:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"rates.example.org","sig":"6d11217e3080b25cc4107451a1a80635941aded12b68ba0f56ea933924b5666adf597d47794997d91d6f87378fa896755407c16503838f0c712801b7b99af407","summary":"1 EUR was worth 0.9579 CHF at the 15 March 2024 reference rate, as corrected on 18 March.","tx":"2024-03-18T10:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2024-03-15"}},"value":"0.9579"}"##),
];
/// Receipts verified but never loaded: name, source, text as given.
pub(super) const PROBES: &[(&str, &str, &str)] = &[
("timeline-0", "generated: fx_rate EUR/CHF before its first version", r##"{"asof":"2024-03-15T09:00:00.000000Z","cell":{"args":{"base":{"type":"string","value":"EUR"},"date":{"type":"date","value":"2024-03-15"},"quote":{"type":"string","value":"CHF"}},"fn":"fx_rate","fn_hash":"7b58ecb8fd23b644c87951d0bd609790ff547cbb23fed27186c669ce2ce0aa80","ns":"rates.example.org"},"computed_by":"rates.example.org#d712b32a2cc5cb7c","inputs":[],"issued":"2024-03-15T09:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"rates.example.org","sig":"c65fa829a74e82c618b8d890f960178fa5b43a7b906daa65837588c62ee2ecb19187edb9ee2dc5a98c1c9ea8b90cdbb4d05d1b758e3cc564c0b55f57e7d20e01","summary":"A provisional 15 March 2024 EUR/CHF rate, recorded before any version the kit loads.","tx":"2024-03-14T16:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2024-03-15"}},"value":"0.96"}"##),
("timeline-1-later", "generated: fx_rate EUR/CHF first version, later asof", r##"{"asof":"2024-03-17T12:00:00.000000Z","cell":{"args":{"base":{"type":"string","value":"EUR"},"date":{"type":"date","value":"2024-03-15"},"quote":{"type":"string","value":"CHF"}},"fn":"fx_rate","fn_hash":"7b58ecb8fd23b644c87951d0bd609790ff547cbb23fed27186c669ce2ce0aa80","ns":"rates.example.org"},"computed_by":"rates.example.org#d712b32a2cc5cb7c","inputs":[],"issued":"2024-03-17T12:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"rates.example.org","sig":"337e5e67077132be42c73f24e908360c615f67a341009cf5f65e09e62cd9bbe71538e5e165f4bce578d7a00e8c21a7e488c185425a378985f0bb9f8393972c0d","summary":"1 EUR was worth 0.9581 CHF at the 15 March 2024 reference rate, as known on 17 March.","tx":"2024-03-15T16:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2024-03-15"}},"value":"0.9581"}"##),
("first-input-missing", "generated: convert whose first input is not loaded", r##"{"asof":"2024-03-16T09:00:00.000000Z","cell":{"args":{"amount":{"type":"number","value":"100"},"base":{"type":"string","value":"EUR"},"date":{"type":"date","value":"2024-03-15"},"quote":{"type":"string","value":"CHF"}},"fn":"convert","fn_hash":"014fc97eb3a442ab28a96d89131ccfd11c9eec8187595578c212b392d0702c71","ns":"calc.example.net"},"computed_by":"calc.example.net#f7ec60a92abf4774","inputs":["0c3feb4c797f580d279287dbe11a41eed45cfd00c72c3e983dbd5e7ab69cacbf","19a5fe3a744c5792f747fb4c286ce396ab44b95922de4f07937502fe595b6f81"],"issued":"2024-03-16T09:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"calc.example.net","sig":"289947af71868bb3b6ef94a1a63b53d174d091f6f15f13c1500cba47891318ea57a95151b75cf8c5f30e42ae792ea4a7831d6b846254325685704f4334c0ff0f","summary":"100 EUR converted to CHF at the 15 March 2024 rate is 95.81.","tx":"2024-03-15T16:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2024-03-15"}},"value":"95.81"}"##),
("instant-no-valid-time", "receipt/instant-no-valid-time", r##"{
"sig": "5eeeab49c8290c66ff7274ebbe2b3f60b5bf9861f2b603ebe9dd9d5dae92c1aa7f008a19b3ad5541baff5f62892d891780a32c12b85522c14f87c29e63f6cc08",
"value": "2024-03-15T16:29:59.874211Z",
"valid": {},
"type": "instant",
"tx": "2024-03-15T16:00:00.000000Z",
"summary": "The last trade in XAMS:ASML was at 16:29:59.874211 UTC.",
"publisher": "rates.example.org",
"proto": "datumesh/1",
"licence": "CC-BY-4.0",
"issued": "2024-03-16T09:00:00.000000Z",
"inputs": [],
"computed_by": "rates.example.org#d712b32a2cc5cb7c",
"cell": {
"ns": "rates.example.org",
"fn_hash": "c9e0d9f0d0cb8b5be729b6e30a4e89fbfa2ff2e6b55f18632751b2f0f7acb923",
"fn": "last_trade",
"args": {
"symbol": {
"value": "XAMS:ASML",
"type": "string"
}
}
},
"asof": "2024-03-16T09:00:00.000000Z"
}"##),
("tampered-value", "invalid/receipt-tampered-value", r##"{
"sig": "ddf61d49ff6593f7b0d94c76f19fefdd27f47778740b3666fc1c3315ec00c5d216f887c4078deb05c83d4d743453c6fecc568473663b3282ac4eda8c3eadcf01",
"value": "1.0893",
"valid": {
"date": {
"value": "2024-03-15",
"type": "date"
}
},
"type": "number",
"tx": "2024-03-15T16:00:00.000000Z",
"summary": "1 EUR was worth 1.0892 USD at the 15 March 2024 reference rate.",
"publisher": "rates.example.org",
"proto": "datumesh/1",
"licence": "CC-BY-4.0",
"issued": "2024-03-16T09:00:00.000000Z",
"inputs": [],
"computed_by": "rates.example.org#d712b32a2cc5cb7c",
"cell": {
"ns": "rates.example.org",
"fn_hash": "7b58ecb8fd23b644c87951d0bd609790ff547cbb23fed27186c669ce2ce0aa80",
"fn": "fx_rate",
"args": {
"quote": {
"value": "USD",
"type": "string"
},
"date": {
"value": "2024-03-15",
"type": "date"
},
"base": {
"value": "EUR",
"type": "string"
}
}
},
"asof": "2024-03-16T09:00:00.000000Z"
}"##),
("duplicate-member", "invalid/receipt-duplicate-member", r##"{"asof": "2024-03-16T09:00:00.000000Z", "cell": {"args": {"base": {"type": "string", "value": "EUR"}, "date": {"type": "date", "value": "2024-03-15"}, "quote": {"type": "string", "value": "USD"}}, "fn": "fx_rate", "fn_hash": "7b58ecb8fd23b644c87951d0bd609790ff547cbb23fed27186c669ce2ce0aa80", "ns": "rates.example.org"}, "computed_by": "rates.example.org#d712b32a2cc5cb7c", "inputs": [], "issued": "2024-03-16T09:00:00.000000Z", "licence": "CC-BY-4.0", "proto": "datumesh/1", "publisher": "rates.example.org", "summary": "1 EUR was worth 1.0892 USD at the 15 March 2024 reference rate.", "tx": "2024-03-15T16:00:00.000000Z", "type": "number", "valid": {"date": {"type": "date", "value": "2024-03-15"}}, "value": "1.0892", "sig": "ddf61d49ff6593f7b0d94c76f19fefdd27f47778740b3666fc1c3315ec00c5d216f887c4078deb05c83d4d743453c6fecc568473663b3282ac4eda8c3eadcf01", "value": "9.9"}"##),
];
/// Slice fixtures (0.3.4): key documents, host and JCS text.
pub(super) const SLICE_KEY_DOCUMENTS: &[(&str, &str)] = &[
("curve.example.net", r##"{"host":"curve.example.net","keys":[{"alg":"ed25519","id":"9a72762ed570f43a","public":"161e75b308d0db529cb44dc5eb59bca0b4ad76c5d67a7909800e0ff8a9e9625f","valid_from":"2020-01-01T00:00:00.000000Z"}],"proto":"datumesh/1"}"##),
("data.example.org", r##"{"host":"data.example.org","keys":[{"alg":"ed25519","id":"efb20f82a7e15e96","public":"ffca8bfde74858ed9d7d9c20d53daff82728a4af926a5ca1bad0c248bc747cd9","valid_from":"2020-01-01T00:00:00.000000Z"}],"proto":"datumesh/1"}"##),
("mesh.example.net", r##"{"host":"mesh.example.net","keys":[{"alg":"ed25519","id":"cd42547c321bfc08","public":"e6d9d1c7634ea284e533a84e5a2f35978a31fcbcae18bf490b790b516e4b8fb1","valid_from":"2020-01-01T00:00:00.000000Z"}],"proto":"datumesh/1"}"##),
("weather.example.org", r##"{"host":"weather.example.org","keys":[{"alg":"ed25519","id":"060678a6fa418e5d","public":"cd4b82119344ac55c534a917e3cb71813f7414436ee17b354bf9c5065ef73991","valid_from":"2020-01-01T00:00:00.000000Z"}],"proto":"datumesh/1"}"##),
];
/// Slice fixtures: descriptors, source and JCS text.
pub(super) const SLICE_DESCRIPTORS: &[(&str, &str)] = &[
("receipt/slice-weighted-mean recompute.descriptor", r##"{"code":{"body":"convert(sum(map(weather.example.org/temp_daily(date: date, station: *), x -> convert(x, \"K\")) * weather.example.org/weight(station: *)) / sum(weather.example.org/weight(station: *)), \"degC\")\n","lang":"formula"},"inputs":["weather.example.org/temp_daily","weather.example.org/weight"],"signature":{"args":{"date":{"type":"date","valid":true}},"order":["date"],"returns":{"type":"number","unit":"degC"}}}"##),
("receipt/slice-mixed-inputs recompute.descriptor", r##"{"code":{"body":"sum(data.example.org/daily(date: *)) + data.example.org/price(item: \"bolt\")\n","lang":"formula"},"inputs":["data.example.org/daily","data.example.org/price"],"signature":{"args":{},"order":[],"returns":{"type":"number","unit":"EUR"}}}"##),
("receipt/slice-version recompute.descriptor", r##"{"code":{"body":"count(versions(data.example.org/price(item: \"bolt\"), 2026-01-01T00:00:00.000000Z, 2026-05-01T00:00:00.000000Z))\n","lang":"formula"},"inputs":["data.example.org/price"],"signature":{"args":{},"order":[],"returns":{"type":"number","unit":"count"}}}"##),
("receipt/slice-empty recompute.descriptor", r##"{"code":{"body":"sum(data.example.org/daily(date: [2027-01-01..2027-01-31]))\n","lang":"formula"},"inputs":["data.example.org/daily"],"signature":{"args":{},"order":[],"returns":{"type":"number","unit":"EUR"}}}"##),
("receipt/slice-computed-members recompute.descriptor", r##"{"code":{"body":"if tenor = 1 then 1 / (1 + curve.example.net/par_rate(tenor: tenor)) else (1 - curve.example.net/par_rate(tenor: tenor) * sum(curve.example.net/df(tenor: [1..tenor - 1]))) / (1 + curve.example.net/par_rate(tenor: tenor))\n","lang":"formula"},"inputs":["curve.example.net/df","curve.example.net/par_rate"],"signature":{"args":{"tenor":{"extent":{"hi":"10","lo":"1"},"type":"number","unit":"1","valid":false}},"order":["tenor"],"returns":{"type":"number","unit":"1"}}}"##),
];
/// Slice fixtures: receipts loaded (citing receipts by case name, then `member`), source and JCS text.
pub(super) const SLICE_RECEIPTS: &[(&str, &str, &str)] = &[
("slice-weighted-mean", "receipt/slice-weighted-mean", r##"{"asof":"2026-03-01T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-01"}},"fn":"weighted_mean","fn_hash":"24fc0dacb77df3670754810a498aad425c44c6de7ee4f4c03af8967948d00a40","ns":"calc.example.net"},"computed_by":"mesh.example.net#cd42547c321bfc08","inputs":["slice:1299b339501d80cfff75474c3e31474e20e3dce8045d6352b274be6ed08bdb84:3c94b5dc68f4ca803ccfabe10836b3be790b8e1c6c72ed02f93ba033d85994dc","slice:5d71fc60821ea8d8205b71adb44b3d3a18d003644f64845eb03bd3f521fa778f:9ad8d9ed0f172d2c7b9a42f6538c55532de9727d5c46648aab4086406ac4f6f0"],"issued":"2026-03-01T18:00:00.000000Z","licence":"CC0-1.0","proto":"datumesh/1","publisher":"calc.example.net","sig":"363fc01ac2f0af53504bcaf136aac41ad116ae15d7a26f52e2b27457cb346fdae64ad920cd547b93f5bfe0284f0aa682a194e9322ed2980b8ac8e7234db08a0c","summary":"Computed by the Datumesh formula reference evaluator.","tx":"2026-03-01T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-01"}},"value":"10.4166666666666666666666666666667"}"##),
("member", "receipt/slice-weighted-mean recompute.inputs", r##"{"asof":"2026-02-01T00:00:00.000000Z","cell":{"args":{"station":{"type":"string","value":"s0002"}},"fn":"weight","fn_hash":"5433c9c2867a04d64783ee3c61a72d5859e62482202b2ca1935a6ff947077404","ns":"weather.example.org"},"computed_by":"weather.example.org#060678a6fa418e5d","inputs":[],"issued":"2026-02-01T00:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"weather.example.org","sig":"976b63e11c5c9209013867e1246872e93754ff2f7f3399054da6a25602c8b8cb5f35e49d60cefc8d1e2b7890d2cfc66d5d1f02d1e019dad054121aa0b2219c02","summary":"A recorded value of weight.","tx":"2026-02-01T00:00:00.000000Z","type":"number","valid":{},"value":"3"}"##),
("member", "receipt/slice-weighted-mean recompute.inputs", r##"{"asof":"2026-02-01T00:00:00.000000Z","cell":{"args":{"station":{"type":"string","value":"s0003"}},"fn":"weight","fn_hash":"5433c9c2867a04d64783ee3c61a72d5859e62482202b2ca1935a6ff947077404","ns":"weather.example.org"},"computed_by":"weather.example.org#060678a6fa418e5d","inputs":[],"issued":"2026-02-01T00:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"weather.example.org","sig":"7fdb46082e1c9030898273527caeb4553af4a0e4e213332efcf7b652957c111ae49115b6d4df0038c771f8d2094e0dd640cc03c9c3fde0ccf6bd92cc1aed9a04","summary":"A recorded value of weight.","tx":"2026-02-01T00:00:00.000000Z","type":"number","valid":{},"value":"1"}"##),
("member", "receipt/slice-weighted-mean recompute.inputs", r##"{"asof":"2026-03-01T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-01"},"station":{"type":"string","value":"s0002"}},"fn":"temp_daily","fn_hash":"7d5fd424c5cc72da72eae889a2cb757d4a07aee7aa2ada9dc4c21bddbdf17d4c","ns":"weather.example.org"},"computed_by":"weather.example.org#060678a6fa418e5d","inputs":[],"issued":"2026-03-01T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"weather.example.org","sig":"7105ac5fd5cb4c6c25b047ff8b87f51b59fdafe9c1c47e6a5a9235aa33f424103daf85628cf7e60fb12b1d9dd6fdb14908fd6fba711aefc498e4f6ccf16b920d","summary":"A recorded value of temp_daily.","tx":"2026-03-01T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-01"}},"value":"10.5"}"##),
("member", "receipt/slice-weighted-mean recompute.inputs", r##"{"asof":"2026-03-01T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-01"},"station":{"type":"string","value":"s0001"}},"fn":"temp_daily","fn_hash":"7d5fd424c5cc72da72eae889a2cb757d4a07aee7aa2ada9dc4c21bddbdf17d4c","ns":"weather.example.org"},"computed_by":"weather.example.org#060678a6fa418e5d","inputs":[],"issued":"2026-03-01T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"weather.example.org","sig":"1f8603b2145c5fa4c5df35575cfdb2109e09410f54896a6632f1a5d7c0646af6cb14fbd5e3f726b098340d1d26b3228afc44dc86acdbf89c1dfbd782ea4cbf01","summary":"A recorded value of temp_daily.","tx":"2026-03-01T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-01"}},"value":"9.25"}"##),
("member", "receipt/slice-weighted-mean recompute.inputs", r##"{"asof":"2026-03-01T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-01"},"station":{"type":"string","value":"s0000"}},"fn":"temp_daily","fn_hash":"7d5fd424c5cc72da72eae889a2cb757d4a07aee7aa2ada9dc4c21bddbdf17d4c","ns":"weather.example.org"},"computed_by":"weather.example.org#060678a6fa418e5d","inputs":[],"issued":"2026-03-01T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"weather.example.org","sig":"ab2fceb958ff70ebe0720fd4f320ebe2d42210ee0d71b03d5720c4dfc9d43987f46d65bd9b1568f89fdc40d9eceebbab2f86a0c819b9e8eebd8b54ab496d1c00","summary":"A recorded value of temp_daily.","tx":"2026-03-01T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-01"}},"value":"8"}"##),
("member", "receipt/slice-weighted-mean recompute.inputs", r##"{"asof":"2026-02-01T00:00:00.000000Z","cell":{"args":{"station":{"type":"string","value":"s0000"}},"fn":"weight","fn_hash":"5433c9c2867a04d64783ee3c61a72d5859e62482202b2ca1935a6ff947077404","ns":"weather.example.org"},"computed_by":"weather.example.org#060678a6fa418e5d","inputs":[],"issued":"2026-02-01T00:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"weather.example.org","sig":"8bba30b1469229a7e1d895a59353b3a1f0f77b94953e8f9fc441b96a5732bc8ebfe5a1b461e56d0bb21acdfb5b3587882bfaca11ca1b1dbe46f8d949e4bd9207","summary":"A recorded value of weight.","tx":"2026-02-01T00:00:00.000000Z","type":"number","valid":{},"value":"1"}"##),
("member", "receipt/slice-weighted-mean recompute.inputs", r##"{"asof":"2026-03-01T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-01"},"station":{"type":"string","value":"s0003"}},"fn":"temp_daily","fn_hash":"7d5fd424c5cc72da72eae889a2cb757d4a07aee7aa2ada9dc4c21bddbdf17d4c","ns":"weather.example.org"},"computed_by":"weather.example.org#060678a6fa418e5d","inputs":[],"issued":"2026-03-01T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"weather.example.org","sig":"2ed8ea27688ef47b5f71d6addb21801140f1d1f4d491d9eeb38ee9964f2b0f48489bb71ccec32b797c2ae215cb5b5627e2aea366c35d85154792b60e3c212e0d","summary":"A recorded value of temp_daily.","tx":"2026-03-01T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-01"}},"value":"11.75"}"##),
("member", "receipt/slice-weighted-mean recompute.inputs", r##"{"asof":"2026-03-01T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-01"},"station":{"type":"string","value":"s0004"}},"fn":"temp_daily","fn_hash":"7d5fd424c5cc72da72eae889a2cb757d4a07aee7aa2ada9dc4c21bddbdf17d4c","ns":"weather.example.org"},"computed_by":"weather.example.org#060678a6fa418e5d","inputs":[],"issued":"2026-03-01T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"weather.example.org","sig":"08a3a2aa82afd30490e03cef7101491bd92821c8e780432f24db4ed215ce43c97ef003be25ce3fa85d8ddd1e3b1ad7fa58594cf39917855850c7affc8f88e307","summary":"A recorded value of temp_daily.","tx":"2026-03-01T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-01"}},"value":"12"}"##),
("member", "receipt/slice-weighted-mean recompute.inputs", r##"{"asof":"2026-02-01T00:00:00.000000Z","cell":{"args":{"station":{"type":"string","value":"s0001"}},"fn":"weight","fn_hash":"5433c9c2867a04d64783ee3c61a72d5859e62482202b2ca1935a6ff947077404","ns":"weather.example.org"},"computed_by":"weather.example.org#060678a6fa418e5d","inputs":[],"issued":"2026-02-01T00:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"weather.example.org","sig":"b1fd3921d2174dbd2c0f099a50f709afbbea98f3e92a9f405e8b677b3464449506a38a7e162501434266f2a74758b2eed12c2ce346970776e7e6d02432f0c900","summary":"A recorded value of weight.","tx":"2026-02-01T00:00:00.000000Z","type":"number","valid":{},"value":"2"}"##),
("member", "receipt/slice-weighted-mean recompute.inputs", r##"{"asof":"2026-02-01T00:00:00.000000Z","cell":{"args":{"station":{"type":"string","value":"s0004"}},"fn":"weight","fn_hash":"5433c9c2867a04d64783ee3c61a72d5859e62482202b2ca1935a6ff947077404","ns":"weather.example.org"},"computed_by":"weather.example.org#060678a6fa418e5d","inputs":[],"issued":"2026-02-01T00:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"weather.example.org","sig":"25bfe7c86565c3cece25700dac9786b06c521ab435c5f3ef2c5fde411527115bcbe7d4f3d24411c258d1554154d36130b7f3fc38e108339494f319568ec6e90d","summary":"A recorded value of weight.","tx":"2026-02-01T00:00:00.000000Z","type":"number","valid":{},"value":"2"}"##),
("slice-mixed-inputs", "receipt/slice-mixed-inputs", r##"{"asof":"2026-04-01T09:00:00.000000Z","cell":{"args":{},"fn":"e","fn_hash":"534a80c32acfbe519d14fdd28c180bb7e4a7a948b273b1572f135fdee22e3137","ns":"calc.example.net"},"computed_by":"mesh.example.net#cd42547c321bfc08","inputs":["ef91287e83b714ea7fd1de7fecef88d0ece8cbde6f31aceb4030da4fa5d0c748","slice:a45784ce2a47fcaa2bdc589af888cd5acc3eeb63206f8083292f4a12e0249719:082cbb352d36ed2b726c86557f62da96459a1c113e93cbb2b83b2752daadfe33"],"issued":"2026-04-01T09:00:00.000000Z","licence":"CC0-1.0","proto":"datumesh/1","publisher":"calc.example.net","sig":"54166521a6da894d51ef56461d7636e9df215ba9cafd2e6e2454f30ffb5c89717726f63bfca2e60c7df290b29182242497eff4dee54540de014909c023cc7308","summary":"Computed by the Datumesh formula reference evaluator.","tx":"2026-04-01T09:00:00.000000Z","type":"number","valid":{},"value":"120.75"}"##),
("member", "receipt/slice-mixed-inputs recompute.inputs", r##"{"asof":"2026-03-05T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-05"}},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-03-05T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"b8deff12e6272f6677812319f602624ad5d2d39956bb42eac48b1a09cec62f2e7dbb615209a882a06c88aada7c8472c8df2adbdb6d86413cbd46a7a496c2f002","summary":"A recorded value of daily.","tx":"2026-03-05T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-05"}},"value":"11"}"##),
("member", "receipt/slice-mixed-inputs recompute.inputs", r##"{"asof":"2026-03-01T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-01"}},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-03-01T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"d246d61311ed4c5c250d8f4ae480a51cde41e9db92d8f9d8300c846640fb3ef5bc6b811d538ea968e519146e7df7d9da4928c3f2ee235829c8caa6d8c5cfee04","summary":"A recorded value of daily.","tx":"2026-03-01T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-01"}},"value":"10"}"##),
("member", "receipt/slice-mixed-inputs recompute.inputs", r##"{"asof":"2026-03-04T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-04"}},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-03-04T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"ab4141c786b2fbd6531464c66544fd5a4bc8f0c1ba9b2542ac5fcf7d2ff1140b0261bf0122839cb9c7b78f8b16631495aed85f241c3c0cdcf0a99501834e4000","summary":"A recorded value of daily.","tx":"2026-03-04T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-04"}},"value":"15"}"##),
("member", "receipt/slice-mixed-inputs recompute.inputs", r##"{"asof":"2026-03-07T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-07"}},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-03-07T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"df6290780c9a5bef4fe63e613db744fbf3b7026546fef9adffa99fa7647693f40915844562030961f64743459bef9f0fbcc732959336379915e9496716c9b308","summary":"A recorded value of daily.","tx":"2026-03-07T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-07"}},"value":"14"}"##),
("member", "receipt/slice-mixed-inputs recompute.inputs", r##"{"asof":"2026-03-02T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-02"}},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-03-02T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"23532d5968a51c937b94eac670d8a0dc28377091ac3532ab5357432a61867ca8c4538ad066ee1d77dcace579983673ae844466a22a9587075e8e355393ca300b","summary":"A recorded value of daily.","tx":"2026-03-02T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-02"}},"value":"12"}"##),
("member", "receipt/slice-mixed-inputs recompute.inputs", r##"{"asof":"2026-03-08T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-08"}},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-03-08T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"9f0b49cc9b8dcef07b41d80d5c061986fd235af9456a6be0f866e2491da4394cf2237d9e5276ca815a7741da7da9210fb3051a9f625f27bf76f08968c935040a","summary":"A recorded value of daily.","tx":"2026-03-08T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-08"}},"value":"8"}"##),
("member", "receipt/slice-mixed-inputs recompute.inputs", r##"{"asof":"2026-03-03T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-03"}},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-03-03T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"d33b08d09ac9a8bc26c11c8069e6c48cb2e96de972021e90ee63f61ec879ea5673fdf11de0dead304558b52022f8d4dd649351eec1223fb63175133005a5e105","summary":"A recorded value of daily.","tx":"2026-03-03T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-03"}},"value":"9"}"##),
("member", "receipt/slice-mixed-inputs recompute.inputs", r##"{"asof":"2026-03-10T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-10"}},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-03-10T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"058eb5e040d5ac7cbc5289a0f71a550bd0be5846ef4d935f5cd44da74d90aa787c10ee51d0d7d784c80906f427cd0f91470a08f41ce9604bf4104eb7cacdd20e","summary":"A recorded value of daily.","tx":"2026-03-10T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-10"}},"value":"10"}"##),
("member", "receipt/slice-mixed-inputs recompute.inputs", r##"{"asof":"2026-03-09T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-09"}},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-03-09T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"da3c661886d26530518225f53e2ee1215b30f80783405c50f943a9e7c191c79f1977792244064c25087bf698e7a32ada757ff1f0b48bef0fc1621fa1cbf1a108","summary":"A recorded value of daily.","tx":"2026-03-09T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-09"}},"value":"16"}"##),
("member", "receipt/slice-mixed-inputs recompute.inputs", r##"{"asof":"2026-03-06T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-06"}},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-03-06T18:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"b80c4f2c1da39bca472b00f31174a5bffc08ebcdbc4682d96b4bf7b5594fdc7a4ca2f4e1756adc3bcee76f1c25876e75e917d574fb2efed006c130c217378104","summary":"A recorded value of daily.","tx":"2026-03-06T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-06"}},"value":"13"}"##),
("member", "receipt/slice-mixed-inputs recompute.inputs", r##"{"asof":"2026-04-01T09:00:00.000000Z","cell":{"args":{"item":{"type":"string","value":"bolt"}},"fn":"price","fn_hash":"4193e310f5c949998b3f339d2ad56567286ebd0828504b3f31a2c671e99c71a7","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-04-01T09:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"dde164dd43ebbb94a2c7216273681c2e06ab2490fe064c4506653b9c75a6c74df224b06ec651f9591904391de2a6003645c08f45014c23c6b5cba8ed91ee7e08","summary":"A recorded value of price.","tx":"2026-04-01T09:00:00.000000Z","type":"number","valid":{},"value":"2.75"}"##),
("slice-version", "receipt/slice-version", r##"{"asof":"2026-05-01T00:00:00.000000Z","cell":{"args":{},"fn":"e","fn_hash":"a104403c4c4a6f0999a1f5ff7bad2f987488b902a3429ac9438d9b88c80ecbbe","ns":"calc.example.net"},"computed_by":"mesh.example.net#cd42547c321bfc08","inputs":["slice:0afced7269ccc814c8d5ad0b581a1735bb5c7dd1ba9fd1317b0ca10dab231df7:84e1215edd279419b4c5d32b5bbfa1e85cff58c814d322bd9d15d3c0f6a0afac"],"issued":"2026-05-01T00:00:00.000000Z","licence":"CC0-1.0","proto":"datumesh/1","publisher":"calc.example.net","sig":"ccf4b397ce95e5ae567c9427ab0d6f0a3303b78685dd86d1f7022bc11bf2dfb1b3a892e51b442facf08ae753b29f85244c02da0402e8a1464e5ed9397deb930d","summary":"Computed by the Datumesh formula reference evaluator.","tx":"2026-04-01T09:00:00.000000Z","type":"number","valid":{},"value":"2"}"##),
("member", "receipt/slice-version recompute.inputs", r##"{"asof":"2026-02-01T09:00:00.000000Z","cell":{"args":{"item":{"type":"string","value":"bolt"}},"fn":"price","fn_hash":"4193e310f5c949998b3f339d2ad56567286ebd0828504b3f31a2c671e99c71a7","ns":"data.example.org"},"computed_by":"data.example.org#efb20f82a7e15e96","inputs":[],"issued":"2026-02-01T09:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"data.example.org","sig":"ad55a6870176b3f32f1e882ecd46dddd180ec90785a3fea77bb7ec7c8d2868cab855f8dec851e691e5c595f8cc1742034cb40ecf9581773f969e55d16ec91d00","summary":"A recorded value of price.","tx":"2026-02-01T09:00:00.000000Z","type":"number","valid":{},"value":"2.5"}"##),
("slice-empty", "receipt/slice-empty", r##"{"asof":"2026-01-01T00:00:00.000000Z","cell":{"args":{},"fn":"e","fn_hash":"b868ecca33a87a01178debb76aab8949f57e0b550c49270ab96e8775e17b60a7","ns":"calc.example.net"},"computed_by":"mesh.example.net#cd42547c321bfc08","inputs":["slice:4be37e37b86a383408e1433724e9eba881502c184ab5bd36afebfb66c059aaf5:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"],"issued":"2026-01-01T00:00:00.000000Z","licence":"CC0-1.0","proto":"datumesh/1","publisher":"calc.example.net","sig":"4c9005a913408bf321c7da0c500c60d67c9f0a90c280a651fc7af42f72d883d58f127da245c6e00c4bbe5f435c6f40b19803be2bd651a00be6c48bfbf79da30c","summary":"Computed by the Datumesh formula reference evaluator.","tx":"0001-01-01T00:00:00.000000Z","type":"number","valid":{},"value":"0"}"##),
("slice-computed-members", "receipt/slice-computed-members", r##"{"asof":"2026-02-01T08:00:00.000000Z","cell":{"args":{"tenor":{"type":"number","value":"3"}},"fn":"df","fn_hash":"06119ca418618b5d2a6e65c79d2635c9785151119fe6fb3d902b2cb8cd94676c","ns":"curve.example.net"},"computed_by":"mesh.example.net#cd42547c321bfc08","inputs":["677d4f941b474204f3808f65dc14bde6a3e009a7ae08991410b924d77fd8fe35","slice:f1821192e4deae6f9ef27d305f1674445b8ef795c8a253bb3dff81d0ae1c9c52:76d15f9e4a5f98705f714c96378a1bc346fa69f4bbacfffc4e302fd9a7fddd5a"],"issued":"2026-02-01T08:00:00.000000Z","licence":"CC0-1.0","proto":"datumesh/1","publisher":"curve.example.net","sig":"29c741f6390a0bdafc9e358bf432a0dcebd50cedc0db54ab6c660c98d5b074bf79791c4a28e51a8ffd59e11d85c10b88c6405efd392e5db62c1be54715131e0a","summary":"Computed by the Datumesh formula reference evaluator.","tx":"2026-02-01T08:00:00.000000Z","type":"number","valid":{},"value":"0.9491204893503744078456722134883055"}"##),
("member", "receipt/slice-computed-members recompute.inputs", r##"{"asof":"2026-02-01T08:00:00.000000Z","cell":{"args":{"tenor":{"type":"number","value":"2"}},"fn":"df","fn_hash":"06119ca418618b5d2a6e65c79d2635c9785151119fe6fb3d902b2cb8cd94676c","ns":"curve.example.net"},"computed_by":"mesh.example.net#cd42547c321bfc08","inputs":["bd042c22f3bc7fe5bec2c8860b8040a4d58875f6f90dcef3359e47a7df325592","slice:37b50f80c09b34013f729bec82265fa78e8bd9c69802eca00b34cd0585bb3673:032184acda6ec6c4479a08f24dcbbf337c9b12827296396c4c68e8f02dc83c44"],"issued":"2026-02-01T08:00:00.000000Z","licence":"CC0-1.0","proto":"datumesh/1","publisher":"curve.example.net","sig":"31bfff9604bf3cf36fa5e36151d0da9208297c30da35f5f5bc1d8987e473f2131cdceee16a8482d0567518f6c81501c948d0e5e7453241abe0f299ba8253210a","summary":"Computed by the Datumesh formula reference evaluator.","tx":"2026-02-01T08:00:00.000000Z","type":"number","valid":{},"value":"0.9706257982120051085568326947637293"}"##),
("member", "receipt/slice-computed-members recompute.inputs", r##"{"asof":"2026-02-01T08:00:00.000000Z","cell":{"args":{"tenor":{"type":"number","value":"1"}},"fn":"par_rate","fn_hash":"6b4aa6383814be4a917cfc4f260cf978997f376707169a468d16f901ef2bc90e","ns":"curve.example.net"},"computed_by":"curve.example.net#9a72762ed570f43a","inputs":[],"issued":"2026-02-01T08:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"curve.example.net","sig":"d025578bde93a293e8fa38040622eb79ddc072348c6549ef07597484d769b0da7bd2b460a6403185086cce1e563b3f1076dbe17c5a7ec52e0d23d302eb690508","summary":"A recorded value of par_rate.","tx":"2026-02-01T08:00:00.000000Z","type":"number","valid":{},"value":"0.0125"}"##),
("member", "receipt/slice-computed-members recompute.inputs", r##"{"asof":"2026-02-01T08:00:00.000000Z","cell":{"args":{"tenor":{"type":"number","value":"3"}},"fn":"par_rate","fn_hash":"6b4aa6383814be4a917cfc4f260cf978997f376707169a468d16f901ef2bc90e","ns":"curve.example.net"},"computed_by":"curve.example.net#9a72762ed570f43a","inputs":[],"issued":"2026-02-01T08:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"curve.example.net","sig":"9975f52864e22bc3c3f5d49a5adc7f75dfde0d1d7ad5657a7926871b233e2c378d66f3b444635e222bf090e0751f37137e890c76ffc64fe4c84b9bc74b153305","summary":"A recorded value of par_rate.","tx":"2026-02-01T08:00:00.000000Z","type":"number","valid":{},"value":"0.0175"}"##),
("member", "receipt/slice-computed-members recompute.inputs", r##"{"asof":"2026-02-01T08:00:00.000000Z","cell":{"args":{"tenor":{"type":"number","value":"1"}},"fn":"df","fn_hash":"06119ca418618b5d2a6e65c79d2635c9785151119fe6fb3d902b2cb8cd94676c","ns":"curve.example.net"},"computed_by":"mesh.example.net#cd42547c321bfc08","inputs":["1fff44774379f69f246ae4f8e3d981bb9ab1b4799714ce4dba0f844535defad6"],"issued":"2026-02-01T08:00:00.000000Z","licence":"CC0-1.0","proto":"datumesh/1","publisher":"curve.example.net","sig":"716391f54e3a3b4e62b96e9c7639a44020dee20fbf9ae809ca1a55bc2f2cfe49c1bcc9e0826fe57a9c2d77941a1b2a39cc89a5f453999240253309676a99c002","summary":"Computed by the Datumesh formula reference evaluator.","tx":"2026-02-01T08:00:00.000000Z","type":"number","valid":{},"value":"0.9876543209876543209876543209876543"}"##),
("member", "receipt/slice-computed-members recompute.inputs", r##"{"asof":"2026-02-01T08:00:00.000000Z","cell":{"args":{"tenor":{"type":"number","value":"2"}},"fn":"par_rate","fn_hash":"6b4aa6383814be4a917cfc4f260cf978997f376707169a468d16f901ef2bc90e","ns":"curve.example.net"},"computed_by":"curve.example.net#9a72762ed570f43a","inputs":[],"issued":"2026-02-01T08:00:00.000000Z","licence":"CC-BY-4.0","proto":"datumesh/1","publisher":"curve.example.net","sig":"375e240f65efbcb9177a1dbca43a62099aa53b048a3f5f66ffdd58425e0b60748524d743cffb0d4a204aac74e2eb3539b9408e3a2d08539decbd88c4c7240108","summary":"A recorded value of par_rate.","tx":"2026-02-01T08:00:00.000000Z","type":"number","valid":{},"value":"0.015"}"##),
];
/// Slice fixtures: manifests loaded, source and JCS text.
pub(super) const MANIFESTS: &[(&str, &str)] = &[
("receipt/slice-weighted-mean recompute.manifests", r##"{"members":["1f3d8820fc8567faac355a5593aaa8dde8d1ec9b658342d7afb9ad443676ca62","250e8151d4006da169fd05f30ee3037f2624bbef01022e040d371d75dddc9d0a","a2d08454b44ae5b3ff8afdc2d18275bba4c3886e80e96a0ab68b5a1cd06f5d66","f4df7998827d9adf65e7a12853b7a76e9b9d8f7ee1e1f685075ab2fa8a81ee49","fa003bf8e5bfc36ce24c1e2168eb16c3716112359475131163cffc0b6ee5a372"],"slice":{"args":{"station":"*"},"fn":"weight","fn_hash":"5433c9c2867a04d64783ee3c61a72d5859e62482202b2ca1935a6ff947077404","ns":"weather.example.org"}}"##),
("receipt/slice-weighted-mean recompute.manifests", r##"{"members":["3c21dc4ed4f9f3c54ceb80d6768b8c99f615241fd5e6386a7ef73fbbb3140f3c","8725756f8ecf9197cb7e26e9026214bc0903ac9c655ff1e7ce2a2f1b62328f54","92c78e3313265f40a3764b4086eb11df84b8d8435162b691e9d6e28d68c6b35a","b1ff75b7aabc4667f930feeaaeda20e592c60b8898db3216ff30680670d788a9","e9e9cd49772176c1c093a1b4aaf7d9af52482fe15ec736cf0d11f48d0d707f97"],"slice":{"args":{"date":{"type":"date","value":"2026-03-01"},"station":"*"},"fn":"temp_daily","fn_hash":"7d5fd424c5cc72da72eae889a2cb757d4a07aee7aa2ada9dc4c21bddbdf17d4c","ns":"weather.example.org"}}"##),
("receipt/slice-mixed-inputs recompute.manifests", r##"{"members":["098eb045556f5c8e8cb40d06b002b3d57d7f1b225e462fef01dae0941ca06863","10182fdc5e9820adbc185adad9cadd9cca4d647e84281cb7cc81d361c8dd5a7b","2e876ea1d31ba6d7f00c6afa42a93b510edfdab21bc1272bcc6b294d409f6597","2f084bf67a4c4fddb74dfc0bad7327f2dacb61f19c7999c23c04900913e9051b","42443900c128dc30ae1fe8328b61069f7c0191851437378cb0dbf81a578eca4e","4ba98e2721af83efe835910736e6d8a3db12e7b4828ef6c6fe06be07e6171a34","5a435b8e60bb24dfae734315d72f5773283ca5e9e5c64e703d8ac9fd371bcd9a","7b11959c821d1ebe2d3c797e0756e401f659836f214b59ed6d8f4dd0f2ef34ab","b0e2def23cd22a0cb81520747eb0faa50c9a09aac9c855179e5a3f467ca74c64","b7c6809b2280b4415becac4b2bb8eb7a5ea8e87a303eccd29885913fbd7d95af"],"slice":{"args":{"date":"*"},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"}}"##),
("receipt/slice-version recompute.manifests", r##"{"members":["a6084ae6acf05cac4a4bf77b0977a2adc06226e0f0f665c10504bbe7ba2b0689","ef91287e83b714ea7fd1de7fecef88d0ece8cbde6f31aceb4030da4fa5d0c748"],"slice":{"cell":{"args":{"item":{"type":"string","value":"bolt"}},"fn":"price","fn_hash":"4193e310f5c949998b3f339d2ad56567286ebd0828504b3f31a2c671e99c71a7","ns":"data.example.org"},"from":"2026-01-01T00:00:00.000000Z","to":"2026-05-01T00:00:00.000000Z"}}"##),
("receipt/slice-empty recompute.manifests", r##"{"members":[],"slice":{"args":{"date":{"hi":"2027-01-31","lo":"2027-01-01","type":"date"}},"fn":"daily","fn_hash":"e18ab921761089909a83eacfd7e88b71a580da2d35610769557f035fdb2b8169","ns":"data.example.org"}}"##),
("receipt/slice-computed-members recompute.manifests", r##"{"members":["b8693703d1cad1b991197b250a737dd340759a56a70255a3c8bf4fc9cdf114f4"],"slice":{"args":{"tenor":{"hi":"1","lo":"1","type":"number"}},"fn":"df","fn_hash":"06119ca418618b5d2a6e65c79d2635c9785151119fe6fb3d902b2cb8cd94676c","ns":"curve.example.net"}}"##),
("receipt/slice-computed-members recompute.manifests", r##"{"members":["078f498f6abbabcb18b50b423337fda16d61ae690c277812629fe00d1056d1b8","b8693703d1cad1b991197b250a737dd340759a56a70255a3c8bf4fc9cdf114f4"],"slice":{"args":{"tenor":{"hi":"2","lo":"1","type":"number"}},"fn":"df","fn_hash":"06119ca418618b5d2a6e65c79d2635c9785151119fe6fb3d902b2cb8cd94676c","ns":"curve.example.net"}}"##),
("generated: the weights of slice-weighted-mean and a member not loaded", r##"{"members":["1f3d8820fc8567faac355a5593aaa8dde8d1ec9b658342d7afb9ad443676ca62","250e8151d4006da169fd05f30ee3037f2624bbef01022e040d371d75dddc9d0a","a2d08454b44ae5b3ff8afdc2d18275bba4c3886e80e96a0ab68b5a1cd06f5d66","f4df7998827d9adf65e7a12853b7a76e9b9d8f7ee1e1f685075ab2fa8a81ee49","fa003bf8e5bfc36ce24c1e2168eb16c3716112359475131163cffc0b6ee5a372","ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"],"slice":{"args":{"station":"*"},"fn":"weight","fn_hash":"5433c9c2867a04d64783ee3c61a72d5859e62482202b2ca1935a6ff947077404","ns":"weather.example.org"}}"##),
];
/// Slice fixtures: receipts verified but never loaded, name, source and JCS text.
pub(super) const SLICE_PROBES: &[(&str, &str, &str)] = &[
("slice-manifest-missing", "generated: slice-weighted-mean citing a manifest that is not loaded", r##"{"asof":"2026-03-01T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-01"}},"fn":"weighted_mean","fn_hash":"24fc0dacb77df3670754810a498aad425c44c6de7ee4f4c03af8967948d00a40","ns":"calc.example.net"},"computed_by":"mesh.example.net#cd42547c321bfc08","inputs":["slice:1299b339501d80cfff75474c3e31474e20e3dce8045d6352b274be6ed08bdb84:956d3d7248273bb857572eaa425d5dbb75da2c01b3734bd71dd36da5e0331f5e","slice:5d71fc60821ea8d8205b71adb44b3d3a18d003644f64845eb03bd3f521fa778f:9ad8d9ed0f172d2c7b9a42f6538c55532de9727d5c46648aab4086406ac4f6f0"],"issued":"2026-03-01T18:00:00.000000Z","licence":"CC0-1.0","proto":"datumesh/1","publisher":"calc.example.net","sig":"497c9718b1e381e8a4b29a7baeb4aa3f783f1c87b6a9fed718bf6fed51d11f950134956b07aaa1af6e96e3b716ddd517eb51b2b40dedbf2860e1884712f85b0c","summary":"Computed by the Datumesh formula reference evaluator.","tx":"2026-03-01T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-01"}},"value":"10.4166666666666666666666666666667"}"##),
("slice-member-missing", "generated: slice-weighted-mean citing a manifest with a member that is not loaded", r##"{"asof":"2026-03-01T18:00:00.000000Z","cell":{"args":{"date":{"type":"date","value":"2026-03-01"}},"fn":"weighted_mean","fn_hash":"24fc0dacb77df3670754810a498aad425c44c6de7ee4f4c03af8967948d00a40","ns":"calc.example.net"},"computed_by":"mesh.example.net#cd42547c321bfc08","inputs":["slice:1299b339501d80cfff75474c3e31474e20e3dce8045d6352b274be6ed08bdb84:9d7ff0fd56374e3ed84a243dd34d1e328fbc36ad5910db353ed6c308b215ba01","slice:5d71fc60821ea8d8205b71adb44b3d3a18d003644f64845eb03bd3f521fa778f:9ad8d9ed0f172d2c7b9a42f6538c55532de9727d5c46648aab4086406ac4f6f0"],"issued":"2026-03-01T18:00:00.000000Z","licence":"CC0-1.0","proto":"datumesh/1","publisher":"calc.example.net","sig":"8a94b9174eebde9036f606f7ec74526ba7a6264d600553a2271247cf1155d79084ecdc2c551aa46bb47c0d00f6da366ce0b551ce2ca9a3f0e5db77b5c315a80f","summary":"Computed by the Datumesh formula reference evaluator.","tx":"2026-03-01T18:00:00.000000Z","type":"number","valid":{"date":{"type":"date","value":"2026-03-01"}},"value":"10.4166666666666666666666666666667"}"##),
];