Skip to main content

did_hosting_server/
lib.rs

1//! DID Hosting Server — read-only DID-resolver edge node.
2//!
3//! # Stability
4//!
5//! Every module below is `pub` because `did-hosting-daemon` (and `did-hosting-server`'s
6//! own binary) consume them as if this crate were an internal library.
7//! Treat the public surface as **unstable** while the workspace is pre-1.0:
8//! breaking changes can land in any minor version. Pin internal deps with a
9//! `major.minor` constraint (`= "0.6"`) so a `0.7` cycle that narrows the
10//! API doesn't surprise you. The thin, semver-stable consumer-facing
11//! surface lives in `did-hosting-common` (DID types, request/response
12//! shapes, shared auth primitives).
13
14pub mod acl;
15pub mod auth;
16pub mod backup;
17pub mod bootstrap;
18pub mod cache;
19pub mod config;
20pub mod control_register;
21pub mod did_ops;
22pub mod error;
23pub mod health;
24pub mod identity_rotation;
25pub mod messaging;
26pub mod mnemonic;
27#[cfg(feature = "openapi")]
28pub mod openapi;
29pub mod purge_sweep;
30pub mod routes;
31pub mod secret_store;
32pub mod server;
33pub mod setup;
34pub mod setup_recipe;
35pub mod stats;
36pub mod store;
37pub mod trust_tasks_infra;
38pub mod tsp;
39pub mod watcher_push;