{
"cases": [
{
"envelope_hex": "a361760161746d636f6e74726f6c2e68656c6c6f6170585aa56870726f746f636f6c6b6d73622e636f6e74726f6c6e6d696e5f67656e65726174696f6e016e6d61785f67656e65726174696f6e016e6d61785f6672616d655f73697a651a004000006d6d61785f696e5f666c696768741840",
"flags": 0,
"frame_hex": "000000770000000000a361760161746d636f6e74726f6c2e68656c6c6f6170585aa56870726f746f636f6c6b6d73622e636f6e74726f6c6e6d696e5f67656e65726174696f6e016e6d61785f67656e65726174696f6e016e6d61785f6672616d655f73697a651a004000006d6d61785f696e5f666c696768741840",
"generation": 1,
"id": 0,
"name": "hello",
"payload_hex": "a56870726f746f636f6c6b6d73622e636f6e74726f6c6e6d696e5f67656e65726174696f6e016e6d61785f67656e65726174696f6e016e6d61785f6672616d655f73697a651a004000006d6d61785f696e5f666c696768741840",
"type": "control.hello"
},
{
"envelope_hex": "a361760161746f636f6e74726f6c2e77656c636f6d6561705846a46870726f746f636f6c6b6d73622e636f6e74726f6c6a67656e65726174696f6e016e6d61785f6672616d655f73697a651a004000006d6d61785f696e5f666c696768741840",
"flags": 1,
"frame_hex": "000000650000000001a361760161746f636f6e74726f6c2e77656c636f6d6561705846a46870726f746f636f6c6b6d73622e636f6e74726f6c6a67656e65726174696f6e016e6d61785f6672616d655f73697a651a004000006d6d61785f696e5f666c696768741840",
"generation": 1,
"id": 0,
"name": "welcome",
"payload_hex": "a46870726f746f636f6c6b6d73622e636f6e74726f6c6a67656e65726174696f6e016e6d61785f6672616d655f73697a651a004000006d6d61785f696e5f666c696768741840",
"type": "control.welcome"
},
{
"envelope_hex": "a3617601617474636f6e74726f6c2e6361706162696c6974696573617041a0",
"flags": 0,
"frame_hex": "000000240000001100a3617601617474636f6e74726f6c2e6361706162696c6974696573617041a0",
"generation": 1,
"id": 17,
"name": "capabilities",
"payload_hex": "a0",
"type": "control.capabilities"
},
{
"envelope_hex": "a3617601617474636f6e74726f6c2e6d656d6f72792e7374617465617041a0",
"flags": 0,
"frame_hex": "000000240000001100a3617601617474636f6e74726f6c2e6d656d6f72792e7374617465617041a0",
"generation": 1,
"id": 17,
"name": "memory_query",
"payload_hex": "a0",
"type": "control.memory.state"
},
{
"envelope_hex": "a3617601617471636f6e74726f6c2e6370752e7374617465617041a0",
"flags": 0,
"frame_hex": "000000210000001100a3617601617471636f6e74726f6c2e6370752e7374617465617041a0",
"generation": 1,
"id": 17,
"name": "cpu_query",
"payload_hex": "a0",
"type": "control.cpu.state"
},
{
"envelope_hex": "a3617601617475636f6e74726f6c2e6d656d6f72792e74617267657461704ea169746f74616c5f6d6962190800",
"flags": 0,
"frame_hex": "000000320000001100a3617601617475636f6e74726f6c2e6d656d6f72792e74617267657461704ea169746f74616c5f6d6962190800",
"generation": 1,
"id": 17,
"name": "memory_target",
"payload_hex": "a169746f74616c5f6d6962190800",
"type": "control.memory.target"
},
{
"envelope_hex": "a3617601617475636f6e74726f6c2e6d656d6f72792e746172676574617054a169746f74616c5f6d69621bffffffffffffffff",
"flags": 0,
"frame_hex": "000000380000001100a3617601617475636f6e74726f6c2e6d656d6f72792e746172676574617054a169746f74616c5f6d69621bffffffffffffffff",
"generation": 1,
"id": 17,
"name": "memory_target_u64",
"payload_hex": "a169746f74616c5f6d69621bffffffffffffffff",
"type": "control.memory.target"
},
{
"envelope_hex": "a3617601617472636f6e74726f6c2e6370752e746172676574617049a1666f6e6c696e6502",
"flags": 0,
"frame_hex": "0000002a0000001100a3617601617472636f6e74726f6c2e6370752e746172676574617049a1666f6e6c696e6502",
"generation": 1,
"id": 17,
"name": "cpu_target",
"payload_hex": "a1666f6e6c696e6502",
"type": "control.cpu.target"
},
{
"envelope_hex": "a3617601617476636f6e74726f6c2e736563726574732e75706461746561705892a1676368616e67657383a3666368616e676566726f74617465646e616d6568544553545f4b45596576616c75656c666978747572652d6f6e6c79a2666368616e67656672656d6f7665646e616d65674f4c445f4b4559a3666368616e6765717365745f616c6c6f7765645f686f737473646e616d6568544553545f4b455965686f737473816c6578616d706c652e74657374",
"flags": 0,
"frame_hex": "000000b80000001100a3617601617476636f6e74726f6c2e736563726574732e75706461746561705892a1676368616e67657383a3666368616e676566726f74617465646e616d6568544553545f4b45596576616c75656c666978747572652d6f6e6c79a2666368616e67656672656d6f7665646e616d65674f4c445f4b4559a3666368616e6765717365745f616c6c6f7765645f686f737473646e616d6568544553545f4b455965686f737473816c6578616d706c652e74657374",
"generation": 1,
"id": 17,
"name": "secrets_update",
"payload_hex": "a1676368616e67657383a3666368616e676566726f74617465646e616d6568544553545f4b45596576616c75656c666978747572652d6f6e6c79a2666368616e67656672656d6f7665646e616d65674f4c445f4b4559a3666368616e6765717365745f616c6c6f7765645f686f737473646e616d6568544553545f4b455965686f737473816c6578616d706c652e74657374",
"type": "control.secrets.update"
},
{
"envelope_hex": "a36176016174781b636f6e74726f6c2e6361706162696c69746965732e726573756c746170582ca36a6370755f726573697a65f56d6d656d6f72795f726573697a65f56e736563726574735f757064617465f4",
"flags": 1,
"frame_hex": "000000580000001101a36176016174781b636f6e74726f6c2e6361706162696c69746965732e726573756c746170582ca36a6370755f726573697a65f56d6d656d6f72795f726573697a65f56e736563726574735f757064617465f4",
"generation": 1,
"id": 17,
"name": "capabilities_result",
"payload_hex": "a36a6370755f726573697a65f56d6d656d6f72795f726573697a65f56e736563726574735f757064617465f4",
"type": "control.capabilities.result"
},
{
"envelope_hex": "a3617601617474636f6e74726f6c2e6d656d6f72792e737461746561705835a468626f6f745f6d69621902006a7461726765745f6d69621908006b63757272656e745f6d6962190400676d61785f6d6962191000",
"flags": 1,
"frame_hex": "000000590000001101a3617601617474636f6e74726f6c2e6d656d6f72792e737461746561705835a468626f6f745f6d69621902006a7461726765745f6d69621908006b63757272656e745f6d6962190400676d61785f6d6962191000",
"generation": 1,
"id": 17,
"name": "memory_state",
"payload_hex": "a468626f6f745f6d69621902006a7461726765745f6d69621908006b63757272656e745f6d6962190400676d61785f6d6962191000",
"type": "control.memory.state"
},
{
"envelope_hex": "a3617601617474636f6e74726f6c2e6d656d6f72792e73746174656170583da468626f6f745f6d6962016a7461726765745f6d69621b00200000000000016b63757272656e745f6d696200676d61785f6d69621bffffffffffffffff",
"flags": 1,
"frame_hex": "000000610000001101a3617601617474636f6e74726f6c2e6d656d6f72792e73746174656170583da468626f6f745f6d6962016a7461726765745f6d69621b00200000000000016b63757272656e745f6d696200676d61785f6d69621bffffffffffffffff",
"generation": 1,
"id": 17,
"name": "memory_state_u64",
"payload_hex": "a468626f6f745f6d6962016a7461726765745f6d69621b00200000000000016b63757272656e745f6d696200676d61785f6d69621bffffffffffffffff",
"type": "control.memory.state"
},
{
"envelope_hex": "a3617601617471636f6e74726f6c2e6370752e737461746561705836a468706f737369626c6504707265717565737465645f6f6e6c696e65026d61637475616c5f6f6e6c696e650168656e666f7263656402",
"flags": 1,
"frame_hex": "000000570000001101a3617601617471636f6e74726f6c2e6370752e737461746561705836a468706f737369626c6504707265717565737465645f6f6e6c696e65026d61637475616c5f6f6e6c696e650168656e666f7263656402",
"generation": 1,
"id": 17,
"name": "cpu_state",
"payload_hex": "a468706f737369626c6504707265717565737465645f6f6e6c696e65026d61637475616c5f6f6e6c696e650168656e666f7263656402",
"type": "control.cpu.state"
},
{
"envelope_hex": "a3617601617476636f6e74726f6c2e736563726574732e726573756c7461705821a2676f7574636f6d6568636f6d706c6574656d6170706c6965645f636f756e7403",
"flags": 1,
"frame_hex": "000000470000001101a3617601617476636f6e74726f6c2e736563726574732e726573756c7461705821a2676f7574636f6d6568636f6d706c6574656d6170706c6965645f636f756e7403",
"generation": 1,
"id": 17,
"name": "secrets_complete",
"payload_hex": "a2676f7574636f6d6568636f6d706c6574656d6170706c6965645f636f756e7403",
"type": "control.secrets.result"
},
{
"envelope_hex": "a3617601617476636f6e74726f6c2e736563726574732e726573756c746170586ba4676f7574636f6d65666661696c65646d6170706c6965645f636f756e74016c6661696c65645f696e64657801656572726f72a364636f64656e756e6b6e6f776e5f736563726574676d6573736167656e756e6b6e6f776e2073656372657466656666656374646e6f6e65",
"flags": 1,
"frame_hex": "000000910000001101a3617601617476636f6e74726f6c2e736563726574732e726573756c746170586ba4676f7574636f6d65666661696c65646d6170706c6965645f636f756e74016c6661696c65645f696e64657801656572726f72a364636f64656e756e6b6e6f776e5f736563726574676d6573736167656e756e6b6e6f776e2073656372657466656666656374646e6f6e65",
"generation": 1,
"id": 17,
"name": "secrets_failed",
"payload_hex": "a4676f7574636f6d65666661696c65646d6170706c6965645f636f756e74016c6661696c65645f696e64657801656572726f72a364636f64656e756e6b6e6f776e5f736563726574676d6573736167656e756e6b6e6f776e2073656372657466656666656374646e6f6e65",
"type": "control.secrets.result"
},
{
"envelope_hex": "a361760161746d636f6e74726f6c2e6572726f726170583fa364636f646571696e76616c69645f68616e647368616b65676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"flags": 1,
"frame_hex": "0000005c0000000001a361760161746d636f6e74726f6c2e6572726f726170583fa364636f646571696e76616c69645f68616e647368616b65676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"generation": 1,
"id": 0,
"name": "invalid_handshake",
"payload_hex": "a364636f646571696e76616c69645f68616e647368616b65676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"type": "control.error"
},
{
"envelope_hex": "a361760161746d636f6e74726f6c2e6572726f7261705844a364636f646576756e737570706f727465645f67656e65726174696f6e676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"flags": 1,
"frame_hex": "000000610000000001a361760161746d636f6e74726f6c2e6572726f7261705844a364636f646576756e737570706f727465645f67656e65726174696f6e676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"generation": 1,
"id": 0,
"name": "unsupported_generation",
"payload_hex": "a364636f646576756e737570706f727465645f67656e65726174696f6e676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"type": "control.error"
},
{
"envelope_hex": "a361760161746d636f6e74726f6c2e6572726f726170583da364636f64656f696e76616c69645f72657175657374676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"flags": 1,
"frame_hex": "0000005a0000001101a361760161746d636f6e74726f6c2e6572726f726170583da364636f64656f696e76616c69645f72657175657374676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"generation": 1,
"id": 17,
"name": "invalid_request",
"payload_hex": "a364636f64656f696e76616c69645f72657175657374676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"type": "control.error"
},
{
"envelope_hex": "a361760161746d636f6e74726f6c2e6572726f7261705843a364636f646575756e737570706f727465645f6f7065726174696f6e676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"flags": 1,
"frame_hex": "000000600000001101a361760161746d636f6e74726f6c2e6572726f7261705843a364636f646575756e737570706f727465645f6f7065726174696f6e676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"generation": 1,
"id": 17,
"name": "unsupported_operation",
"payload_hex": "a364636f646575756e737570706f727465645f6f7065726174696f6e676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"type": "control.error"
},
{
"envelope_hex": "a361760161746d636f6e74726f6c2e6572726f7261705832a364636f64656462757379676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"flags": 1,
"frame_hex": "0000004f0000001101a361760161746d636f6e74726f6c2e6572726f7261705832a364636f64656462757379676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"generation": 1,
"id": 17,
"name": "busy",
"payload_hex": "a364636f64656462757379676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"type": "control.error"
},
{
"envelope_hex": "a361760161746d636f6e74726f6c2e6572726f726170583ca364636f64656e756e6b6e6f776e5f736563726574676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"flags": 1,
"frame_hex": "000000590000001101a361760161746d636f6e74726f6c2e6572726f726170583ca364636f64656e756e6b6e6f776e5f736563726574676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"generation": 1,
"id": 17,
"name": "unknown_secret",
"payload_hex": "a364636f64656e756e6b6e6f776e5f736563726574676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"type": "control.error"
},
{
"envelope_hex": "a361760161746d636f6e74726f6c2e6572726f7261705842a364636f646574696e76616c69645f7365637265745f686f737473676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"flags": 1,
"frame_hex": "0000005f0000001101a361760161746d636f6e74726f6c2e6572726f7261705842a364636f646574696e76616c69645f7365637265745f686f737473676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"generation": 1,
"id": 17,
"name": "invalid_secret_hosts",
"payload_hex": "a364636f646574696e76616c69645f7365637265745f686f737473676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"type": "control.error"
},
{
"envelope_hex": "a361760161746d636f6e74726f6c2e6572726f7261705836a364636f646568696e7465726e616c676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"flags": 1,
"frame_hex": "000000530000001101a361760161746d636f6e74726f6c2e6572726f7261705836a364636f646568696e7465726e616c676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"generation": 1,
"id": 17,
"name": "internal",
"payload_hex": "a364636f646568696e7465726e616c676d657373616765726f7065726174696f6e2072656a656374656466656666656374646e6f6e65",
"type": "control.error"
},
{
"envelope_hex": "a361760161746d636f6e74726f6c2e6572726f726170583da364636f64656c6675747572655f6572726f72676d65737361676572726573756c7420756e617661696c61626c656665666665637467756e6b6e6f776e",
"flags": 1,
"frame_hex": "0000005a0000001101a361760161746d636f6e74726f6c2e6572726f726170583da364636f64656c6675747572655f6572726f72676d65737361676572726573756c7420756e617661696c61626c656665666665637467756e6b6e6f776e",
"generation": 1,
"id": 17,
"name": "unknown_error_effect",
"payload_hex": "a364636f64656c6675747572655f6572726f72676d65737361676572726573756c7420756e617661696c61626c656665666665637467756e6b6e6f776e",
"type": "control.error"
},
{
"envelope_hex": "a3617601617474636f6e74726f6c2e6d656d6f72792e737461746561705847a568626f6f745f6d69621902006a7461726765745f6d69621908006b63757272656e745f6d6962190400676d61785f6d696219100066667574757265a1666f70617175654200ff",
"flags": 1,
"frame_hex": "0000006b0000001101a3617601617474636f6e74726f6c2e6d656d6f72792e737461746561705847a568626f6f745f6d69621902006a7461726765745f6d69621908006b63757272656e745f6d6962190400676d61785f6d696219100066667574757265a1666f70617175654200ff",
"generation": 1,
"id": 17,
"name": "memory_state_future_payload_field",
"payload_hex": "a568626f6f745f6d69621902006a7461726765745f6d69621908006b63757272656e745f6d6962190400676d61785f6d696219100066667574757265a1666f70617175654200ff",
"type": "control.memory.state"
},
{
"envelope_hex": "a4617601617474636f6e74726f6c2e6d656d6f72792e737461746561705847a568626f6f745f6d69621902006a7461726765745f6d69621908006b63757272656e745f6d6962190400676d61785f6d696219100066667574757265a1666f70617175654200ff66667574757265430100ff",
"flags": 1,
"frame_hex": "000000760000001101a4617601617474636f6e74726f6c2e6d656d6f72792e737461746561705847a568626f6f745f6d69621902006a7461726765745f6d69621908006b63757272656e745f6d6962190400676d61785f6d696219100066667574757265a1666f70617175654200ff66667574757265430100ff",
"generation": 1,
"id": 17,
"name": "memory_state_future_envelope_field",
"payload_hex": "a568626f6f745f6d69621902006a7461726765745f6d69621908006b63757272656e745f6d6962190400676d61785f6d696219100066667574757265a1666f70617175654200ff",
"type": "control.memory.state"
}
],
"generation": 1,
"protocol": "msb.control"
}