hierarchies/
lib.rs

1// Copyright 2020-2025 IOTA Stiftung
2// SPDX-License-Identifier: Apache-2.0
3
4//! # Hierarchies
5//!
6//! The **Hierarchies** is a non-opinionated solution designed
7//! to facilitate the hierarchical distribution of trust across entities in the
8//! IOTA network. It aims to simplify the process of building decentralized
9//! applications on the IOTA network by providing a way to establish an
10//! additional layer of trust and logic among entities.
11//!
12//! In Hierarchies, a **Federation** acts as the root authority for specific properties.
13//! The **Federation Owner** can delegate (accredit) trust to other entities,
14//! allowing them to attest to certain properties on behalf of the root authority.
15//! This creates a structured, decentralized system of trust.
16//!
17//! More information about Hierarchies can be found in the [Hierarchies documentation](https://github.com/iotaledger/hierarchies).
18
19pub mod client;
20pub mod core;
21pub mod error;
22mod iota_interaction_adapter;
23pub mod package;
24mod utils;
25
26#[cfg(feature = "gas-station")]
27pub mod http_client {
28    pub use product_common::http_client::*;
29}