{"id":2541,"date":"2026-10-27T18:04:28","date_gmt":"2026-10-27T18:04:28","guid":{"rendered":"https:\/\/observatory.global\/protocol\/?page_id=2541"},"modified":"2026-10-27T18:10:07","modified_gmt":"2026-10-27T18:10:07","slug":"specification","status":"publish","type":"page","link":"https:\/\/observatory.global\/protocol\/specification\/","title":{"rendered":"Specification"},"content":{"rendered":"<link rel=\"stylesheet\" href=\"https:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages\/assets\/bundle\/c39775346392\/kit.css?ver=c39775346392\">\n<link rel=\"stylesheet\" href=\"https:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages\/assets\/bundle\/c39775346392\/i18n.css?ver=c39775346392\">\n<link rel=\"stylesheet\" href=\"https:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages\/assets\/bundle\/c39775346392\/chrome.css?ver=c39775346392\">\n<link rel=\"stylesheet\" href=\"https:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages\/assets\/bundle\/c39775346392\/tpl.css?ver=c39775346392\">\n<link rel=\"stylesheet\" href=\"https:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages\/assets\/bundle\/c39775346392\/ins\/ins.css?ver=c39775346392\">\n<link rel=\"stylesheet\" href=\"https:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages\/assets\/bundle\/c39775346392\/view-spec.css?ver=c39775346392\">\n<div class=\"nxo-view\" data-nxo-view=\"spec\" data-nxo-bundle=\"c39775346392\"><div class=\"nxo-ssr\" data-nxo-snap><header><a href=\"\/\">Nexus Observatory<\/a> <nav aria-label=\"Network\"><a href=\"\/\">Main site<\/a><a href=\"\/protocol\/\">Protocol<\/a><a href=\"\/spectrum\/\">Spectrum<\/a><\/nav> <a href=\"\/sign-in\/\">Sign in<\/a><a href=\"\/register\/\">Create account<\/a> <nav aria-label=\"Observatory Protocol\"><a href=\"\/contact\/\">Contact<\/a> <\/nav> <\/header> <section><a href=\"\/protocol\/\">Observatory Protocol<\/a><p>\/<\/p><a href=\"\/protocol\/\">Specification<\/a><p>\/<\/p><b>Specification<\/b> <h1>Observatory Protocol 0.1.<\/h1> <p>The Observatory Protocol lets an instrument or computer that has never met the grid join it, prove what it is, keep time, publish what it measures with its metadata and quality, and be orchestrated, corrected, federated and finally retired, without trusting any single vendor, cloud or central service. This document is the draft specification of that protocol.<\/p> <span>Read the specification<\/span><a href=\"\/open\/\">Contribute<\/a> <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=\"\/protocol\/specification\/\">Specification<\/a><a href=\"\/protocol\/functions\/\">Functions<\/a><a href=\"\/protocol\/states\/\">State machines<\/a><a href=\"\/protocol\/flows\/\">Flows<\/a><a href=\"\/protocol\/objects\/\">Objects<\/a><a href=\"\/protocol\/actors\/\">Participants<\/a><a href=\"\/protocol\/standards\/\">Standards<\/a><a href=\"\/protocol\/conformance\/\">Conformance<\/a><a href=\"\/protocol\/governance\/\">Governance<\/a><a href=\"\/protocol\/changes\/\">Changes<\/a><a href=\"\/protocol\/developers\/\">Implementers<\/a><a href=\"\/protocol\/sdks\/\">Wire bindings<\/a><a href=\"\/protocol\/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>Scope<\/span><\/li><li><span>Principles<\/span><\/li><li><span>Parts<\/span><\/li><li><span>References<\/span><\/li><\/ol><\/nav><main><section><header><h2>The practice this part continues.<\/h2> <\/header><dl><dt>1854 The observation as a public instrument<\/dt><dd>Vice-Admiral Robert FitzRoy founded the Met Office in 1854. The national weather service that followed rested on a premise this specification inherits: an observation becomes useful to others only when the conditions of its making are known and shared. <sup><span>[1]<\/span><\/sup><\/dd> <dt>1881\u20131884 Coordinated campaigns<\/dt><dd>The first International Polar Year, inspired by Karl Weyprecht, took place from 1881 to 1884 as the first series of coordinated international expeditions to the polar regions. It established that comparable measurement across sites is a matter of agreed method before it is a matter of instruments. <sup><span>[2]<\/span><\/sup><\/dd> <dt>1984 End to end, rough consensus<\/dt><dd>Saltzer, Reed and Clark argued that functions placed in the network can be completely and correctly implemented only with the knowledge of the end systems; RFC 1958 recorded the principle for the Internet\u2019s architecture. The IETF\u2019s working method, summarised in RFC 7282 as \u201crough consensus and running code\u201d, sets the standard for how an open protocol should change. The protocol keeps authority at the site and changes only through open proposals. <sup><span>[3]<\/span><\/sup><sup><span>[4]<\/span><\/sup><sup><span>[5]<\/span><\/sup><\/dd> <\/dl><\/section><section><header><h2>What the specification defines.<\/h2> <\/header><dl><dt>In scope<\/dt><dd>The participant roles, objects, identifiers, state machines, messages and wire bindings for the twelve functions, the conformance profiles and the security model.<\/dd> <dt>Not a public authority<\/dt><dd>Warnings, emergency dispatch, regulation, spectrum assignment, insurance, certification and law enforcement stay with competent external bodies. A protocol receipt creates no legal, regulatory or financial authority.<\/dd> <dt>No token<\/dt><dd>The protocol defines no token, coin or tradable unit.<\/dd> <dt>Key words<\/dt><dd>The key words MUST, MUST NOT, REQUIRED, SHOULD, SHOULD NOT and MAY are used as in RFC 2119 and RFC 8174 when they appear in capitals.<\/dd> <\/dl><\/section><section><header><h2>Eleven normative principles.<\/h2><p>The commitments every function and state machine is held to.<\/p> <\/header><dl><dt>Zero implicit trust<\/dt><dd>A participant starts untrusted. Trust is earned by attestation, admission and evidence, and lapses on expiry or revocation.<\/dd> <dt>One owner per fact<\/dt><dd>Each fact family has exactly one authoritative owner. A site MAY cache and continue bounded state; it MUST NOT become a silent second source of truth.<\/dd> <dt>Local first, offline is not policy-free<\/dt><dd>Approved local operation MUST continue through loss of upstream links for the autonomy window in the plan. Expired authority, revoked identity, compromised time or missing mandatory evidence MUST force quarantine even offline.<\/dd> <dt>Typed, receipted commands<\/dt><dd>Every consequential command carries identity, purpose, policy, authority, repeat-safe key and a receipt.<\/dd> <dt>Products keep their context<\/dt><dd>Every value carries provenance, time, uncertainty, quality, confidence and correction state.<\/dd> <dt>Replaceable providers<\/dt><dd>Hardware, software, cloud, radio, satellite, model, data and service providers are replaceable behind typed contracts, with a tested exit path.<\/dd> <dt>Separated planes<\/dt><dd>Control, data, evidence and exchange planes are separate. The exchange plane MUST NOT create an inbound management path into a site.<\/dd> <dt>Each step is its own evidence<\/dt><dd>Installation is not qualification; qualification is not observation; observation is not assessment. No state is reached by wording.<\/dd> <dt>Correction without erasure<\/dt><dd>Records are correction-addressable. Replacement never deletes history.<\/dd> <dt>Scoped proof<\/dt><dd>A proof proves only the claim and scope in its evidence.<\/dd> <dt>No dependency on another party<\/dt><dd>A conforming deployment MUST be operable by its owner without any service, data or approval from another organisation, unless the owner chooses to federate.<\/dd> <\/dl><\/section><section><header><h2>The parts of the specification.<\/h2> <\/header><a href=\"\/protocol\/functions\/\">Functions <h3>Twelve functions, from first contact to retirement.<\/h3>Join, Admit, Describe, Time, Observe, Qualify, Federate, Orchestrate, Correct, Exchange, Prove, and Exit.<\/a><a href=\"\/protocol\/states\/\">State machines <h3>States are entered on evidence, never on assertion.<\/h3>Eleven state machines, from enrolment to revocation.<\/a><a href=\"\/protocol\/flows\/\">Flows <h3>The functions in sequence.<\/h3>The twelve functions read in order, each handing the next the objects it produces.<\/a><a href=\"\/protocol\/objects\/\">Objects <h3>What passes between participants.<\/h3>21 typed objects: declarations, descriptions, plans, observations, evidence bundles and the records that link them.<\/a><a href=\"\/protocol\/actors\/\">Participants <h3>The roles the protocol defines.<\/h3>9 roles, from the instrument and its node agent to the site operator, the grid and the external authorities whose decisions the protocol records but never assumes.<\/a><a href=\"\/protocol\/standards\/\">Standards <h3>Composed from open standards.<\/h3>48 standards the protocol is drawn against, among them 3GPP, O-RAN, ITU-T timing, WMO WIGOS and WIS 2.0, OGC and STAC, and the IETF.<\/a><a href=\"\/protocol\/conformance\/\">Conformance <h3>Conformance is a tested scope, stated with its evidence.<\/h3>Five profiles define what each kind of implementation must do; four levels define how far that has been shown.<\/a><a href=\"\/protocol\/governance\/\">Governance <h3>An open specification, changed in the open.<\/h3>The Nexus Consortium stewards the protocol.<\/a><a href=\"\/protocol\/changes\/\">Changes <h3>Every change carries its reasons.<\/h3>A proposal that changes a function updates the specification, the schemas and the conformance tests together, so that text, contract and test never diverge.<\/a><a href=\"\/protocol\/developers\/\">Implementers <h3>Profiles and planes for implementers.<\/h3>What an implementation of each profile must provide, and the planes across which it communicates.<\/a><a href=\"\/protocol\/sdks\/\">Wire bindings <h3>One binding per plane, each an open standard.<\/h3>The normative wire bindings of Observatory Protocol 0.1: control, data, events, exchange, evidence and telemetry.<\/a><a href=\"\/protocol\/reference-designs\/\">Reference scenes <h3>The systems an observatory is composed of.<\/h3>Wireframe scenes of the systems to which the protocol applies, each with its parts named for what they do.<\/a> <\/section><section><header><h2>References<\/h2><p>Sources for the historical and standards statements on this page.<\/p> <\/header><ol><li>Met Office. &#8220;Our history.&#8221; <a href=\"https:\/\/www.metoffice.gov.uk\/about-us\/who-we-are\/our-history\">www.metoffice.gov.uk\/about-us\/who-we-are\/our-history<\/a><\/li><li>NOAA Pacific Marine Environmental Laboratory. &#8220;The First International Polar Year: History.&#8221; <a href=\"https:\/\/www.pmel.noaa.gov\/arctic-zone\/ipy-1\/History.htm\">www.pmel.noaa.gov\/arctic-zone\/ipy-1\/History.htm<\/a><\/li><li>Saltzer, J. H., Reed, D. P., and Clark, D. D. (1984). &#8220;End-to-End Arguments in System Design.&#8221; ACM Transactions on Computer Systems 2(4). <a href=\"https:\/\/web.mit.edu\/Saltzer\/www\/publications\/endtoend\/endtoend.pdf\">web.mit.edu\/Saltzer\/www\/publications\/endtoend\/endtoend.pdf<\/a><\/li><li>Carpenter, B., ed. (1996). RFC 1958, &#8220;Architectural Principles of the Internet.&#8221; IETF. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc1958\">www.rfc-editor.org\/rfc\/rfc1958<\/a><\/li><li>Resnick, P. (2014). RFC 7282, &#8220;On Consensus and Humming in the IETF.&#8221; IETF. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc7282\">www.rfc-editor.org\/rfc\/rfc7282<\/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 stewarded by the Nexus Consortium. Any party may implement it, and every change is proposed and decided in public.<\/p> <a href=\"\/protocol\/\">Read the specification<\/a><a href=\"\/open\/\">Contribute<\/a> <\/section> <footer><p><a href=\"\/\">Nexus Observatory<\/a><b>Observatory Protocol<\/b>. One open protocol for the observing grid.<a href=\"\/contact\/\">Talk to us<\/a><\/p><p>Observatory Protocol<\/p><ul><li><a href=\"\/protocol\/specification\/\">Specification<\/a><\/li><li><a href=\"\/protocol\/conformance\/\">Conformance<\/a><\/li><li><a href=\"\/protocol\/governance\/\">Governance<\/a><\/li><li><a href=\"\/protocol\/developers\/\">Developers<\/a><\/li><li><a href=\"\/protocol\/changes\/\">Changes<\/a><\/li><\/ul><p>Technologies<\/p><ul><li><a href=\"\/technologies\/security\/device-identity-and-attestation\/\">Device identity and attestation<\/a><\/li><li><a href=\"\/technologies\/security\/pki-secure-boot-and-updates\/\">PKI, secure boot and updates<\/a><\/li><li><a href=\"\/technologies\/data\/ingest-and-streaming\/\">Ingest and streaming<\/a><\/li><li><a href=\"\/technologies\/data\/storage-and-data-lakes\/\">Storage and data lakes<\/a><\/li><\/ul><p>Industries<\/p><ul><li><a href=\"\/industries\/\">All industries<\/a><\/li><\/ul><p>Service platforms<\/p><ul><li><a href=\"\/grid-services\/\">Protocol &amp; Grid<\/a><\/li><li><a href=\"\/software\/\">Software<\/a><\/li><li><a href=\"\/hardware\/\">Hardware &amp; power<\/a><\/li><li><a href=\"\/sensors\/\">Sensors &amp; instruments<\/a><\/li><li><a href=\"\/connectivity\/\">Connectivity<\/a><\/li><li><a href=\"\/edge-ai\/\">Edge compute &amp; AI<\/a><\/li><li><a href=\"\/earth-observation\/\">Earth observation &amp; GeoAI<\/a><\/li><\/ul> <p>\u00a9 2026 Nexus Observatory Inc.<\/p><nav aria-label=\"Legal\"><a href=\"\/legal\/privacy\/\">Privacy<\/a><a href=\"\/legal\/terms\/\">Terms<\/a><a href=\"\/legal\/accessibility\/\">Accessibility<\/a><a href=\"\/privacy-choices\/\">Cookie settings<\/a><a href=\"\/credits\/\">Data credits<\/a><\/nav> <\/footer>\n<\/div><!--\/nxo-ssr--><div id=\"main\">\n<section class=\"th tsub\" id=\"hero\"><div id=\"hv\"><\/div>\n  <div class=\"w\"><div class=\"copy\">\n    <div class=\"crumb\" id=\"crumb\"><\/div>\n    <h1 id=\"h1\">The specification, end to end.<\/h1>\n    <p class=\"lede\" id=\"lede\">The Observatory Protocol is the shared set of rules by which instruments, nodes, sites and clusters join an observing grid, prove what they are, and carry their metadata, time, quality and provenance with every value they produce. It lets hardware and software from any provider take part through typed contracts and admission for a stated scope, so that no vendor, cloud or central service becomes the owner of local truth, and it records evidence for each step.<\/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 stewarded by the Nexus Consortium. 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=\"\/protocol\/\">Read the specification<\/a><a class=\"btn\" data-variant=\"secondary\" data-size=\"lg\" href=\"\/open\/\">Contribute<\/a><\/div><\/div><\/div><\/section>\n<\/div><noscript><nav class=\"nxo-related\" aria-labelledby=\"nxo-related-h\"><div class=\"w\"><p class=\"eyebrow\">Across the network<\/p><h2 id=\"nxo-related-h\">Related on Nexus Observatory<\/h2><div class=\"nxo-related-g\"><section><h3>The protocol<\/h3><ul><li><a href=\"\/protocol\/\">Observatory Protocol<\/a><\/li><li><a href=\"\/protocol\/functions\/\">Functions<\/a><\/li><li><a href=\"\/protocol\/states\/\">States<\/a><\/li><li><a href=\"\/protocol\/flows\/\">Flows<\/a><\/li><li><a href=\"\/protocol\/objects\/\">Objects<\/a><\/li><li><a href=\"\/protocol\/actors\/\">Actors<\/a><\/li><li><a href=\"\/protocol\/standards\/\">Standards<\/a><\/li><li><a href=\"\/protocol\/conformance\/\">Conformance<\/a><\/li><li><a href=\"\/protocol\/governance\/\">Governance<\/a><\/li><li><a href=\"\/protocol\/changes\/\">Changes<\/a><\/li><li><a href=\"\/protocol\/developers\/\">Developers<\/a><\/li><li><a href=\"\/protocol\/sdks\/\">Sdks<\/a><\/li><li><a href=\"\/protocol\/reference-designs\/\">Reference designs<\/a><\/li><li><a href=\"\/protocol\/status\/\">Status<\/a><\/li><\/ul><\/section><section><h3>Built on the protocol<\/h3><ul><li><a href=\"\/grid-services\/\">Protocol &amp; Grid<\/a><\/li><li><a href=\"\/software\/\">Software<\/a><\/li><li><a href=\"\/technologies\/\">Security and trust<\/a><\/li><li><a href=\"\/data-products\/\">Data &amp; licensing<\/a><\/li><\/ul><\/section><section><h3>Open<\/h3><ul><li><a href=\"\/observatories\/\">Observatories atlas<\/a><\/li><li><a href=\"\/spectrum\/\">Spectrum of technologies<\/a><\/li><li><a href=\"\/earth\/\">Earth and maps<\/a><\/li><li><a href=\"\/open\/\">Open science and open source<\/a><\/li><\/ul><\/section><\/div><\/div><\/nav><footer class=\"legal\"><div class=\"w\"><div>\u00a9 2026 Nexus Observatory Inc.<\/div><div><b>Legal<\/b><br><a href=\"https:\/\/observatory.global\/protocol\/legal\/privacy\/\">Privacy notice<\/a> \u00b7 <a href=\"https:\/\/observatory.global\/protocol\/legal\/terms\/\">Terms of use<\/a> \u00b7 <a href=\"https:\/\/observatory.global\/protocol\/legal\/cookies\/\">Cookie policy<\/a> \u00b7 <a href=\"https:\/\/observatory.global\/protocol\/legal\/accessibility\/\">Accessibility<\/a> \u00b7 <a href=\"https:\/\/observatory.global\/protocol\/official-languages\/\">Official languages<\/a> \u00b7 <a href=\"https:\/\/observatory.global\/protocol\/trademarks\/\">Trademarks<\/a> \u00b7 <a href=\"https:\/\/observatory.global\/protocol\/notices\/\">Notices<\/a><\/div><div><b>Company<\/b><br><a href=\"https:\/\/observatory.global\/protocol\/about\/\">About<\/a> \u00b7 <a href=\"https:\/\/observatory.global\/protocol\/consortium\/\">Stewardship<\/a> \u00b7 <a href=\"https:\/\/observatory.global\/protocol\/contact\/\">Contact<\/a><\/div><\/div><\/footer><\/noscript><\/div>\n<script type=\"application\/json\" id=\"nxo-config\">{\"base\":\"https:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages\/assets\/bundle\/c39775346392\/\",\"search\":\"?p=specification\",\"view\":\"spec\",\"links\":{\"$comment\":\"Network link map for every view except the live master (which uses the owner main-site map): absolute paths on observatory.global, line sites under \/\\u003Cslug\\u003E\/.\",\"pages\":{\"master.html\":\"\/\",\"index.html\":\"\/\",\"protocol.html\":\"\/protocol\/\",\"spectrum.html\":\"\/spectrum\/\",\"geo.html\":\"\/earth\/\",\"atlas.html\":\"\/observatories\/\",\"learn.html\":\"\/learn\/\",\"open.html\":\"\/open\/\",\"consortium.html\":\"\/consortium\/\",\"about.html\":\"\/about\/\",\"contact.html\":\"\/contact\/\",\"sitemap.html\":\"\/about\/\",\"legal.html?doc=privacy\":\"\/legal\/privacy\/\",\"legal.html?doc=cookies\":\"\/legal\/cookies\/\",\"legal.html?doc=terms\":\"\/legal\/terms\/\",\"legal.html?doc=accessibility\":\"\/legal\/accessibility\/\",\"legal.html?doc=languages\":\"\/official-languages\/\",\"legal.html?doc=trademarks\":\"\/trademarks\/\",\"legal.html?doc=notices\":\"\/notices\/\",\"legal.html\":\"\/legal\/\",\"privacy-choices.html\":\"\/privacy-choices\/\",\"request.html\":\"\/privacy-request\/\",\"security.html\":\"\/security\/\",\"golive.html\":\"\/\",\"forms-demo.html\":\"\/contact\/\",\"line.html\":\"\/earth-observation\/\",\"spec.html\":\"\/protocol\/\",\"area.html\":\"\/\",\"sector.html\":\"\/sectors\/\",\"credits.html\":\"\/credits\/\",\"countries.html\":\"\/countries\/\",\"country.html\":\"\/countries\/\",\"industries.html\":\"\/industries\/\",\"industry.html\":\"\/industries\/\",\"technologies.html\":\"\/technologies\/\",\"tech.html\":\"\/technologies\/\",\"usecase.html\":\"\/industries\/\",\"ind.html?i=public-safety\":\"\/public-safety\/\",\"ind.html?i=government\":\"\/government\/\",\"ind.html?i=cities\":\"\/cities\/\",\"ind.html?i=resilience\":\"\/resilience\/\",\"ind.html?i=communities\":\"\/communities\/\",\"ind.html?i=humanitarian\":\"\/humanitarian\/\",\"ind.html?i=climate\":\"\/climate\/\",\"ind.html?i=water\":\"\/water\/\",\"ind.html?i=nature\":\"\/nature\/\",\"ind.html?i=oceans\":\"\/oceans\/\",\"ind.html?i=agriculture\":\"\/agriculture\/\",\"ind.html?i=energy\":\"\/energy\/\",\"ind.html?i=telecom\":\"\/telecom\/\",\"ind.html?i=transport\":\"\/transport\/\",\"ind.html?i=infrastructure\":\"\/infrastructure\/\",\"ind.html?i=mining\":\"\/mining\/\",\"ind.html?i=industry\":\"\/industry\/\",\"ind.html?i=research\":\"\/research\/\",\"ind.html?i=education\":\"\/education\/\",\"ind.html?i=health\":\"\/health\/\",\"ind.html?i=insurance\":\"\/insurance\/\",\"ind.html?i=events\":\"\/events\/\",\"ind.html\":\"\/industries\/\",\"x-grid.html\":\"\/grid-services\/explainer\/\",\"x-software.html\":\"\/software\/explainer\/\",\"x-hardware.html\":\"\/hardware\/explainer\/\",\"x-sensors.html\":\"\/sensors\/explainer\/\",\"x-connectivity.html\":\"\/connectivity\/explainer\/\",\"x-edge.html\":\"\/edge-ai\/explainer\/\",\"x-eo.html\":\"\/earth-observation\/explainer\/\",\"x-field.html\":\"\/field-services\/explainer\/\",\"x-data.html\":\"\/data-products\/explainer\/\",\"xs-agriculture.html\":\"\/agriculture\/explainer\/\",\"xs-cities.html\":\"\/cities\/explainer\/\",\"xs-communities.html\":\"\/communities\/explainer\/\",\"xs-defence-adjacent.html\":\"\/resilience\/explainer\/\",\"xs-education.html\":\"\/education\/explainer\/\",\"xs-energy.html\":\"\/energy\/explainer\/\",\"xs-environment.html\":\"\/climate\/explainer\/\",\"xs-humanitarian.html\":\"\/humanitarian\/explainer\/\",\"xs-industrial.html\":\"\/infrastructure\/explainer\/\",\"xs-public-safety.html\":\"\/public-safety\/explainer\/\",\"xs-scientific.html\":\"\/research\/explainer\/\",\"xs-sports-events.html\":\"\/events\/explainer\/\",\"xs-transport.html\":\"\/transport\/explainer\/\",\"tour.html\":\"\/environments\/\"},\"lines\":{\"grid\":\"\/grid-services\/\",\"software\":\"\/software\/\",\"hardware\":\"\/hardware\/\",\"sensors\":\"\/sensors\/\",\"connectivity\":\"\/connectivity\/\",\"edge\":\"\/edge-ai\/\",\"eo\":\"\/earth-observation\/\",\"field\":\"\/field-services\/\",\"data\":\"\/data-products\/\",\"space\":\"\/space\/\",\"pnt\":\"\/pnt\/\",\"security-trust\":\"\/security-trust\/\",\"digital-twins\":\"\/digital-twins\/\",\"integration\":\"\/integration\/\",\"qualification\":\"\/qualification\/\",\"operations\":\"\/operations\/\",\"training\":\"\/training\/\",\"labs\":\"\/labs\/\"},\"templates\":{\"area.html\":\"{line}{r}\/\",\"spec.html\":\"\/protocol\/{p}\/\",\"sector.html\":\"\/sectors\/{s}\/\",\"country.html\":\"\/countries\/{iso}\/\",\"industry.html\":\"\/industries\/{path}\/\",\"tech.html\":\"\/technologies\/{path}\/\",\"usecase.html\":\"\/use-cases\/{id}\/\",\"ind.html\":\"\/{i}\/{p}\/\",\"xs-agriculture.html\":\"\/{i}\/explainer\/\",\"xs-cities.html\":\"\/{i}\/explainer\/\",\"xs-communities.html\":\"\/{i}\/explainer\/\",\"xs-defence-adjacent.html\":\"\/{i}\/explainer\/\",\"xs-education.html\":\"\/{i}\/explainer\/\",\"xs-energy.html\":\"\/{i}\/explainer\/\",\"xs-environment.html\":\"\/{i}\/explainer\/\",\"xs-humanitarian.html\":\"\/{i}\/explainer\/\",\"xs-industrial.html\":\"\/{i}\/explainer\/\",\"xs-public-safety.html\":\"\/{i}\/explainer\/\",\"xs-scientific.html\":\"\/{i}\/explainer\/\",\"xs-sports-events.html\":\"\/{i}\/explainer\/\",\"xs-transport.html\":\"\/{i}\/explainer\/\",\"tour.html\":\"\/environments\/{env}\/\"},\"nav\":{\"Architecture\":{\"label\":\"Contact\",\"href\":\"\/contact\/\"}}},\"live\":{\"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:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages-media-1\/assets\/ace5f1065eb4\/\",\"https:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages-media-2\/assets\/ace5f1065eb4\/\"]},{\"p\":\"data\/seo\/og\/\",\"e\":\"\\\\.jpg$\",\"s\":[\"https:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages-media-3\/assets\/ace5f1065eb4\/\"]},{\"p\":\"i18n\/fonts\",\"e\":null,\"s\":[\"https:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages-fonts\/assets\/ace5f1065eb4\/\"]}]}<\/script>\n<script type=\"module\" src=\"https:\/\/observatory.global\/wp-content\/plugins\/nexus-observatory-pages\/assets\/bundle\/c39775346392\/view-spec.js?ver=c39775346392\"><\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"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":"","footnotes":""},"class_list":["post-2541","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/observatory.global\/protocol\/wp-json\/wp\/v2\/pages\/2541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/observatory.global\/protocol\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/observatory.global\/protocol\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/observatory.global\/protocol\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/observatory.global\/protocol\/wp-json\/wp\/v2\/comments?post=2541"}],"version-history":[{"count":1,"href":"https:\/\/observatory.global\/protocol\/wp-json\/wp\/v2\/pages\/2541\/revisions"}],"predecessor-version":[{"id":2610,"href":"https:\/\/observatory.global\/protocol\/wp-json\/wp\/v2\/pages\/2541\/revisions\/2610"}],"wp:attachment":[{"href":"https:\/\/observatory.global\/protocol\/wp-json\/wp\/v2\/media?parent=2541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}