✂︎・・・・・・・・・・
THE PLAINTEXT PROTOCOL
✂︎・・・・・・・・・・
DNS SERVICE DISCOVERY
/dns/textprotocol.org/tcp/1961 01
/dns/textprotocol.org/tcp/1965/tls 02
/dns/textprotocol.org/tcp/1968/noise/xx/25519/chachapoly/blake2b 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
✂︎・・・・・・・・・・
LINK LINE 10
=> text://textprotocol.org/license.txt rel=license CC0-1.0↩
✂︎・・・・・・・・・・
LICENSE
✂︎・・・・・・・・・・
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.
✂︎・・・・・・・・・・
✂︎・・・・・・・・・・