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