Yes, OPAL syncs relationship tuples to the local PDP. OPAL synchronizes what
Permit.io calls "facts" - which include real-time data like users, role assignments, relationship tuples, and attributes - to PDPs to contextualize policy decisions.
(1)
This synchronization happens automatically. OPAL streams deltas plus dynamic facts (including relationship tuples) to PDPs, guaranteeing zero-latency enforcement and read-your-own-writes consistency.
(2) The OPAL Server monitors data sources and signals OPAL Clients when new data is available, ensuring that policy decisions are made based on the latest data.
The PDP configuration shows that data synchronization is controlled through environment variables like
OPAL_DATA_TOPICS
(3) , which is automatically configured by the control plane. When the PDP starts up, it subscribes to data topics and begins receiving updates immediately.
(8)