Engines · Processing engine
Immutable processing intent becomes durable work with inspectable provenance
Processing graphs declare what should happen; a compiler pins the exact revision and capability closure; durable queues and leases decide where it runs; ordinary graph records preserve the run, node outputs, artifacts, and review lineage.
Engines · Processing engine
Immutable processing intent becomes durable work with inspectable provenance
Processing graphs declare what should happen; a compiler pins the exact revision and capability closure; durable queues and leases decide where it runs; ordinary graph records preserve the run, node outputs, artifacts, and review lineage.
What this view establishes
The architectural commitments
- Graph definitions, immutable revisions, execution plans, and runtime capabilities are distinct contracts with distinct lifecycles.
- A queue or lease coordinates execution; it never becomes the semantic record of what happened.
- Every admitted output remains traceable to an exact run, node, implementation, input, and artifact policy.
Intent, execution and provenance layers
Published intent
Graph definition
Reusable nodes, ports and semantic purpose
Graph revision
Immutable topology, configuration and contract hash
Trigger binding
Application intent selects a published revision
Pure compiler
Validates topology and builds a deterministic plan
Work and capabilities
Dispatch policy
Routes work by capability, origin and artifact policy
Durable work queue
Restart-safe intent, claims, retries and leases
Native capability
On-device media and trusted local processors
Server capability
Leased worker operations over the same plan
Durable provenance
Connections and evidence
Open the 11-relationship source key
Numbers set an explanatory reading order. They do not measure runtime timing.
Connections and evidence
Open the 11-relationship source key
- 01implemented
Graph definition→Graph revision
publishes
- 02implemented
Graph revision→Pure compiler
pins
- 03implemented
Trigger binding→Dispatch policy
requests
- 04implemented
Pure compiler→Dispatch policy
portable plan
- 05implemented
Dispatch policy→Durable work queue
queues
- 06implemented
Durable work queue→Native capability
claims locally
- 07implemented
Durable work queue→Server capability
leases remotely
- 08implemented
Native capability→Run and node records
records
- 09implemented
Server capability→Run and node records
reports
- 10implemented
Run and node records→Artifact bindings
binds outputs
- 11implemented
Artifact bindings→Reviewable evidence
supports
Connections and evidence
11 directed, source-backed relationships
Numbers set an explanatory reading order. They do not measure runtime timing.
- 01implemented
Graph definition→Graph revision
publishes
- 02implemented
Graph revision→Pure compiler
pins
- 03implemented
Trigger binding→Dispatch policy
requests
- 04implemented
Pure compiler→Dispatch policy
portable plan
- 05implemented
Dispatch policy→Durable work queue
queues
- 06implemented
Durable work queue→Native capability
claims locally
- 07implemented
Durable work queue→Server capability
leases remotely
- 08implemented
Native capability→Run and node records
records
- 09implemented
Server capability→Run and node records
reports
- 10implemented
Run and node records→Artifact bindings
binds outputs
- 11implemented
Artifact bindings→Reviewable evidence
supports
What this view establishes
The architectural commitments
- Graph definitions, immutable revisions, execution plans, and runtime capabilities are distinct contracts with distinct lifecycles.
- A queue or lease coordinates execution; it never becomes the semantic record of what happened.
- Every admitted output remains traceable to an exact run, node, implementation, input, and artifact policy.
Follow the live system
Move from explanation to inspection
The Atlas is static and source-backed. The Observatory shows authenticated environment state.
21 repository sources behind this view
Explorer/app/processing/VideoProcessingEvidenceDashboard.tsxExplorer/app/processing/videoEvidence.tsSources/MediaProcessing/ManualProcessingBindingAuthority.swiftSources/MediaProcessing/MediaRuntimeCapabilityBridge.swiftSources/MediaProcessing/SignalArtifactPersistence.swiftSources/NeoStoryProcessing/ProcessingArtifactPolicy.swiftSources/NeoStoryProcessing/ProcessingCatalog.swiftSources/NeoStoryProcessing/ProcessingDispatch.swiftSources/NeoStoryProcessing/ProcessingManualDispatch.swiftSources/NeoStoryProcessing/ProcessingRuntime.swiftSources/NeoStoryProcessing/ProcessingWork.swiftSources/NeoStoryProcessing/ProcessingWorkRouter.swiftSources/NeoStorySQLite/SQLiteProcessingQueue.swiftSources/ProcessingDomain/ProcessingDomain.swiftSources/ProcessingDomainRuntime/ProcessingRunObservability.swiftdocs/processing-graph-foundation.mddocs/swift-processing-runtime.mddocs/v3-measurement-workbench.mdgateway/src/neostory_gateway/processing_work.pyschema/processing-domain.schema-package.jsonworker/README.md