Fazer semeadores receberem diários de seguidores e de outros semeadores
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 38/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- javascript
- Domain
- distributed-systems
Research direction
Read README.md:517 and docs/protocol.md:228,290 for the announce protocol, then inspect packages/core/lib/sync.js at lines 928 and 1016. Trace how sync currently announces diaries and handles received announces, including how each destination applies admission rules. Done means followers and seeders relay admitted diaries within inventory limits, while repeated or revoked announcements cannot bypass quotas or moderation lists; the issue depends on #33 and #20.
Written by the indexing model from the issue text.
Description
Contexto
O sync anuncia só o próprio diário e ignora announce recebido: um seguidor não apresenta o certificado da autora ao semeador, e semeadores não trocam diários entre si. A admissão já aceita announce de qualquer par (o bloco 0 é o portão); falta produzir e retransmitir os anúncios, respeitando listas e orçamento.
Escopo
- Seguidor envia announce com o certificado dos diários que segue
- Semeadores anunciam uns aos outros os diários admitidos, com inventário limitado
- Quotas, revogação e moderação aplicadas em cada destino
Critérios de aceite
- Um diário chega a um semeador só por meio de um seguidor, com o autor desligado
- Anúncios repetidos ou diários revogados não contornam orçamento nem listas
Depende de
- #33 — Impor orçamento global de bytes ao semeador com descarte determinístico
- #20 — Criar as listas assinadas de moderação e revogação, obedecidas pelo semeador
Fontes
README.md:517packages/core/lib/sync.js:928packages/core/lib/sync.js:1016docs/protocol.md:228docs/protocol.md:290
Fase: Fase 2 — Ondas do canal · Dificuldade: média
- Dominant language
- JavaScript
- Stars
- 2
- Forks
- 1
- Avg merge
- 32m
- Merged PRs (30d)
- 17
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Varanda-org/varanda
-
área:app área:produto sem-fase tipo:decisão
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
Varanda-org/varanda#91 ·
Maintainers usually reply within 1 day
-
área:jurídico área:operações portão:1 tipo:operação
Difficulty 5/5 Over a week Newbie friendliness 20/100
Varanda-org/varanda#96 ·
Maintainers usually reply within 1 day
-
área:identidade área:produto sem-fase tipo:verificação
Difficulty 5/5 Over a week Newbie friendliness 25/100
Varanda-org/varanda#93 ·
Maintainers usually reply within 1 day
-
área:identidade área:produto sem-fase tipo:decisão
Difficulty 5/5 Over a week Newbie friendliness 25/100
Varanda-org/varanda#92 ·
Maintainers usually reply within 1 day
-
área:moderação área:produto sem-fase tipo:decisão
Difficulty 5/5 Over a week Newbie friendliness 35/100
Varanda-org/varanda#90 ·
Maintainers usually reply within 1 day
All issues in Varanda-org/varanda
Similar issues
-
bug Frontend P2-medium UI UX
Difficulty 1/5 Under an hour Newbie friendliness 76/100
Deepak3699/Ai_Mentor#427 ·
Maintainers usually reply within 1 day
-
needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
11ty/buildawesome#4407 · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
keyxmakerx/Chronicle#1711 ·
Maintainers usually reply within 1 day
-
frontend
Difficulty 2/5 1-3 hours Newbie friendliness 69/100
uoftblueprint/canada-basketball#79 ·
Maintainers usually reply within 1 day
-
New App Request
Difficulty 1/5 Under an hour Newbie friendliness 76/100
ThatGuySam/doesitarm#1126 · 1 comment ·