Capabilities of the transaction service 225 include supporting transactions that occur when creating and/or updating the xR registry (to update actors, rules, rights, etc.) in addition to transactions directly associated with the xR experience. The transaction service 225 may also offer the ability for appropriate actors to create objects, rules and rights, and may provide enforcement based on relationship of identity to actor. Actors can also associate value using monetary, cryptocurrency, or other ‘transaction’ values. Value can be tracked using a distributed ledger (i.e., a blockchain), a relational database or using other means.
The Real World Data Representation Service (RWDRS) 230 stores image, video, depth maps or other recognition information that can be used to detect, identify and recognize an object or seamlessly map (and localize) objects at a location into a multi-dimensional xR experience.
For a fully immersive xR experience 140, the RWDRS 230 may not just recognize an object, but also “understand” the actual scene, the geometry of the physical environment, and the objects in it. RWDRS 230 may offer services that are persistent, always around, and aligned with real-world coordinates. It may incorporate geometry and shapes of the real world and provide support for ever-increasing resolution (as technology evolves over time) to support occlusion, collision and support for large spaces (which can ultimately be mapped to larger clusters). RWDRS 230 may also allow users to contribute and continue to refresh and build the capabilities of the service over time.