Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Dstack Governor - dev tools for the Onchain-KMS

Aberta
#17 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada

Direção de pesquisa

Comece pela árvore kms-onchain/kms vinculada e pela documentação de governança da OpenZeppelin referenciada. Divida a solicitação em templates de smart contracts, ferramentas CLI ou web para propostas e revisões e orientações para a camada social; para considerar o trabalho concluído, é necessário abranger os períodos de aviso, o veto ou atraso do conselho de segurança e o processo de revisão de upgrades.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement

We are missing smart contract templates and release management tools for maintaining production TEE applications using an On-chain KMS .

The purpose of on-chain KMS is to enable TEEs to use smart contract security processes. Without this, the application developer is a single point of failure, since they can apply harmful software updates.

  1. On the smart contract side, we can get pretty far just by copying existing patterns from OpenZeppelin Bravo. Basically the process consists of a) a notice period, and b) a security council that can veto or delay the proposal.

  2. On the DevEx side, we need command line tools and/or a web interface to make proposals, and for a security council to review and reject updates if needed.

  3. Documentation and guidance for the social layer, including the upgrade review process that the security council is supposed to oversee.

References:

Linguagem predominante
Python
Estrelas
27
Forks
26
Merge médio
2d 3h
PRs com merge (30d)
7

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de Dstack-TEE/dstack-examples

Todas as issues de Dstack-TEE/dstack-examples

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.