Skip to content

Synchronization Service

Dylan Baker edited this page Mar 16, 2024 · 4 revisions

The VEML document can specify 0 or more synchronization services. This page outlines the synchronization services defined by the VEML specification.

What is a Synchronization Service?

A synchronization service is simply a web service that provides synchronization for entities. A synchronization service can be told to synchronize specific entities. There is no one-size-fits-all solution to object synchronization, so naturally, developers will be provided with multiple options for synchronization.

Synchronization Services

v1.0+

Synchronization Service Fields

  • type - Type of synchronization service (i.e. vss)

    Type: String

    Minimum: 1

    Maximum: 1

  • address - Address of the synchronization service

    Type: String

    Minimum: 1

    Maximum: 1

  • id - ID of session (UUID-encoded)

    Type: String

    Minimum: 1

    Maximum: 1

  • session - A name for the session

    Type: String

    Minimum: 1

    Maximum: 1

VOS Synchronization Service

The Virtual reality Operating System (VOS) Synchronization Service (VSS) is an MQTT-based protocol for performing entity synchronization.

type: "vss"

Clone this wiki locally