☰ Contents
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
  }
}