You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`AuthsContext` uses a typestate builder to enforce compile-time correctness. The three required fields (`registry`, `key_storage`, `clock`) use typestate markers (`Missing` / `Set<T>`) so that `build()` is only callable once all three are set.
78
+
`AuthsContext` uses a typestate builder to enforce compile-time correctness. The six required fields (`registry`, `key_storage`, `clock`, `identity_storage`, `attestation_sink`, `attestation_source`) use typestate markers (`Missing` / `Set<T>`) so that `build()` is only callable once all three are set.
Copy file name to clipboardExpand all lines: docs/architecture/crates/auths-verifier.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,9 @@ flowchart BT
10
10
CORE["auths-core"]
11
11
ID["auths-id"]
12
12
SDK["auths-sdk"]
13
-
VERIFIER --> CORE
14
-
VERIFIER --> ID
15
-
VERIFIER --> SDK
13
+
CORE --> VERIFIER
14
+
ID --> VERIFIER
15
+
SDK --> VERIFIER
16
16
```
17
17
18
18
`auths-verifier` is a standalone crate at the bottom of the dependency graph. It provides signature verification, attestation types, DID types, KERI verification, and witness receipt validation. It is deliberately free of heavy dependencies like `git2`, platform keychains, or tokio (except when the `ffi` feature brings in a minimal tokio runtime).
0 commit comments