OptimonCoreSync Studio
IE
CX-10

SourceContract

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
sourceContractIdstringrequired—
connectorIdstringrequired—
versionstringrequired—
statusstringrequireddraft · approved · retired · simulation_fixture_only
nativeSchemaRefanyrequired—
nativeSchemaDigestanyrequired—
resourcestringrequired—
wireFormatstringrequiredjson · xml · protobuf · binary · sdk_record · sql_row · object_reference
primaryKeyPathsarrayrequired—
eventTimePathanyrequired—
revisionPathanyrequired—
cursorStrategystringrequirednone · watermark · opaque_token · lsn · offset · sequence · file_version
sourceAuthorityRefstringrequired—
deletionBehaviorstringrequiredtombstone · explicit_event · snapshot_reconcile · not_observable
classificationstringrequiredpublic · internal · confidential · restricted

References these contracts

No outbound contract references.

Depended on by

No other contract depends on this one.

Synthetic example

{
  "sourceContractId": "source-contract-fixture",
  "connectorId": "CS-CON-0001",
  "version": "0.3.0",
  "status": "simulation_fixture_only",
  "nativeSchemaRef": null,
  "nativeSchemaDigest": null,
  "resource": "fixture:temperature",
  "wireFormat": "sdk_record",
  "primaryKeyPaths": [
    "/sourceTag",
    "/sourceTime"
  ],
  "eventTimePath": "/sourceTime",
  "revisionPath": null,
  "cursorStrategy": "sequence",
  "sourceAuthorityRef": "authority:fixture-sensor",
  "deletionBehavior": "not_observable",
  "classification": "internal"
}