AISA v2.0 / Technical documentation / message-envelope.broken.json
message-envelope.broken.json
JSON · 18 lines · 859 bytes · wiki path 10 Architecture/contracts/fixtures/message-envelope.broken.json · download the raw file · cited from Contracts
Same folder: configuration-change.valid.json · connector-capability.broken.json · connector-capability.valid.json · eval-set.broken.json · eval-set.valid.json · execution-obligations.examples.json · handover-packet.valid.json · ledger-record.broken.json · ledger-record.valid.json · message-envelope.valid.json · model-turn.broken.json · model-turn.valid.json · runtime-state.broken.json · runtime-state.valid.json · tool-package.examples.json · write-shape.broken.json · write-shape.packet.broken.json · write-shape.packet.valid.json · write-shape.valid.json
{
"_comment": "Deliberately broken: (1) 'Chat' is not a message kind — free text to the parent is not an output; (2) a Consult names an agent, not a domain, and tries depth 2; (3) a Plan without an artefact; each must be refused.",
"type": "Consult",
"version": 1,
"message_id": "msg_01J8ZK3Q9V7X2N4M6P8R0T2W4Z",
"case_id": "case_01J8ZK2H5B6C7D8E9F0G1H2J3K",
"task_path": "root/s2-investigator",
"sender": { "task_id": "task_01J8ZK3A1B2C3D4E5F6G7H8J9K", "profile_key": "support.investigator.pricing", "profile_version": 3 },
"occurred_on": "2026-09-04T12:00:00Z",
"trust_class": "derived",
"free_text": "hey abacus agent, can you have a look at this pricing thing when you get a minute?",
"payload": {
"domain": "configuration.abacus.stage",
"question": "see free_text",
"question_hash": "not-a-hash",
"depth": 2
}
}