{"id":13,"date":"2026-11-04T03:44:15","date_gmt":"2026-11-04T03:44:15","guid":{"rendered":"https:\/\/nexusobservatory.com\/spec\/states\/"},"modified":"2026-11-04T03:44:15","modified_gmt":"2026-11-04T03:44:15","slug":"states","status":"publish","type":"page","link":"https:\/\/nexusobservatory.com\/spec\/states\/","title":{"rendered":"State machines"},"content":{"rendered":"<link rel=\"stylesheet\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/kit-fonts.css?ver=5b27800fde03\">\n<link rel=\"stylesheet\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/kit.css?ver=5b27800fde03\">\n<link rel=\"stylesheet\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/i18n.css?ver=5b27800fde03\">\n<link rel=\"stylesheet\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/chrome.css?ver=5b27800fde03\">\n<link rel=\"stylesheet\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/tpl.css?ver=5b27800fde03\">\n<link rel=\"stylesheet\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/ins\/ins.css?ver=5b27800fde03\">\n<link rel=\"stylesheet\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/pview.css?ver=5b27800fde03\">\n<link rel=\"stylesheet\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/view-spec.css?ver=5b27800fde03\">\n<div class=\"nxo-view\" data-nxo-view=\"spec\" data-nxo-bundle=\"5b27800fde03\"><div class=\"nxo-ssr\" data-nxo-snap><header><span>Nexus Observatory<\/span> <nav aria-label=\"Network\"><span>Main site<\/span><a href=\"\/\">Protocol<\/a><span>Spectrum<\/span><\/nav> <a href=\"\/login\/\">Sign in<\/a><a href=\"\/register\/\">Create account<\/a> <nav aria-label=\"Observatory Protocol\"><span>Contact<\/span> <\/nav> <\/header> <section><a href=\"\/\">Observatory Protocol<\/a><p>\/<\/p><a href=\"\/spec\/\">Specification<\/a><p>\/<\/p><b>State machines<\/b> <div role=\"heading\" aria-level=\"1\" class=\"nxo-ssr-h1\">States are entered on evidence, never on assertion.<\/div> <p>Eleven state machines, from enrolment to revocation. Every transition is typed, and a state is entered only on the evidence its transition names.<\/p> <a href=\"\/spec\/\">Read the specification<\/a><span>Contribute<\/span> <dl><dt>Functions<\/dt><dd>12<\/dd> <dt>State machines<\/dt><dd>11<\/dd> <dt>Objects<\/dt><dd>21<\/dd> <dt>Standards<\/dt><dd>48<\/dd> <\/dl> <\/section> <nav aria-label=\"Protocol pages\"><a href=\"\/spec\/\">Specification<\/a><a href=\"\/spec\/functions\/\">Functions<\/a><a href=\"\/spec\/states\/\">State machines<\/a><a href=\"\/spec\/flows\/\">Flows<\/a><a href=\"\/spec\/objects\/\">Objects<\/a><a href=\"\/spec\/participants\/\">Participants<\/a><a href=\"\/spec\/standards\/\">Standards<\/a><a href=\"\/conformance\/\">Conformance<\/a><a href=\"\/governance\/\">Governance<\/a><a href=\"\/governance\/changes\/\">Changes<\/a><a href=\"\/sdk\/implementers\/\">Implementers<\/a><a href=\"\/spec\/wire-bindings\/\">Wire bindings<\/a><a href=\"\/sdk\/reference-designs\/\">Reference scenes<\/a> <\/nav> <nav aria-label=\"On this page\"><p>On this page<\/p><ol><li><span>Lineage<\/span><\/li><li><span>State machines<\/span><\/li><li><span>References<\/span><\/li><\/ol><\/nav><main><section><header><h2>The practice this part continues.<\/h2> <\/header><dl><dt>Time A shared clock<\/dt><dd>Coordinated Universal Time is computed by the BIPM from data contributed by timing laboratories; IEEE 1588 defines the Precision Time Protocol, and ITU-T G.8275.1 profiles it for phase and time synchronisation across networks. In the protocol, time is a function in its own right: a measurement whose clock cannot be trusted cannot be published as trusted. <sup><span>[1]<\/span><\/sup><sup><span>[2]<\/span><\/sup><sup><span>[3]<\/span><\/sup><\/dd> <dt>2023 Attested identity<\/dt><dd>The IETF RATS architecture (RFC 9334) describes how one party appraises evidence about the state of another. The protocol\u2019s Join and Admit functions apply that model to instruments: a participant begins untrusted and is admitted on evidence, not on assertion. <sup><span>[4]<\/span><\/sup><\/dd> <\/dl><\/section><section><header><h2>Typed transitions, evidence at every step.<\/h2><p>Select a machine, then a state, to read what it leads to and the evidence each transition requires.<\/p> <\/header> <p>UNENROLLED<\/p><p>DISCOVERED<\/p><p>ATTESTING<\/p><p>IDENTITY_ISSUED<\/p><p>POLICY_BOUND<\/p><p>PLAN_STAGED<\/p><p>LOCAL_READY<\/p><p>DEGRADED<\/p><p>QUARANTINED<\/p><p>REVOKED<\/p> <dl><dt>Selected state<\/dt><dd>UNENROLLED<\/dd> <dt>Leads to<\/dt><dd>DISCOVERED when hardware inventory recorded<br>QUARANTINED when bootstrap integrity failure<\/dd> <dt>Reached from<\/dt><dd>Entry state<\/dd> <\/dl> <\/section><section><header><h2>References<\/h2><p>Sources for the historical and standards statements on this page.<\/p> <\/header><ol><li>Bureau International des Poids et Mesures. &#8220;Realizing and disseminating international reference time scales: UTC, UTCr and TT(BIPM).&#8221; <a href=\"https:\/\/www.bipm.org\/en\/time-ftp\">www.bipm.org\/en\/time-ftp<\/a><\/li><li>IEEE Std 1588-2019. &#8220;IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems.&#8221; <a href=\"https:\/\/doi.org\/10.1109\/IEEESTD.2020.9120376\">doi.org\/10.1109\/IEEESTD.2020.9120376<\/a><\/li><li>ITU-T Recommendation G.8275.1. &#8220;Precision time protocol telecom profile for phase\/time synchronization with full timing support from the network.&#8221; <a href=\"https:\/\/www.itu.int\/rec\/T-REC-G.8275.1\">www.itu.int\/rec\/T-REC-G.8275.1<\/a><\/li><li>Birkholz, H., et al. (2023). RFC 9334, &#8220;Remote ATtestation procedureS (RATS) Architecture.&#8221; IETF. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc9334\">www.rfc-editor.org\/rfc\/rfc9334<\/a><\/li><li>Bradner, S. (1997). RFC 2119, &#8220;Key words for use in RFCs to Indicate Requirement Levels.&#8221; IETF. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc2119\">www.rfc-editor.org\/rfc\/rfc2119<\/a><\/li><li>Leiba, B. (2017). RFC 8174, &#8220;Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words.&#8221; IETF. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc8174\">www.rfc-editor.org\/rfc\/rfc8174<\/a><\/li><\/ol><\/section><\/main> <section><h2>Read it, test it, propose a change.<\/h2><p>The Observatory Protocol is an open specification. Any party may implement it, and every change is proposed and decided in public.<\/p> <a href=\"\/spec\/\">Read the specification<\/a><span>Contribute<\/span> <\/section> <footer><p><span>Nexus Observatory<\/span><b>Observatory Protocol<\/b>. One open protocol for the observing grid.<span>Talk to us<\/span><\/p><p>Observatory Protocol<\/p><ul><li><a href=\"\/spec\/\">Specification<\/a><\/li><li><a href=\"\/conformance\/\">Conformance<\/a><\/li><li><a href=\"\/governance\/\">Governance<\/a><\/li><li><a href=\"\/sdk\/implementers\/\">Developers<\/a><\/li><li><a href=\"\/governance\/changes\/\">Changes<\/a><\/li><\/ul><p>Technologies<\/p><ul><li><span>Device identity and attestation<\/span><\/li><li><span>PKI, secure boot and updates<\/span><\/li><li><span>Ingest and streaming<\/span><\/li><li><span>Storage and data lakes<\/span><\/li><\/ul><p>Industries<\/p><ul><li><span>All industries<\/span><\/li><\/ul><p>Service platforms<\/p><ul><li><span>Protocol &amp; Grid<\/span><\/li><li><span>Software<\/span><\/li><li><span>Hardware &amp; power<\/span><\/li><li><span>Sensors &amp; instruments<\/span><\/li><li><span>Connectivity<\/span><\/li><li><span>Edge compute &amp; AI<\/span><\/li><li><span>Earth observation &amp; GeoAI<\/span><\/li><\/ul> <p>\u00a9 2026 Nexus Observatory Inc.<\/p><nav aria-label=\"Legal\"><span>Privacy<\/span><span>Terms<\/span><span>Accessibility<\/span><span>Cookie settings<\/span><span>Data credits<\/span><\/nav> <\/footer>\n<\/div><!--\/nxo-ssr--><div id=\"main\">\n<section class=\"th tsub\" id=\"hero\">\n  <div class=\"w\"><div class=\"copy\">\n    <div class=\"crumb\" id=\"crumb\"><\/div>\n    <h1 id=\"h1\">Every node has a state. Every state has evidence.<\/h1>\n    <p class=\"lede\" id=\"lede\">Twelve state machines, from enrolment to revocation. Transitions are typed; a state is entered only on the evidence its transition names.<\/p>\n    <div class=\"cta\" id=\"cta\"><\/div>\n    <dl class=\"facts\" id=\"facts\"><\/dl>\n  <\/div><\/div>\n  <p class=\"cap\" id=\"cap\"><\/p>\n<\/section>\n<nav class=\"prtab\" aria-label=\"Protocol pages\"><div class=\"w\" id=\"tabs\"><\/div><\/nav>\n<div class=\"w sp-body\"><div class=\"ins-shell\"><nav id=\"rail\"><\/nav><main class=\"ins-main\" id=\"body\"><\/main><\/div><\/div>\n<section class=\"s\" id=\"contact\" style=\"border-bottom:0\"><div class=\"w\"><div class=\"contact\"><div><h2>Read it, test it, propose a change.<\/h2><p>The Observatory Protocol is an open specification. Any party may implement it, and every change is proposed and decided in public.<\/p><\/div><div class=\"cta\"><a class=\"btn\" data-variant=\"primary\" data-size=\"lg\" href=\"\/conformance\/checker\/\">Check a document<\/a><a class=\"btn\" data-variant=\"secondary\" data-size=\"lg\" href=\"\/contribute\/\">Contribute<\/a><\/div><\/div><\/div><\/section>\n<\/div><\/div>\n<script type=\"application\/json\" id=\"nxo-config\">{\"base\":\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/\",\"search\":\"?p=states\",\"view\":\"spec\",\"links\":{\"$comment\":\"Generated by site-src\/tools\/gen-obp.mjs from sites\/obp-pages.json: the link map of the protocol build (build-bundle.mjs --site obp). Enterprise pages have no entry and never link from this network.\",\"pages\":{\"protocol.html\":\"\/\",\"plearn.html\":\"\/learn\/\",\"pstory.html?x=how-a-node-joins\":\"\/explainers\/how-a-node-joins\/\",\"pstory.html?x=data-paths\":\"\/explainers\/data-paths\/\",\"pstory.html?x=conformance-levels\":\"\/explainers\/conformance-levels\/\",\"pstory.html?x=federation\":\"\/explainers\/federation\/\",\"pstory.html?x=lineage\":\"\/explainers\/lineage\/\",\"pstory.html?x=open-schemas\":\"\/explainers\/open-schemas\/\",\"spec.html?p=specification\":\"\/spec\/\",\"spec.html?p=functions\":\"\/spec\/functions\/\",\"spec.html?p=states\":\"\/spec\/states\/\",\"spec.html?p=flows\":\"\/spec\/flows\/\",\"spec.html?p=objects\":\"\/spec\/objects\/\",\"spec.html?p=actors\":\"\/spec\/participants\/\",\"spec.html?p=standards\":\"\/spec\/standards\/\",\"spec.html?p=sdks\":\"\/spec\/wire-bindings\/\",\"schemas.html\":\"\/schemas\/\",\"spec.html?p=conformance\":\"\/conformance\/\",\"checker.html\":\"\/conformance\/checker\/\",\"sdk.html\":\"\/sdk\/\",\"spec.html?p=developers\":\"\/sdk\/implementers\/\",\"spec.html?p=reference-designs\":\"\/sdk\/reference-designs\/\",\"spec.html?p=governance\":\"\/governance\/\",\"spec.html?p=changes\":\"\/governance\/changes\/\",\"contribute.html\":\"\/contribute\/\",\"pstory.html\":\"\/explainers\/how-a-node-joins\/\",\"spec.html\":\"\/spec\/\",\"index.html\":\"\/\",\"form.html?f=protocol-liaison\":\"\/contribute\/contact\/governance\/\"},\"fallback\":null},\"live\":{\"protocol\":\"\/technologies\/\",\"grid-services\":\"\/technologies\/\",\"software\":\"\/technologies\/\",\"hardware\":\"\/technologies\/\",\"sensors\":\"\/technologies\/\",\"connectivity\":\"\/technologies\/\",\"edge-ai\":\"\/technologies\/\",\"earth-observation\":\"\/technologies\/\",\"field-services\":\"\/technologies\/\",\"data-products\":\"\/technologies\/\",\"space\":\"\/technologies\/\",\"pnt\":\"\/technologies\/\",\"security-trust\":\"\/technologies\/\",\"digital-twins\":\"\/technologies\/\",\"integration\":\"\/technologies\/\",\"qualification\":\"\/technologies\/\",\"operations\":\"\/technologies\/\",\"training\":\"\/technologies\/\",\"labs\":\"\/technologies\/\",\"public-safety\":\"\/sectors\/public-safety\/\",\"government\":\"\/industries\/\",\"cities\":\"\/sectors\/cities\/\",\"resilience\":\"\/industries\/\",\"communities\":\"\/sectors\/communities\/\",\"humanitarian\":\"\/sectors\/humanitarian\/\",\"climate\":\"\/industries\/\",\"water\":\"\/industries\/\",\"nature\":\"\/industries\/\",\"oceans\":\"\/industries\/\",\"agriculture\":\"\/sectors\/agriculture\/\",\"energy\":\"\/sectors\/energy\/\",\"telecom\":\"\/industries\/\",\"transport\":\"\/sectors\/transport\/\",\"infrastructure\":\"\/industries\/\",\"mining\":\"\/industries\/\",\"industry\":\"\/industries\/\",\"research\":\"\/industries\/\",\"education\":\"\/sectors\/education\/\",\"health\":\"\/industries\/\",\"insurance\":\"\/industries\/\",\"events\":\"\/industries\/\"},\"offload\":[{\"p\":\"data\/thumbs\/\",\"e\":\"\\\\.(png|webp)$\",\"s\":[\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-1\/assets\/78248cfb1d7f\/\",\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-2\/assets\/78248cfb1d7f\/\",\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-4\/assets\/78248cfb1d7f\/\",\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-5\/assets\/78248cfb1d7f\/\"]},{\"p\":\"data\/seo\/og\/\",\"e\":\"\\\\.jpg$\",\"s\":[\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-3\/assets\/3eaa1a99c95c\/\"]},{\"p\":\"data\/environments\/\",\"e\":\"\\\\.(png|webp)$\",\"s\":[\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-6\/assets\/bbdce8403d35\/\"]},{\"p\":\"data\/studio\/terrain\/\",\"e\":\"\\\\.(png|json)$\",\"s\":[\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-7\/assets\/7fc1a125486d\/\"]},{\"p\":\"data\/stories\/\",\"e\":\"\\\\.(webp|png)$\",\"s\":[\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-14\/assets\/f6f46dbdc650\/\"]},{\"p\":\"data\/stage\/\",\"e\":\"\\\\.json$\",\"s\":[\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-9\/assets\/b9c4e980711d\/\"]},{\"p\":\"data\/\",\"e\":\"^data\/(world-dem\\\\.png|bow-valley\\\\.png|bow-valley\\\\.webp|bow-valley-img-1024\\\\.jpg)$\",\"s\":[\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-8\/assets\/7257e0afcb32\/\"]},{\"p\":\"data\/stage\/posters\/\",\"e\":\"\\\\.webp$\",\"s\":[\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-10\/assets\/fafb781d94b9\/\",\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-11\/assets\/fafb781d94b9\/\",\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-12\/assets\/fafb781d94b9\/\",\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-media-13\/assets\/fafb781d94b9\/\"]},{\"p\":\"i18n\/fonts\",\"e\":null,\"s\":[\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-fonts\/assets\/5b308c6a383a\/\"]},{\"p\":\"i18n\/\",\"e\":\"^i18n\/[a-z]{2}(-[A-Za-z]+)?\\\\.json$\",\"s\":[\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/nexus-observatory-pages-i18n\/assets\/21fdc9a41ed6\/\"]}]}<\/script>\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/nxo-runtime.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/i18n.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/theme.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/tpl.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/hero.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/pagestage.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/chrome.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/ins\/ins.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/ins\/proto.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/i18n\/match.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/themeswap.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/nav.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/lines.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/network.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/three.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/stage.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/style.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/env.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/fx.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/palette.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/renderer.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/lazy.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/util.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/themewatch.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/hero-spec.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/cadview.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/story-core.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/stagesection.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/stage-story.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/stage-grammar.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/process\/acts.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/cine.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/shotfit.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/present\/glance.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/models\/meta.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/icons\/icon.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/vendor\/three\/three.module.min.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/loop.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/text.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/labels.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/rig.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/tokens.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/scenery.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/props.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/terrain.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/globe.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/hud.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/hotspots.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/tour.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/compute.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/kits\/ground.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/kits\/index.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/env-text.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/tokens\/build\/tokens.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/inkmap.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/probe.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/picking.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/story-plots.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/story-kit.js\">\n<link rel=\"modulepreload\" href=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/system\/3d\/process\/lifecycle.js\">\n<script type=\"module\" src=\"https:\/\/nexusobservatory.com\/wp-content\/plugins\/observatory-protocol-pages\/assets\/bundle\/5b27800fde03\/view-spec.js?ver=5b27800fde03\"><\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"nxo-canvas.php","meta":{"_buddyx_sub_header_visibility":"","_buddyx_sub_header_title_visibility":"","_hide_show_side_panel":"","_buddyxpro_page_sidebar":"","_buddyxpro_page_disable_header":"","_buddyxpro_page_disable_footer":"","_buddyxpro_page_content_width":"","_buddyxpro_page_header_style":"","_buddyxpro_page_color_mode":"","_buddyxpro_page_loader":"","_nx_seo_description":"","_nx_seo_title":"","_nx_seo_image":"","_nx_seo_jsonld":"","_nx_i18n_locale":"","_nx_i18n_group":"","footnotes":"","_nx_seo_image_alt":"","_nx_seo_canonical":"","_nx_seo_robots":"","_nx_seo_schema_type":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nexusobservatory.com\/spec\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nexusobservatory.com\/spec\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nexusobservatory.com\/spec\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/nexusobservatory.com\/spec\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":0,"href":"https:\/\/nexusobservatory.com\/spec\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"wp:attachment":[{"href":"https:\/\/nexusobservatory.com\/spec\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}