ArcFlow
Company
Managed Services
Markets
  • News
  • LOG IN
  • GET STARTED

OZ brings Visual Intelligence to physical venues, a managed edge layer that lets real-world environments see, understand, and act in real time.

Talk to us

ArcFlow

  • World Models
  • Sensors

Managed Services

  • OZ VI Venue 1
  • Case Studies

Markets

  • Sports
  • Broadcasting
  • Robotics

Company

  • About
  • Technology
  • Careers
  • Contact

Ready to see it live?

Talk to the OZ team about deploying at your venues, from a single pilot match to a full regional rollout.

Schedule a deployment review

© 2026 OZ. All rights reserved.

LinkedIn
ArcFlow Docs
Get Started
  • Get Started
  • Quickstart
  • Installation
  • Project Setup
  • Platforms
  • Bindings
  • Licensing
  • Pricing
Capabilities
  • Vector Search
  • Graph Algorithms
  • Sync
  • MCP Server (AI Agents)
  • Live Queries
  • Programs
  • Temporal
  • Spatial
  • Trusted RAG
  • Behavior Graph
  • Agent-Native
  • Event Sourcing
  • GPU Acceleration
  • Intent Relay
Concepts
  • World Model
  • Graph Model
  • Query Language (GQL)
  • Graph Patterns
  • SQL vs GQL
  • Parameters
  • Query Results
  • Persistence & WAL
  • Error Handling
  • Observations & Evidence
  • Confidence & Provenance
  • Proof Artifacts & Gates
  • Skills
GQL / WorldCypher
  • Overview
  • MATCH
  • WHERE
  • RETURN
  • OPTIONAL MATCH
  • CREATE
  • SET
  • MERGE
  • DELETE
  • REMOVE
  • WITH
  • UNION
  • UNWIND
  • CASE
  • Spatial Queries
  • Temporal Queries
  • Algorithms Reference
  • Triggers
Schema
  • Overview
  • Indexes
  • Constraints
  • Data Types
Functions
  • Built-in Functions
  • Aggregations
  • Procedures
  • Shortest Path
  • EXPLAIN
  • PROFILE
Skills
  • Overview
  • CREATE SKILL
  • PROCESS NODE
  • REPROCESS EDGES
Operations
  • CLI
  • REPL Commands
  • Snapshot & Restore
  • Server Modes & PG Wire
  • Persistence
  • Import & Export
  • Docker
  • Architecture
  • Cloud Architecture
  • Sync Protocol (Deep Dive)
Guides
  • Agent Integration
  • World Model
  • Graph Model Fundamentals
  • Trusted RAG
  • Using Skills
  • Behavior Graphs
  • Swarm & Multi-Agent
  • Migration Guide
  • Filesystem Workspace
  • From SQL to GQL
  • ArcFlow for Coding Agents
  • Data Quality & Pipeline Integrity
  • Code Intelligence
Tutorials
  • Knowledge Graph
  • Entity Linking
  • Vector Search
  • Graph Algorithms
Recipes
  • CRUD
  • Multi-MATCH
  • MERGE (Upsert)
  • Full-Text Search
  • Temporal Queries
  • Batch Projection
  • GraphRAG
Use Cases
  • Agent Tooling
  • Knowledge Management
  • RAG Pipeline
  • Fraud Detection
  • Sports Analytics
  • Grounded Neural Objects
  • Behavior Graphs
  • Autonomous Systems
  • Digital Twins
  • Robotics & Perception
Reference
  • TypeScript API
  • GQL Conformance
  • Compatibility Matrix
  • Glossary
  • Data Types
  • Operators
  • Error Codes
  • Known Issues

PROCESS NODE

Execute all compiled skills against matched world model nodes. No model calls. No tokens. Pure graph computation.

The LLM's work is already done — it compiled each skill's rule into a graph pattern when the skill was registered. PROCESS NODE runs those patterns directly against your data at graph-native speed.

Syntax#

PROCESS NODE (variable:Label)

Example#

PROCESS NODE (n:Robot)

For each matched Robot node, the engine:

  1. Finds all active skills where allowed_on includes Robot
  2. Executes each skill's compiled pattern — a WorldCypher graph traversal
  3. Scores candidate edges using observation confidence from existing relationships
  4. Materializes new edges with confidence score and provenance metadata

No model is consulted. The compiled pattern is the complete specification.

What gets produced#

Every materialized edge carries:

PropertyDescription
confidenceScore derived from the graph structure — sensor reliability, detection scores, relationship weights
skill_idWhich skill produced this edge
skill_versionThe compiled pattern version that ran
created_atSequence number when the edge was materialized

Performance#

PROCESS NODE is a graph traversal operation. Cost scales with the number of matched nodes and the complexity of the compiled pattern — not with edge count or world model size. At 10,000 robots with a co-occupancy pattern: single-digit milliseconds.

There is no network call, no external service, no queue. The pattern runs in the graph engine's process.

Scoped execution#

Run skills against a filtered subset of nodes:

-- Only process robots currently active
PROCESS NODE (n:Robot)
WHERE n.status = 'active'
 
-- Only process robots in a specific zone
MATCH (r:Robot)-[:OCCUPIES]->(z:Zone {id: 'lab-a'})
PROCESS NODE (r)

Multiple active skills#

Multiple skills can target the same label. PROCESS NODE runs all of them:

-- Registered skills:
--   ZonePeerDetector    — co-occupancy relationships
--   CoDetectionLinker   — shared sensor detection relationships
--   CoverageGapFinder   — identify robots without sensor coverage
 
PROCESS NODE (n:Robot)
-- Runs all three compiled patterns
-- Produces ZONE_PEER, CO_DETECTED, and COVERAGE_GAP edges

See Also#

  • CREATE SKILL — where the LLM compiles your rule (once)
  • REPROCESS EDGES — refresh low-confidence edges, also model-free
  • Concepts: Skills — the compile-once model explained
Try it
Open ↗⌘↵ to run
Loading engine…
← PreviousCREATE SKILLNext →REPROCESS EDGES