powrelay.xyz

day week month year all
17 hashes per byte
https://image.nostr.build/e4c38ca61dbf37c9433756440674620360899e6f30cd00266b031ce0a73b03f8.jpg O protocolo **Gemini** é um protocolo de comunicação da camada de aplicação projetado para acessar documentos remotos, situando-se em termos de complexidade entre o #Gopher e a Web moderna (HTTP). Lançado em 2019, ele foca na #simplicidade, #privacidade e no compartilhamento eficiente de informações textuais. Abaixo estão os detalhes de como o protocolo funciona tecnicamente: ### 1. Modelo de Conexão e Segurança * **Transporte e Porta:** O Gemini utiliza o protocolo **TCP** como camada de transporte e opera por padrão na **porta 1965**. * **TLS Obrigatório:** Diferente do HTTP, o Gemini exige o uso obrigatório de **criptografia TLS** para todas as conexões. Não existe uma versão não criptografada do protocolo. * **Conexões Efêmeras:** O protocolo utiliza uma conexão separada para cada solicitação de recurso, e a conexão é encerrada imediatamente após o envio da resposta pelo servidor. ### 2. O Ciclo de Requisição e Resposta O funcionamento do Gemini segue um modelo direto de requisição e resposta: * **A Requisição:** O cliente envia uma mensagem contendo apenas a **URL do recurso** (usando o esquema `gemini://`), terminada por uma quebra de linha (CRLF). * **O Cabeçalho de Resposta:** O servidor responde com um cabeçalho composto por um **código de status de dois dígitos**, um espaço e um campo "meta", também terminados por CRLF. * **O Conteúdo:** Se a solicitação for bem-sucedida (status **20**), o campo "meta" especifica o tipo MIME (geralmente `text/gemini`) e os dados do arquivo seguem imediatamente após o cabeçalho. ### 3. Formato de Conteúdo (Gemtext) O formato nativo de documentos no Gemini é o **Gemtext** (arquivos com extensão **.gmi**). * **Minimalismo:** O #Gemtext é orientado por linhas e simplifica a renderização, oferecendo suporte apenas para três níveis de títulos, listas simples, blocos de texto pré-formatado, citações e linhas de links. * **Sem Elementos Dinâmicos:** O protocolo foi projetado para ser deliberadamente não extensível, por isso **não suporta cookies, JavaScript, cabeçalhos de rastreamento ou pop-ups**. * **Imagens e Mídia:** Diferente da Web, os navegadores #Gemini geralmente baixam apenas o texto, e links para imagens ou outros recursos são tratados separadamente, sem carregamento automático de recursos externos embutidos no documento. ### 4. Terminologia do "Geminispace" * **Cápsulas:** No ecossistema #Gemini, os sites ou páginas hospedadas são chamados de **cápsulas**. * **Geminispace:** O conjunto de todos os recursos e cápsulas públicas disponíveis através do protocolo é conhecido como #Geminispace. * **Clientes:** Para acessar esse conteúdo, é necessário um navegador específico (cliente) que suporte o protocolo, como o #Lagrange, #Amfora ou #Elpher.
Created at:
Mon May 4 14:47:34 UTC 2026
Kind:
1 Text note
Tags:
t gopher
t simplicidade
t privacidade
t gemtext
t gemini
t gemini
t geminispace
t lagrange
t amfora
t elpher
imeta url https://image.nostr.build/e4c38ca61dbf37c9433756440674620360899e6f30cd00266b031ce0a73b03f8.jpg ox e4c38ca61dbf37c9433756440674620360899e6f30cd00266b031ce0a73b03f8 x c12548859f36aea4ab187df95a7f1b1a7ddcaf250f8773611d036d01b2dc379f m image/jpeg dim 2752x1536 bh L7Ozf5py~otS_3t-s9IV?aM{WExu blurhash L7Ozf5py~otS_3t-s9IV?aM{WExu thumb https://image.nostr.build/thumb/e4c38ca61dbf37c9433756440674620360899e6f30cd00266b031ce0a73b03f8.jpg
nonce 6930 16
16 hashes per byte
Created at:
Sun Apr 26 17:49:13 UTC 2026
Kind:
7 Reaction
Tags:
e ec4ed0d6d7743bdb0e02e16611904de63d8453cf26ae9a58f368c8783a684824
p b133bfc57bed61c391d4e8f953b906c7f1709c438d91c75fb6daf79449d5789d
k 1
nonce 2508 12
16 hashes per byte
🐢
Created at:
Sat Apr 18 12:22:38 UTC 2026
Kind:
7 Reaction
Tags:
e d44eace5fc6369cb1fbb32ef8271aee4112fa2b11e9c9c508b50c25291cf49c5
p 1afe0c74e3d7784eba93a5e3fa554a6eeb01928d12739ae8ba4832786808e36d
k 1
nonce 15 12
16 hashes per byte
😂
Created at:
Sun May 3 22:19:18 UTC 2026
Kind:
7 Reaction
Tags:
e 351acd130ce08524a07bbd68541c10be347979f2587c9e718a9f188fed2c2462
p f4d89779148ccd245c8d50914a284fd62d97cb0fb68b797a70f24a172b522db9
k 1
nonce 630 12
16 hashes per byte
😂
Created at:
Wed Apr 29 19:11:00 UTC 2026
Kind:
7 Reaction
Tags:
e b01048f6b94b0e02db489c726203ac4621b592508533b53d2797cd65813c107c
p 18905d0a5d623ab81a98ba98c582bd5f57f2506c6b808905fc599d5a0b229b08
k 1
nonce 190 12
16 hashes per byte
🫂
Created at:
Tue Apr 28 22:21:42 UTC 2026
Kind:
7 Reaction
Tags:
e 000071003faa24cc49ce60cd0816e23bec841129a2ba9b44bbca43c3ef895cf9
p bc28aad5b167f31dd37c66d8c95d400c6411d83275ed12c504f60965d1f9eec6
k 1
nonce 955 12
16 hashes per byte
🐢
Created at:
Tue Apr 28 22:21:29 UTC 2026
Kind:
7 Reaction
Tags:
e b923b276ade79ca50bb87d89fe6627ef8c56f6aa4ed3df8ea1d644c5b8566089
p 1cb14a5ef813fae758506d86b469357f96153c2fb37ffb21ac09cee9015d5105
k 1
nonce 221 12
16 hashes per byte
😂
Created at:
Sat Apr 25 23:07:51 UTC 2026
Kind:
7 Reaction
Tags:
e 8cb1d51234be224da96794a9d40c6459d0bef96f49c22aa90cc31d122c6b757d
p ba18b6545357cff8e531accfe1d609a41ef3023fba071db1cbf5a67448c19046
k 1
nonce 620 12
16 hashes per byte
🙏
Created at:
Thu Apr 23 01:55:58 UTC 2026
Kind:
7 Reaction
Tags:
e 00007ac4a6ac3e16cbfe6cb27ac059a1c0238a5316103cfbcb697805657b0184
p 63d699329db8e38569f2589b6a3aa7b0f231cec83a7789e29f0a396781bd7d72
k 1
nonce 125 12
16 hashes per byte
💯
Created at:
Thu Apr 23 01:54:46 UTC 2026
Kind:
7 Reaction
Tags:
e f22934a6b12e874b07045b19bbe4d82b27860fa16be720b244d883384333049b
p 3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d
k 1
nonce 628 12
< prev 306 next >