triggered by milestone
type: ObjectProperty
domain: Hiero participation
range: Hiero upgrade milestone
definition: Relates participation progress to roadmap milestones.

Hiero state proof
type: Class
subclass of: Artefact
definition: Proof object attesting to shard state for cross-shard verification.
source document: state-proofs

has activation date
type: DatatypeProperty
domain: Hiero participation
range: date
definition: Date on which the participation became active.

participation of
type: ObjectProperty
domain: Hiero participation
range: Validator
definition: Links a Hiero participation process to the validator involved.

Hiero validator role
type: Class
subclass of: Role
definition: Role undertaken by validators within the Hiero architecture (consensus, execution, availability).
source document: validators

has validator score
type: DatatypeProperty
domain: Hiero participation
range: decimal
definition: Composite score used to assess validator readiness.

Hiero participation
type: Class
subclass of: Process
definition: Process describing a validator's lifecycle within a Hiero shard.
source document: validators

Hiero shard
type: Class
subclass of: Network
definition: Logical partition of the Hiero network responsible for consensus and execution within a region.
source document: shards

Hiero Overlay module
type: Ontology
description: Vocabulary extending the core ontology with Hiero shards, validator roles, and onboarding milestones.
creator: Bhash Ontology Working Group
created: 2024-10-01
modified: 2025-09-30
imports: core
version info: 0.1.0-dev
editorial note: Phase 3 Hiero overlay capturing shard participation states for CQ-HIE-009.

has participation status
type: DatatypeProperty
domain: Hiero participation
range: string
definition: Human-readable status for participation (e.g., onboarding, active, slashed).

has onboarding state
type: ObjectProperty
domain: Hiero participation
range: Hiero onboarding state
definition: Associates a participation with its onboarding classification.

supports layer
type: ObjectProperty
domain: Hiero participation
range: HieroLayer
definition: Identifies which Hiero layer the participation supports (consensus, execution, availability).

Hiero upgrade milestone
type: Class
subclass of: Event
definition: Event representing progression in the Hiero rollout roadmap.
source document: roadmap

assumes Hiero role
type: ObjectProperty
domain: Hiero participation
range: Hiero validator role
definition: Associates a participation with the specific Hiero validator role performed.

Hiero sequencer node
type: Class
subclass of: Validator
definition: Validator role producing ordered batches for Hiero shards.
source document: consensus

Hiero availability node
type: Class
subclass of: Validator
definition: Validator focusing on data availability responsibilities in Hiero.
source document: availability

has shard identifier
type: DatatypeProperty
domain: Hiero shard
range: string
definition: Short identifier for a Hiero shard.

participates in shard
type: ObjectProperty
domain: Hiero participation
range: Hiero shard
definition: Identifies the shard in which the participation occurs.

Hiero onboarding state
type: Class
subclass of: Concept
definition: State classification such as pending, active, or slashed for validators joining Hiero.
source document: validators

publishes state proof
type: ObjectProperty
domain: Hiero participation
range: Hiero state proof
definition: Indicates state proofs emitted as part of participation.