βœ‚οΈŽγƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»

πŸ†ƒπŸ†‡πŸ†ƒ ☎︎

TEXT://PROTOCOL

THE PLAINTEXT PROTOCOL

βœ‚οΈŽγƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»

DNS SERVICE DISCOVERY

/dns/textprotocol.org/tcp/1961 01
/dns/textprotocol.org/tcp/1965/tls 02
/dns/textprotocol.org/udp/1968/quic 03

βœ‚οΈŽγƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»

REQUEST β‡„ RESPONSE 04

text://textprotocol.org/⏎ 05
↓
20 text/plain;charset=utf-8;⏎
πŸ†ƒπŸ†‡πŸ†ƒβ†©
=> text://textprotocol.org/license.txt rel=license CC0-1.0↩
↓
<end of connection>

βœ‚οΈŽγƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»

RESPONSE CODE 06

20 text/plain;charset=utf-8;⏎ 07
30 text://textprotocol.org/⏎ 08
40 NOK⏎ 09

βœ‚οΈŽγƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»

CONTENT TYPE

text/plain;charset=utf-8;

βœ‚οΈŽγƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»

LINK LINE 10

=> text://textprotocol.org/license.txt rel=license CC0-1.0↩

βœ‚οΈŽγƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»

LICENSE

CC0-1.0

βœ‚οΈŽγƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»

01 1961 CE β€” Mercury's first crewed flight. ☿
02 1965 CE β€” Gemini's first crewed flight. β™ŠοΈŽ
03 1968 CE β€” Apollo's first crewed flight.
04 UTF-8 NFC. IRI/URI/URN/URL β€” absolute, normalized, fully qualified.
05 IRI request line β€” CRLF terminated.
06 Response code line β€” end of connection terminated.
07 20 OK content-type response β€” space separated. Followed by the content β€” CRLF separated.
08 30 REDIRECT IRI response β€” space separated.
09 40 NOK response description β€” space separated, control characters escaped.
10 Link line β€” '=>' οΉ’ space οΉ’ IRI. Optional space separated description β€” escaped. EOL terminated.
NB PUBLIC β€” TEXT://PROTOCOL client.
NB PUBLICTEXT β€” TEXT://PROTOCOL server.

βœ‚οΈŽγƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»

2AE6 4C12 0779 79D1 β„ΉοΈŽ 

βœ‚οΈŽγƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»γƒ»

v1.0.0