Executando verificação de segurança...
1

E pra isso você precisa baixar a internet toda com o NPM 🤪

Brincadeiras a parte, isso não é só um protocolo, você fez uma implementação de um servidor (com cliente embutido, aparentemente) desse protocolo.

O protocolo em si são regras definidas para a implementação.

A propósito, isso seria mais interessante em alguma linguagem compilada, pra aí sim você distribuir um único arquivo, sem instalação de nada, sem downloads extras, e ainda fácil de verificar que é a implementação original, através de algum hash disponibilizado junto do arquivo para download.

Possivelmente Go ou Rust seriam hoje boas opções.

Carregando publicação patrocinada...
2

Você tem razão, a documentação ainda está um pouco limitada. De fato, a proposta é um protocolo: a arquitetura gira em torno disso. O que implementei por enquanto foi um servidor e um cliente básicos para testar, na prática, como tudo funciona. A ideia é que cada desenvolvedor crie seus próprios clientes e relays, adaptados para diferentes hardwares e conexões.

Atualmente o projeto ainda é um MVP (versão inicial), mas acredito que, com o tempo, ele possa evoluir e abrir novas possibilidades. Agradeço pelo feedback — se quiser, sinta-se à vontade para contribuir diretamente no repositório!