{ "artifact": { "description": "Synchronous result reporting contract. Participants write a ResultEnvelope to stdout after step completion. Provisioning reads and stores the structured result linked to the integration run.", "id": "result-reporting", "layers": [ { "description": "contract.ncl — ResultEnvelope schema (success, exit_code, summary, payload, errors)", "media_type": "application/vnd.ontoref.domain.contract.v1", "required": true } ], "media_type": "application/vnd.ontoref.domain.v1", "uses_registry": "primary", "version": "0.1.0" } }