Nexus Observatory Sign inCreate account
Observatory Protocol

/

Specification

/

Functions

Twelve functions, from first contact to retirement.

Join, Admit, Describe, Time, Observe, Qualify, Federate, Orchestrate, Correct, Exchange, Prove, and Exit. Each function names the objects it moves, the participants it involves and the open standards it is drawn against.

Read the specificationContribute
Functions
12
State machines
11
Objects
21
Standards
48

The practice this part continues.

1881–1884 Coordinated campaigns
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. [1]
WMO Global observing as a system
The World Meteorological Organization’s Global Observing System collects weather, climate, water and environmental data from satellites and surface stations, and is now part of WIGOS, the overarching framework for all WMO observing systems. WIS 2.0 carries the exchange of those data onto open standards and Web technologies. The protocol treats these frameworks as the reference for describing stations and publishing their data. [2][3][4]
Federations Networks of networks
The International Federation of Digital Seismograph Networks unites the groups responsible for installing and maintaining seismographs in their own regions; the International GNSS Service has provided open access to high-quality GNSS data products since 1994, giving access to the global reference frame, the ITRF. Each shows that a federation keeps local ownership and still yields one coherent record. The protocol’s rule of one owner per fact, and its federation function, follow that model. [5][6][7]
Time A shared clock
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. [8][9][10]
2013–2016 Provenance and reuse
The W3C PROV documents (2013) define an interchange model for provenance; the FAIR Guiding Principles (2016) ask that data be findable, accessible, interoperable and reusable. The protocol attaches provenance, uncertainty, quality and correction state to every value, so that reuse never strips the conditions of measurement. [11][12]
2023 Attested identity
The IETF RATS architecture (RFC 9334) describes how one party appraises evidence about the state of another. The protocol’s Join and Admit functions apply that model to instruments: a participant begins untrusted and is admitted on evidence, not on assertion. [13]

Twelve functions, from first contact to retirement.

Select a function to read its requirements, the objects it moves, the participants it involves and the standards behind it.

Join

A node proves what it is, receives an identity and a policy, then a signed plan. A node MUST present attestation evidence (RATS, RFC 9334, passport model) rooted in a hardware root of trust where the device class has one (TPM 2.0, DICE or a secure element), or a software root explicitly marked SOFTWARE_ROOT otherwise. A verifier MUST bind the result to a nonce and an expiry. Identity MUST be short-lived and renewable (X.509 SVID, SPIFFE-style URI). Long-lived shared secrets MUST NOT be used. The bootstrap bundle MUST be signed by the site’s enrolment key and carry the trust anchors, policy reference and the first plan digest. Evidence: enrolment receipt, attestation result, identity issuance record.

Objects
8
Actors
0
Standards
5
Domains
6

Objects it moves

Actors it involves

Standards it is drawn against

Domains that rely on it

5G core and edge computing

Positioning, navigation and timing

Edge hardware and runtime

IoT and low-power wireless

Security, identity and supply chain

Field deployment and operations

One set of functions across observing domains.

16 observing and technology domains, and the functions on which each relies.

