docs: remove CallCredentials — dead field, dead from_call path, auth_token is per-request payload
ADR-091 amended 2026-07-17: CallCredentials removed (not retained in alknet-call). Trace showed CallCredentials.auth_token had no reader (connect() read only tls_identity + remote_identity; spawn_dispatch takes no credentials; from_call's credentials_auth_token was a different type, always None, never connected). auth_token is a per-request payload field — browsers send it in the WS payload; the HTTP gateway resolves bearer → Identity at its boundary. from_call's credentials_auth_token dead path removed in the same pass (OpSummary field, handler params, build_forwarded_payload param, and the two tests asserting the never-exercised Some path). ADR-089 §5 further amended, ADR-080 noted, all spec READMEs and overview updated. Migration plan (findings.md) corrected: Phase 5 prune now includes CallCredentials removal + from_call dead-path removal; test audit corrected (4 unchanged + 2 move to core, not 6 unchanged); integration-test split documented; all 'or' hedges resolved.
This commit is contained in:
1 parent
ec46fc6d59
commit
e91d943857
13 files changed
+422
-200
No files matched your search
@@ -96,10 +96,11 @@ alknet-vault (standalone — foundational to ACL: key derivation, identity)
|
||||
├── Substrate
|
||||
│ alknet-core ProtocolHandler, Connection, BidiStreamSource, AuthContext,
|
||||
│ │ IdentityProvider, StaticConfig, DynamicConfig, fingerprint,
|
||||
│ │ CallCredentials, RemoteIdentity
|
||||
│ │ ConnectionCredentials, RemoteIdentity
|
||||
│ │ (endpoint extracted to alknet-endpoint; core is now lightweight
|
||||
│ │ types+auth+config — no quinn/iroh/rcgen deps; CallCredentials
|
||||
│ │ moved here from alknet-call per ADR-089 §5)
|
||||
│ │ types+auth+config — no quinn/iroh/rcgen deps; ConnectionCredentials
|
||||
│ │ + RemoteIdentity moved here from alknet-call per ADR-091;
|
||||
│ │ CallCredentials removed per ADR-091 Am. 2026-07-17)
|
||||
│ ├── alknet-tls TlsServerConfig + TlsClientConfig + FingerprintPinVerifier — shared TLS config across quinn + TCP+TLS + iroh (ADR-082/087; FingerprintPinVerifier moved from alknet-call per ADR-089 §5)
|
||||
│ ├── alknet-call CallAdapter on alknet/call, CallClient (spawn_dispatch only — connect removed per ADR-089 §5), OperationRegistry, adapters (no TLS/transport deps)
|
||||
│ ├── alknet-channels
|
||||
|
||||
Reference in new issue
Block a user