OGJS

Application adapter lab

One graph, three integration seams. Every action below uses stable ids and the public OGJS lifecycle.

Collaboration channel

A local loopback stands in for your WebSocket, identity, and persistence service.

Local channel ready

Reviewed model result

The application validates a completed result before one atomic, undoable graph edit.

No result applied

Anchored risk zones

Node-anchored annotations keep risk zones aligned, rendered, exported, and disposable.

OGJS owns rendering and validated mutations. The application owns transport, identity, storage, inference, and third-party canvas runtimes.