mechanics-http-server 0.1.3

Opportunistic HTTP/3 (QUIC) listener and Alt-Svc middleware for mechanics-family servers, with aws-lc-rs as the sole crypto provider.
Documentation

mechanics-http-server

Server-side counterpart to mechanics-http-client: opportunistic HTTP/3 (QUIC) listener with Alt-Svc header emission, sitting alongside the traditional hyper-driven HTTP/1.1 + HTTP/2 listener over TCP+TLS. Same TLS posture across both transports: aws-lc-rs crypto provider, webpki-roots Mozilla CA bundle (or operator-supplied server cert/key), no ring, no OS-native trust.

Owned by the mechanics family. Does not depend on any philharmonic-* crate — Philharmonic-family consumers depend on this crate, never the reverse.

Status

v0.0.0 — name reservation. Substantive content lands in a follow-up release as part of the Philharmonic workspace's D22 server-side dispatch. Tracking issue / design lives at docs/ROADMAP.md §3.I in the workspace meta-repo.

License

Dual-licensed under Apache-2.0 OR MPL-2.0.

Contributing

Developed as part of the mechanics-rs family, under the philharmonic-workspace parent. Workspace-wide development conventions — git workflow, script wrappers, Rust code rules, versioning, terminology — live in the meta-repo, authoritatively in its CONTRIBUTING.md.

SPDX-License-Identifier: Apache-2.0 OR MPL-2.0