Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Criar o serviço de guardião: custódia da parte, coassinatura e recuperação

Open
#71 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
20/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
javascript

Research direction

Read the cited sections in docs/design.md (lines 89, 92–93, and 142) and review the original architecture diagram mentioned in the issue. The work depends on issues #69, #70, and #26, so first understand their FROST proof, partner capacity, and hosting outcomes. Done means the guardian service supports protected custody, authenticated co-signing and recovery while ensuring the guardian alone cannot sign or recover an account.

Written by the indexing model from the issue text.

Description

área:identidade área:infra área:parceiros tipo:funcionalidade

Contexto

O guardião guarda a parte 2 da chave, assina junto e ajuda a recuperar o login confirmando a pessoa por passkey, e-mail e o registro de idade, nunca só SMS. Precisa de serviço, hospedagem no Brasil, parceiro e da prova FROST aprovada.

Escopo

  • Serviço de guardião: custódia protegida da parte, coassinatura autenticada, renovação de material temporário
  • Recuperação com passkey, e-mail e registro de idade; nunca só SMS
  • Retenção mínima, auditoria e transferência de custódia previstas nos acordos

Critérios de aceite

  • O guardião sozinho não assina nem recupera a conta
  • Repetição de pedidos, interrupção e saída do parceiro preservam segurança e recuperação

Depende de

  • #69 — Provar a assinatura FROST 2 de 3 compatível com o manifesto do Hypercore
  • #70 — Recrutar parceiros semeadores e guardiões com capacidade por onda
  • #26 — Hospedar os serviços da associação em datacenter no Brasil

Fontes


Fase: Fase 2 — Ondas do canal · Dificuldade: grande · sensível à segurança · depende de parceiro

Dominant language
JavaScript
Stars
2
Forks
1
Avg merge
12m
Merged PRs (30d)
4

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Varanda-org/varanda

All issues in Varanda-org/varanda

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.