Functions each observing domain relies on
Domain
Satellite and non-terrestrial linksDoes not use JoinUses AdmitDoes not use DescribeUses TimeUses ObserveDoes not use QualifyUses FederateDoes not use OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveDoes not use Exit and decommission
Ground stations and terminalsDoes not use JoinUses AdmitUses DescribeDoes not use TimeUses ObserveUses QualifyDoes not use FederateDoes not use OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveDoes not use Exit and decommission
Radio access networkDoes not use JoinUses AdmitDoes not use DescribeUses TimeDoes not use ObserveUses QualifyDoes not use FederateUses OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveDoes not use Exit and decommission
AI-RAN shared computeDoes not use JoinUses AdmitDoes not use DescribeUses TimeDoes not use ObserveUses QualifyDoes not use FederateUses OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveDoes not use Exit and decommission
5G core and edge computingUses JoinUses AdmitDoes not use DescribeDoes not use TimeDoes not use ObserveDoes not use QualifyUses FederateUses OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveDoes not use Exit and decommission
Positioning, navigation and timingUses JoinDoes not use AdmitDoes not use DescribeUses TimeDoes not use ObserveUses QualifyDoes not use FederateDoes not use OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveDoes not use Exit and decommission
Edge hardware and runtimeUses JoinUses AdmitDoes not use DescribeDoes not use TimeDoes not use ObserveDoes not use QualifyUses FederateUses OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveDoes not use Exit and decommission
AI models and agentsDoes not use JoinUses AdmitDoes not use DescribeDoes not use TimeDoes not use ObserveUses QualifyDoes not use FederateUses OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveDoes not use Exit and decommission
Earth observationDoes not use JoinDoes not use AdmitUses DescribeDoes not use TimeUses ObserveUses QualifyDoes not use FederateDoes not use OrchestrateDoes not use CorrectUses ExchangeDoes not use ProveDoes not use Exit and decommission
GIS, maps and twinsDoes not use JoinDoes not use AdmitUses DescribeDoes not use TimeDoes not use ObserveUses QualifyDoes not use FederateDoes not use OrchestrateUses CorrectUses ExchangeDoes not use ProveDoes not use Exit and decommission
Sensors and instrumentsDoes not use JoinDoes not use AdmitUses DescribeUses TimeUses ObserveUses QualifyDoes not use FederateDoes not use OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveDoes not use Exit and decommission
IoT and low-power wirelessUses JoinUses AdmitDoes not use DescribeDoes not use TimeUses ObserveDoes not use QualifyDoes not use FederateUses OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveDoes not use Exit and decommission
Power and energyDoes not use JoinDoes not use AdmitDoes not use DescribeDoes not use TimeUses ObserveDoes not use QualifyDoes not use FederateUses OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveDoes not use Exit and decommission
Security, identity and supply chainUses JoinUses AdmitDoes not use DescribeDoes not use TimeDoes not use ObserveDoes not use QualifyDoes not use FederateUses OrchestrateDoes not use CorrectDoes not use ExchangeUses ProveDoes not use Exit and decommission
Data, pipelines and exchangeDoes not use JoinDoes not use AdmitUses DescribeDoes not use TimeUses ObserveUses QualifyDoes not use FederateDoes not use OrchestrateUses CorrectUses ExchangeDoes not use ProveDoes not use Exit and decommission
Field deployment and operationsUses JoinDoes not use AdmitDoes not use DescribeDoes not use TimeUses ObserveUses QualifyDoes not use FederateDoes not use OrchestrateDoes not use CorrectDoes not use ExchangeDoes not use ProveUses Exit and decommission
6955810382311

References

Sources for the historical and standards statements on this page.

  1. NOAA Pacific Marine Environmental Laboratory. “The First International Polar Year: History.” www.pmel.noaa.gov/arctic-zone/ipy-1/History.htm
  2. World Meteorological Organization. “Global Observing System (GOS).” community.wmo.int/en/activity-areas/global-observing-system-gos
  3. World Meteorological Organization. “WMO Integrated Global Observing System (WIGOS).” community.wmo.int/en/activity-areas/wigos
  4. World Meteorological Organization. “WMO Information System (WIS) and WIS 2.0.” community.wmo.int/en/activity-areas/wis
  5. International Federation of Digital Seismograph Networks. “About the FDSN.” www.fdsn.org/about/
  6. International GNSS Service. “About the IGS.” igs.org/about/
  7. IGN, ITRF Product Center. “International Terrestrial Reference Frame.” itrf.ign.fr/en/homepage
  8. Bureau International des Poids et Mesures. “Realizing and disseminating international reference time scales: UTC, UTCr and TT(BIPM).” www.bipm.org/en/time-ftp
  9. IEEE Std 1588-2019. “IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems.” doi.org/10.1109/IEEESTD.2020.9120376
  10. ITU-T Recommendation G.8275.1. “Precision time protocol telecom profile for phase/time synchronization with full timing support from the network.” www.itu.int/rec/T-REC-G.8275.1
  11. W3C (2013). “PROV-Overview: An Overview of the PROV Family of Documents.” W3C Working Group Note, 30 April 2013. www.w3.org/TR/prov-overview/
  12. Wilkinson, M. D., et al. (2016). “The FAIR Guiding Principles for scientific data management and stewardship.” Scientific Data 3, 160018. doi.org/10.1038/sdata.2016.18
  13. Birkholz, H., et al. (2023). RFC 9334, “Remote ATtestation procedureS (RATS) Architecture.” IETF. www.rfc-editor.org/rfc/rfc9334
  14. Bradner, S. (1997). RFC 2119, “Key words for use in RFCs to Indicate Requirement Levels.” IETF. www.rfc-editor.org/rfc/rfc2119
  15. Leiba, B. (2017). RFC 8174, “Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words.” IETF. www.rfc-editor.org/rfc/rfc8174

Read it, test it, propose a change.

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.

Read the specificationContribute

Twelve functions. One grid.

Join, admit, describe, time, observe, qualify, federate, orchestrate, and the functions that correct, exchange, prove and retire. Each names the objects it moves, the actors it involves and the standards it is drawn against.

Read it, test it, propose a change.

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.