---
title: "State machines: Observatory Protocol"
description: "Typed state machines of Observatory Protocol 0.1, from enrolment to revocation. A state is entered only on the evidence its transition names."
url: https://observatory.global/protocol/states/
publisher: Nexus Observatory Inc.
updated: 2026-10-27
---

[Observatory Protocol](https://observatory.global/protocol/)

/

[Specification](https://observatory.global/protocol/)

/

**State machines** 

# States are entered on evidence, never on assertion.

Eleven state machines, from enrolment to revocation. Every transition is typed, and a state is entered only on the evidence its transition names.

[Read the specification](https://observatory.global/protocol/)

[Contribute](https://observatory.global/open/)

**Functions**: 12
**State machines**: 11
**Objects**: 21
**Standards**: 48

## The practice this part continues.

**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. \[1\]\[2\]\[3\]
**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. \[4\]

## Typed transitions, evidence at every step.

Select a machine, then a state, to read what it leads to and the evidence each transition requires.

UNENROLLED

DISCOVERED

ATTESTING

IDENTITY\_ISSUED

POLICY\_BOUND

PLAN\_STAGED

LOCAL\_READY

DEGRADED

QUARANTINED

REVOKED

**Selected state**: UNENROLLED
**Leads to**: DISCOVERED when hardware inventory recorded QUARANTINED when bootstrap integrity failure
**Reached from**: Entry state

## References

Sources for the historical and standards statements on this page.

1. Bureau International des Poids et Mesures. "Realizing and disseminating international reference time scales: UTC, UTCr and TT(BIPM)." [www.bipm.org/en/time-ftp](https://www.bipm.org/en/time-ftp)
2. 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](https://doi.org/10.1109/IEEESTD.2020.9120376)
3. 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](https://www.itu.int/rec/T-REC-G.8275.1)
4. Birkholz, H., et al. (2023). RFC 9334, "Remote ATtestation procedureS (RATS) Architecture." IETF. [www.rfc-editor.org/rfc/rfc9334](https://www.rfc-editor.org/rfc/rfc9334)
5. Bradner, S. (1997). RFC 2119, "Key words for use in RFCs to Indicate Requirement Levels." IETF. [www.rfc-editor.org/rfc/rfc2119](https://www.rfc-editor.org/rfc/rfc2119)
6. Leiba, B. (2017). RFC 8174, "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words." IETF. [www.rfc-editor.org/rfc/rfc8174](https://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 specification](https://observatory.global/protocol/)

[Contribute](https://observatory.global/open/)

[Nexus Observatory](https://observatory.global/)**Observatory Protocol** . One open protocol for the observing grid.[Talk to us](https://observatory.global/contact/)

Observatory Protocol

- [Specification](https://observatory.global/protocol/specification/)
- [Conformance](https://observatory.global/protocol/conformance/)
- [Governance](https://observatory.global/protocol/governance/)
- [Developers](https://observatory.global/protocol/developers/)
- [Changes](https://observatory.global/protocol/changes/)

Technologies

- [Device identity and attestation](https://observatory.global/technologies/security/device-identity-and-attestation/)
- [PKI, secure boot and updates](https://observatory.global/technologies/security/pki-secure-boot-and-updates/)
- [Ingest and streaming](https://observatory.global/technologies/data/ingest-and-streaming/)
- [Storage and data lakes](https://observatory.global/technologies/data/storage-and-data-lakes/)

Industries

- [All industries](https://observatory.global/industries/)

Service platforms

- [Protocol & Grid](https://observatory.global/grid-services/)
- [Software](https://observatory.global/software/)
- [Hardware & power](https://observatory.global/hardware/)
- [Sensors & instruments](https://observatory.global/sensors/)
- [Connectivity](https://observatory.global/connectivity/)
- [Edge compute & AI](https://observatory.global/edge-ai/)
- [Earth observation & GeoAI](https://observatory.global/earth-observation/)

© 2026 Nexus Observatory Inc.

[Privacy](https://observatory.global/legal/privacy/)

[Terms](https://observatory.global/legal/terms/)

[Accessibility](https://observatory.global/legal/accessibility/)

[Cookie settings](https://observatory.global/privacy-choices/)

[Data credits](https://observatory.global/credits/)
