provisioning-code/.ncl-cache/1d0aebc50ff8135faf4e6d15bccbe3df1dac72163712e2941faa48c9cd9f5e66.json

16 lines
627 B
JSON

{
"artifact": {
"description": "Async event emission protocol. Participants publish lifecycle events (requested/progress/completed/failed) to NATS subjects. Subject prefix is injected via cabling to avoid cross-Mode collisions.",
"id": "event-emission",
"layers": [
{
"description": "contract.ncl — EventEnvelope schema + EventEmissionInputs (subject_prefix requirement)",
"media_type": "application/vnd.ontoref.domain.contract.v1",
"required": true
}
],
"media_type": "application/vnd.ontoref.domain.v1",
"uses_registry": "primary",
"version": "0.1.0"
}
}