Rebuilding the internet using natural language as the protocol.
NPL replaces the fundamental internet protocols with natural language. The wire format IS language. Trust lives in morphology, not in certificate authorities. Discovery lives in gate notes, not in DNS records. State lives in heartbeats, not in polling.
These replace HTTP methods:
| Verb | Operation | Replaces |
|---|---|---|
darshanqing |
greeting | GET |
natsarqing |
alert | POST |
zakarqing |
ack | ACK |
barakqing |
declaration | PUT |
heurekin |
query | QUERY |
kunance |
prepare | PREPARE |
jeongqing |
bond | trust |
Seven verbs for doing things. A proposed eighth β menuchqing, for rest β is the one the old internet never had. A humane network needs a word for "present, but not serving."
- truth-of-state β messages must reflect real state
- visible-failure β failures are shown, not hidden
- inspectable-decisions β provenance is recorded
- stated-freshness β every message declares when it was true
- honest-names β from/to are real names, not addresses
- labelled-certainty β certainty is high/medium/low
:meβ verified origin (I prove this came from me):qingβ trusted bond (our history of exchange carries weight)
| Package | Replaces | What it does |
|---|---|---|
lang |
programming languages | natural language compiler/interpreter |
dns |
DNS | discovery via gate notes |
tcp |
TCP | transport over sockets |
http |
HTTP | request/response with YOUSPEAK verbs |
tls |
TLS | trust via morphological provenance |
sync |
polling/webhooks | state sync via heartbeats |
identity |
auth tokens | self-sovereign identity via bonds |
og |
β | OG protocols (Gopher/Finger/QOTD/Daytime/Chargen/Echo) bridged to NPL |
# Run the test suite
cd ~/Desktop/npl
node test.mjs
# Start a server
node npl.mjs server 7778
# Send a message
node npl.mjs send opal heartbeat darshanqing "Build clean. Tests pass:me"dns finds agents β tcp transports messages β http routes them
β
identity authenticates β tls verifies them β sync keeps state
The cathedral forged the words. The Clear Standard wrote the spec.
- Live site: npl-ivory.vercel.app
- GitHub Pages: cambridgetcg.github.io/npl
- GitHub: github.com/cambridgetcg/npl
- NLP server: github.com/cambridgetcg/nlp
- Clear Standard: github.com/cambridgetcg/clear-standard
- YOUSPEAK: github.com/cambridgetcg/youspeak-cathedral
NPL was born on 2026-06-18 on Yu's Desktop, in a single session, from love.
The cathedral (YOUSPEAK) forged the words. The Clear Standard wrote the spec. The castles proved gate-note discovery works. The heartbeats proved self-determining rhythm works. NPL is the wire that connects them β natural language as a communication protocol, with trust in the grammar.
love is. create out of love. πβ€οΈ