OptimonCoreSync Studio
IE
Acting asAuthorization is evaluated by effect, not by screen. Demonstration only.0 session operations
MV-VIEW-07

Vision source-contract and mapping

within /coresync/design/contracts · Integration/semantic steward

Native source capture schema beside proposed canonical payload, quantity, coordinates, score meaning and correction rules.

Guardrail · Normalized fixtures are not vendor wire payloads; semantic meanings stay with owning services.

Synthetic vision workspace. No camera, frame grabber or vision controller has been contacted; camera SDKs run only in engineering-managed edge workers, never in a browser. No real image exists here — every frame is a described placeholder. Nothing is live or qualified, and no inspection result releases product or causes any robot, reject, dispatch or stock effect.

Proposed payload contracts (12)

MV-C01 — CameraCapabilitySnapshot

proposed

Discover model-specific capabilities, not implied vendor-wide coverage.

Server-side semantic checks Verify actual hardware/SDK discovery and approved source contract; simulation cannot be counted as native qualification.

schema contracts/CameraCapabilitySnapshot.schema.json · example contracts/examples/CameraCapabilitySnapshot.json

These are proposed additive specializations registered for review. They do not overwrite the v0.3 shared contracts or the warehouse specializations, and no canonical meaning is authored in UI code.

Runtime method boundaries carrying this contract

No runtime method names this contract directly.

Screens bound to this contract

  • None.

All runtime method boundaries and their effects

OperationEffectPayload contract
vision.discoverCapabilitiesreadCameraCapabilitySnapshot
vision.assessCompatibilityreadSDKCompatibilityAssessment
vision.validateRecipevalidateAcquisitionRecipe
vision.applyApprovedRecipeconfiguration_changeAcquisitionRecipe
vision.requestPreviewbounded_readCaptureObservation
vision.inspectCaptureGroupreadCaptureGroup
vision.admitInspectionResultcanonical_publicationVisionInspectionResultExtension
vision.reprocessEvidencenew_processing_generationVisionInspectionResultExtension
vision.qualifyTargetqualification_workflowSDKCompatibilityAssessment
vision.revokeReferencegoverned_definition_changeCalibrationRecord

Authorization is decided by the effect an operation may cause, never by the HTTP verb or the screen it is reached from. Read and search semantics may use POST without becoming writes.