release: prepare dhttp v0.1.0#2
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
DHttp v0.1.0 — The endpoint stack for the True Internet
DHttp v0.1.0 is the first public release of the DHttp endpoint stack: an Apache-2.0 implementation of peer-capable HTTP APIs built on QUIC, HTTP/3, mutual TLS identity, endpoint-aware name resolution, and policy-based access control.
It keeps the Web’s request/response model, then extends it toward a network where applications, devices, services, and agents can connect directly as named, authenticated peers.
Highlights
Endpoint equality
dhttpRust SDK for building endpoints that can both initiate requests and serve HTTP APIs.Name as identity
dhttp-identityfor DHttp names, identity certificates, subject-key metadata, and signing/verification helpers..dhttp.netas the canonical public DHttp identity namespace.Local-first identity material
dhttp-homefor local DHttp home directories, identity profiles, settings, certificates, and private keys.Fine-grained access
dhttp-accessfor identity-aware access expressions, matchers, HTTP integration, optional SQLite persistence, and CLI-facing access primitives.Endpoint-aware reachability
Native language SDKs
@genmeta/dhttp.dhttpy.Everything is a service
Release targets
This release covers the first public DHttp SDK surface:
dhttpdhttp-identitydhttp-homedhttp-access@genmeta/dhttpdhttpyRust SDK foundation
The Rust SDK line is built on the published DHttp stack versions:
h3x = 0.3.1dyns = 0.3.0dhttp-identity = 0.1.0This gives the release a stable registry-based foundation for Rust SDK adoption.
Why this matters
Traditional HTTP assumes servers are special. Traditional DNS mostly names locations. Traditional private networking hides endpoints behind topology.
DHttp turns the endpoint itself into the primitive:
This first SDK release provides the foundation for an open, local-first, decentralized, HTTP-compatible network where everything can be a service.
Release gate
v0.1.0main528a4ce release: converge formal v0.1.0 registry depsc97468b ci: prepare npm trusted publishing9042b63 chore: align release package metadata