diff --git a/.env.example b/.env.example
index 32b28bb..79a017c 100644
--- a/.env.example
+++ b/.env.example
@@ -1,5 +1,5 @@
# Optional shell/CI overrides. Cargo defaults to the same production values.
DHTTP_BOOTSTRAP_URL=https://bootstrap.genmeta.net:20002
-DHTTP_CERT_SERVER_URL=https://api.genmeta.net:4433
-DHTTP_H3_DNS_SERVER=https://ddns.genmeta.net:4433
-DHTTP_MDNS_SERVICE=_dhttp.local
+DHTTP_CA_SERVICE=https://api.genmeta.net
+DHTTP_NAME_SERVICE=https://ddns.genmeta.net
+DHTTP_MDNS_SERVICE_DOMAIN="_dhttp.local"
diff --git a/README.md b/README.md
index 478c9e4..e7c2f1b 100644
--- a/README.md
+++ b/README.md
@@ -1,14 +1,16 @@
-
+
Clients can be servers; all endpoints are created equal.
-[](https://crates.io/crates/dhttp)
-[](https://www.apache.org/licenses/LICENSE-2.0)
-[](https://docs.dhttp.net/en/docs/protocol/dhttp)
-[](https://www.rust-lang.org/)
+
+
+
+
+
+
HTTP has been the Internet's most widely used protocol for decades, powering the Web and reaching into nearly every corner of the digital world. Yet beneath that prosperity lies a deep structural flaw: HTTP created a hierarchy between clients and servers. Servers became the aristocracy—named, served by DNS, discoverable, and globally callable. Clients remained nameless subjects, continuously sending their data upward for servers to analyze and monetize. This architectural inequality has become the machinery that entrenches **technological feudalism** and perpetuates **data colonialism**.
@@ -37,7 +39,7 @@ DHttp is **Decentralized HTTP on QUIC and HTTP/3**. It extends HTTP: each endpoi
## DHttp Request Flow
-
+
> Bob.Lee makes an DHttp request to Alice.Smith. DDns resolves `alice.smith` to the EndpointAddress record, DQuic establishes the connection, and DHttp carries the request and response.
diff --git a/assets/dhttp-request-flow.jpg b/assets/dhttp-request-flow.jpg
new file mode 100644
index 0000000..58efa4d
Binary files /dev/null and b/assets/dhttp-request-flow.jpg differ