Files
alknet/docs/architecture/crates/core/endpoint.md
T
glm-5.2 762d9c7bd2 docs(architecture): remove removed-thing remnants from spec docs
Spec docs should describe WHAT IS, not WHAT WAS. ADRs and OQ files are
historical records by design and are left alone; the ADR-index Status
column records ADR status (stable fact). What changed in the specs:

- API code blocks no longer list removed methods. ChannelClient::connect_quic
  (channel-client.md) and CallClient::connect (client-and-adapters.md) are
  gone from the impl blocks; surrounding prose describes the current
  from_connection / spawn_dispatch primary + AlknetClient dial shape.
- Amendment (ADR-093): stream_types field is removed blockquotes dropped
  from channel-client.md and channel-operations.md (the code already
  reflects the current state).
- Historical is-removed / reversed-by / amended-by prose rewritten to
  current state across channels crate, call crate, hub, tls, core,
  endpoint, client READMEs, and the top-level README/overview.
- Dropped the EndpointError — removed subsection from endpoint/README.md
  (the type doesn't exist anymore, so it shouldn't have a subsection).
- Replaced stale connect() references in flow descriptions with the dial
  (in AlknetClient) since connect() is no longer a method.
- Removed strikethrough ADR-028 / from_jsonschema-clause rows from
  client-and-adapters.md and operation-registry.md ADR tables.
- Rewrote the ADR-066 update blockquote in operation-registry.md to
  describe FromJsonSchema's current shape.

19 files modified, net -116 lines. No ADRs or OQ files touched.
2026-07-19 04:07:49 +00:00

966 B

status, last_updated
status last_updated
deprecated 2026-07-17

Endpoint (in alknet-endpoint)

This document is deprecated. The AlknetEndpoint and HandlerRegistry types live in a separate crate, alknet-endpoint (ADR-083 Amendment 2026-07-15). The canonical spec is crates/endpoint/README.md.

The shared types the endpoint imports (ProtocolHandler, Connection, AuthContext, IdentityProvider, DynamicConfig) are in alknet-core — see core-types.md, auth.md, config.md.

What is in alknet-core

Connection::from_quinn / from_iroh are in core's types.rs — they are shared-type constructors used by both the endpoint's accept loop (server, in alknet-endpoint) and alknet-client's dial (client, ADR-089), gated on core's quinn / iroh features. See ADR-083 §"The quinn feature split".