📃 master: update documentation

This commit is contained in:
Leon van Kammen 2026-02-22 11:35:46 +01:00
parent fd793b4abc
commit a4b852224e

View file

@ -269,6 +269,23 @@
<div></div>
</div>
<h3>XR Hypermedia criteria</h3>
<ul>
<li><a href="https://lofi.so/learn" target="_blank">Local-first</a></li>
<li><a href="#security">Secure (read-only) content</a></li>
<li><a href="#deeplinking">Spatial deeplinking</a></li>
<li><a href="#xratrest">XR at rest</a></li>
<li><a href="#iwashing">No interop-washing</a></li>
<li><a href="#cexit">Credible XR exit</a></li>
</ul>
<br>
<div class="spectrum">
<div></div>
<div></div>
</div>
<!-- The Timeline -->
<center>
<h3>Timeline</h3>
@ -388,6 +405,7 @@
<div></div>
</div>
<center>
<h3>Supporter of Open XR Hypermedia stacks</h3>
<div style="max-width:945px;">
@ -451,6 +469,7 @@
<hr/>
<div id="deeplinking">
<b>Q: Regarding hyperlinking, is linking to a webpage enough?</b><br>
<b>A:</b> Most games or WebXR-sites are shallow-linked disjointed XR experiences via appstores (not hypermedia), basically:
@ -466,11 +485,14 @@
<blockquote>
<b>Rule of thumb</b>: if the XR content can be selfhosted <b>by users</b> separately from <b>the XR viewer</b>, you're on the right track.
</blockquote>
</div>
<hr/>
<div id="security">
<b>Q: How important is security?</b><br>
<b>A:</b> It depends, The value of a digital common lies in its liquidity. If you wrap public-domain content in restrictive security layers (like heavy DRM or complex access controls), you destroy the "common" aspect. Since the content is meant to be seen and shared, there is no "secret" to protect. Attempts to ensure it isn't maliciously altered are saluted.
</div>
<hr/>
@ -489,6 +511,7 @@
<hr/>
<div id="iwashing">
<b>Q: How do you identify "XR interoperability-washing"?</b><br/>
<b>A:</b> <i>"XR interoperability-washing"</i> is akin to greenwashing; it occurs when companies aggressively <b>market a commitment to open standards</b> while their top-down corporate structures make true interoperability technically impossible. It also partially explains why <b>XR interop</b> historically creates <b>top-down</b> talkshops, instead of actual <b>bottom-up</b> interop (like JanusXR).<br>
Characteristics:
@ -501,19 +524,25 @@
</ul>
While these methods may offer limited connectivity, they fall short of providing a sustainable, seamless "world-to-world" browsing experience (XR hypermedia).<br>
In contrast, <b>(bottom-up) XR hypermedia</b> offers a more cost-efficient path.<br>
In contrast, <b>(bottom-up) XR hypermedia</b> offers a more cost-efficient path.<br>
By removing the need to protect stakeholders, centralized user bases, or specific crypto-wallets, it flips the traditional power structure. <br>In this model, the user—not the corporate stakeholder—is the starting point and operator of the network.
<b>NOTE:</b> XRHF is not anti-business, it's just that many online businesses don't have the 90s internet-mindset like DNS-companies (the network is the market, not the users).
<br><Br>
</div>
<hr/>
<div id="xratrest">
<b>Q: What is the 'XR at rest' criteria?</b><br>
<b>A:</b> Basically that XR experiences should be cheap to archive and reproduce: the 'XR at rest' criteria dictates that immersive experiences should ideally exist as persistent, static files rather than being dependent on active, power-hungry server processes.<br>By decoupling the XR space from continuous compute requirements, these experiences remain accessible even when the original hosting infrastructure or company servers are powered down. <br>This approach leverages a 'cacheable' hypermedia architecture, allowing virtual environments to be served and cached much like standard web pages.<br> Ultimately, this ensures the long-term preservation and interoperability of the spatial web, preventing "digital decay" common in traditional live-service gaming models.
<br>
</div>
<hr/>
<div id="cexit">
<b>Q: What is the 'credible exit' criteria?</b><br>
<B>A:</b> A credible exit ensures that users are never trapped within a single ecosystem, allowing their digital identity, assets, and progress to remain functional even if they switch platforms.<br> By prioritizing data portability and interoperable file standards, developers protect the user's long-term investment and prevent the loss of personal data if a service is discontinued.<br> Ultimately, providing a clear path to move data elsewhere fosters trust and is a fundamental requirement for building a truly open and decentralized XR landscape.<br>
<B>A:</b> A credible exit ensures that users are never trapped within a single ecosystem, allowing their digital identity, assets, and progress to remain functional even if they switch platforms.<br> By prioritizing data portability and interoperable file standards, developers protect the user's long-term investment and prevent the loss of personal data if a service is discontinued.<br> Ultimately, providing a clear path to move data elsewhere fosters trust and is a fundamental requirement for building a truly open and decentralized XR landscape.
</div>
<div class="footer">
<small>Jump to:</small>