OptimonCoreSync Studio
IE
CX-10

CanonicalEvent

40 typed shared schemas, source/config schemas, examples, required fields, old/new compatibility, dependent flows and approval validity.

Acceptance · Changing meaning, required fields or approved mappings invalidates affected approval/test evidence as policy requires. Operations listSourceContracts, validateContract

Synthetic connector workspace. Every profile here is a proposed target. Nothing on this screen is a live, qualified or certified adapter, no payload is a captured vendor wire message, and the simulation engine has no code path to a real endpoint.
bundle status: proposed; not signed V9 canonical schemas← all schemas

Fields

FieldTypeRequiredPermitted values / reference
specversionanyrequired—
idstringrequired—
sourcestringrequired—
typestringrequired—
subjectstringrequired—
timestringoptional—
dataschemastringrequired—
datacontenttypeanyrequired—
dataref → CanonicalDatarequired—

References these contracts

Depended on by

No other contract depends on this one.

Synthetic example

{
  "specversion": "1.0",
  "id": "event-fixture-01",
  "source": "urn:optimon:fixture:source-01",
  "type": "com.optimon.measurement.observed.v1",
  "subject": "fixture:asset-01",
  "time": "2026-09-22T12:00:00Z",
  "dataschema": "urn:optimon:coresync:0.3:CanonicalData",
  "datacontenttype": "application/json",
  "data": {
    "context": {
      "scope": {
        "tenantId": "fixture-tenant-a",
        "siteId": "fixture-plant-01",
        "environment": "test"
      },
      "recordedAt": "2026-09-22T12:00:00Z",
      "validFrom": "2026-09-22T12:00:00Z",
      "validTo": null,
      "truthContext": "actual",
      "valueOrigin": "measured",
      "sourceRecordRef": "record-fixture-01",
      "sourceContractRef": "source-contract-fixture",
      "mappingVersion": "1",
      "isSynthetic": true,
      "supersedesEventRef": null
    },
    "payload": {
      "kind": "MeasurementObserved",
      "subjectRef": "fixture:asset-01",
      "parameterRef": "fixture:temperature",
      "value": 812.5,
      "quantityKind": "temperature",
      "unit": "Cel",
      "uncertainty": 0.5,
      "quality": "good"
    }
  }
}