Bem-vindo à colmeia. 🐝
O OpenBag é um projeto comunitário, MIT-licensed, mantido por contribuidores independentes. Não há vagas a preencher — há issues a resolver, RFCs a discutir, skills a publicar, comunidades a mobilizar.
Este documento descreve como você pode contribuir.
- Leia o Código de Conduta. Adesão é condição de participação.
- Leia o Manifesto para entender o "porquê" do projeto.
- Leia o RFC-001 para entender o "como".
- Junte-se ao Discord da comunidade e apresente-se em
#new-contributors.
O projeto se beneficia de muitas formas de contribuição — não apenas código.
- Implementação de Skills nativas e comunitárias
- Spec de protocolos (BLE rotativo, Sentinel mixnet, Reputation tier)
- SDK do app cidadão (iOS/Android)
- Stub e integrações com Gov.br
- Auditoria de segurança (red-team, threat modeling)
- BOM e schematic do crachá vivo (e-paper + BLE + bateria)
- Bag certificada (Secure Element + lacre eletrônico)
- Capacete com beacon
- Análise de conformidade LGPD
- Threat model formal (STRIDE)
- Estudos de impacto e métricas
- Pesquisa qualitativa com entregadores e comunidades
- Tradução RFCs para EN/ES (essencial para coalizão LATAM)
- Tutoriais e onboarding
- Casos de uso documentados
- Organização de Meetups regionais (SP, RJ, BH, Recife, CDMX, Bogotá)
- Curadoria do servidor Discord
- Engajamento com fundações e funders
- Articulação política com setor público
- Sistema visual e mascote
- Comunicação para o Facebook e LinkedIn (públicos diferentes)
- Vídeos didáticos para a Academy
- Material para Mídia tradicional
# 1. Fork o repositório
gh repo fork openbag/spec --clone
# 2. Crie uma branch para sua contribuição
cd spec/
git checkout -b feature/skill-finance-sebrae-integration
# 3. Faça suas alterações com commits descritivos
git commit -m "feat(skill-finance): add Sebrae MEI registration flow"
# 4. Atualize testes e documentação relevantes
# 5. Abra um pull request descritivo
gh pr create --title "Skill-Finance · Sebrae MEI integration" \
--body "Closes #042 · adds skill module for MEI registration via Sebrae API..."Usamos Conventional Commits:
feat:nova funcionalidadefix:correção de bugdocs:mudança de documentaçãospec:mudança em RFC ou specchore:build, infra, depsrefactor:refactor sem mudança de comportamentotest:testes
Exemplo: feat(skill-sentinel): add mixnet relay rotation
Para mudanças no protocolo, na arquitetura, ou em decisões fundadoras, abrimos um RFC:
- Crie um arquivo
rfcs/NNNN-titulo-curto.mdbaseado emrfcs/0000-template.md - Abra um PR marcado com label
rfc-discussion - A discussão fica aberta por mínimo 14 dias
- Decisão por consenso aproximado (lazy consensus); em impasse, voto da Foundation Board
- RFC aceita: status passa a
accepted, branch principal incorpora
Use o template Bug Report em .github/ISSUE_TEMPLATE/bug_report.md. Inclua:
- Descrição clara do bug
- Passos para reproduzir
- Comportamento esperado vs observado
- Ambiente (OS, versão do agente, hardware)
Use o template Feature Proposal. Para features grandes (>2 semanas de trabalho), considere abrir um RFC primeiro.
NÃO abra issue pública. Veja SECURITY.md para responsible disclosure.
Toda contribuição passa por revisão de pelo menos um maintainer. Critérios:
- Aderência ao spec · a contribuição respeita os RFCs vigentes?
- Qualidade técnica · código limpo, testado, documentado?
- Privacidade por design · dados sensíveis ficam no dispositivo do entregador?
- Backward compatibility · não quebra implementações existentes sem RFC?
- Segurança · não introduz vetores de ataque?
Reviewers tem 7 dias para resposta inicial. PRs sem resposta após esse prazo, contate @maintainers no Discord.
A lista atual de maintainers está em GOVERNANCE.md. Maintainers são contribuidores que demonstraram comprometimento sustentado e foram convidados pelo Board.
Critério (após 6 meses de contribuição ativa):
- 10+ PRs aceitos no projeto
- Participação consistente em RFCs
- Aderência ao Code of Conduct
- Indicação de 2 maintainers existentes
- Aprovação da Board
Seguindo o modelo OpenClaw, o OpenBag reconhece contribuidores em níveis:
- Hexagon · primeira contribuição aceita (issue, PR, RFC, doc)
- Worker Bee · 5+ contribuições, ativo no Discord
- Forager · skill comunitária mantida no ClawHub-BR
- Drone Engineer · maintainer com privilégios de merge
- Queen · cadeira na OpenBag Foundation Board
Reconhecimento público nos releases mensais e no CONTRIBUTORS.md. Para contribuidores institucionais (universidades, ONGs, empresas), reconhecimento na seção coalition/COALITION.md.
- 📺 Vídeo · 5 minutos sobre o OpenBag (em produção)
- 🎓 Walkthrough da arquitetura (em produção)
- 🛠️ Setup de dev local (em produção)
- 💬 Discord · #new-contributors
Bem-vindo à colmeia. Cada um traz mel. 🐝