Skip to content

Branch main Contract ObservedSystemState

github-actions[bot] edited this page Apr 27, 2026 · 102 revisions

Contract: Observedsystemstate

Back to Branch Overview

Field Value
Branch main
Source specs/contracts/ObservedSystemState.schema.json
Commit 8ea5fdb8c6d9
Synced (UTC) 2026-04-27T05:31:23Z

JSON Payload

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "ObservedSystemState",
  "description": "Captured observed runtime/system state before semantic normalization.",
  "type": "object",
  "properties": {
    "observationID": {
      "type": "string"
    },
    "observedAt": {
      "type": "string",
      "format": "date-time"
    },
    "sourceContext": {
      "type": "object",
      "properties": {
        "targetRealm": {
          "type": "string"
        },
        "adapterID": {
          "type": "string"
        },
        "artifactReferences": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "required": ["targetRealm", "adapterID"],
      "additionalProperties": false
    },
    "rawState": {
      "type": "object",
      "additionalProperties": true
    },
    "integrity": {
      "type": "object",
      "properties": {
        "sourceHash": {
          "type": "string"
        },
        "integrityMethod": {
          "type": "string"
        }
      },
      "required": ["sourceHash", "integrityMethod"],
      "additionalProperties": false
    }
  },
  "required": ["observationID", "observedAt", "sourceContext", "rawState"],
  "additionalProperties": false
}

Clone this wiki locally