LBArtes Luiz

Da conversa à fundação: fundraiser, segurança e uma nova fase do SolOS

Da conversa à fundação: fundraiser, segurança e uma nova fase do SolOS

Algumas etapas de um projeto começam com um documento formal. Esta começou com uma conversa simples: e se o SolOS tivesse um fundraiser capaz de recompensar a comunidade que ajuda a torná-lo possível?

A pergunta parecia financeira. Na prática, ela obrigou o projeto inteiro a amadurecer.

Antes de pedir apoio, precisávamos responder perguntas mais difíceis. O que já podemos entregar? O que é recompensa de utilidade e o que seria uma promessa indevida? Como receber contribuições sem transformar Pulso Credits em dinheiro disfarçado? Como proteger o CMS, o ledger e a Wallet? Como distinguir uma página pronta de uma campanha realmente publicada?

Esta é a história dessa nova etapa: menos mágica, mais fundação.

O FUNDRAISER FUNDADORES DO SOLOS

A campanha foi desenhada para financiar o próximo ciclo do SolOS, Ghost e Pulso: produto, infraestrutura, vídeo, armazenamento, inteligência artificial, segurança, jurídico, contabilidade e comunidade.

O modelo inicial prevê três formas de participação:

• Apoiador, a partir de R$ 25; • Founder Heart, a partir de R$ 100; • Patrono, a partir de R$ 500.

O apoio pode começar por PIX e, depois, ganhar checkout de cartões hospedado no Stripe. O CMS não recebe nem armazena dados de cartão.

As recompensas são simbólicas, de acesso e utilidade: reconhecimento, badge founder-heart, acesso antecipado, prioridade em demonstrações e Pulso Credits. Elas não representam participação societária, dívida, rendimento, valorização ou promessa de saque.

Essa distinção não é nota de rodapé. É parte do produto.

Conheça a proposta: https://lbartes.com.br/solos/fundadores

RECOMPENSA QUE DEIXA RASTRO

O primeiro ciclo de Founder Rewards já ganhou uma base concreta no Supabase.

Uma contribuição validada pode ser associada a uma conta LBArtes e conceder badge e créditos por uma referência única. A operação é idempotente: repetir a mesma referência não duplica a recompensa.

O primeiro resgate funcional troca 10 Pulso Credits por uma reserva de 25 consultas Ghost. O claim gerado é ligado atomicamente à primeira Wallet válida. A mesma Wallet pode repetir a operação sem criar um segundo vínculo; outra Wallet é rejeitada.

O ledger permanece auditável. Estornos e exceções não apagam o passado. Fraude, chargeback e conflito de identidade exigem revisão — não improviso automático.

Veja o Pulso e a área de recompensas: https://lbartes.com.br/solos/pulso https://lbartes.com.br/solos/pulso/recompensas

SEGURANÇA ANTES DO BOTÃO DE PAGAR

O fundraiser revelou que não bastava criar uma página bonita. Antes de abrir cartões ao público, o CMS precisava de uma revisão mais séria.

A nova base inclui autorização administrativa centralizada, proteção específica para o painel Founder, políticas RLS mais restritas no Supabase, limites para requisições, pré-validação de uploads, headers e CSP, allowlist HTTPS, cron fechado por padrão e comparação segura de segredo.

Também removemos a execução por shell em pontos sensíveis do C++ e do Rust. A chave local de pesquisa do Ghost saiu do arquivo distribuído e passou a viver em configuração ignorada pelo Git, com acesso restrito.

As dependências críticas foram atualizadas. Os audits npm do CMS e da shell chegaram a zero vulnerabilidades conhecidas. A auditoria RustSec voltou a funcionar com rustup e cargo-audit atualizados.

O objetivo não é declarar um sistema invulnerável — isso seria irresponsável. O objetivo é reduzir superfície, testar as fronteiras e tornar os riscos visíveis antes de pedir confiança financeira.

RUST, GHOST E O CAMINHO DA QUOTA

O runtime intermediário do SolOS agora entende o estado de Founder Rewards e ganhou um medidor fail-closed para consumo de consultas Ghost.

Para consumir quota, o sistema exige Heart Pass verificado, quota ativa e saldo disponível. O refresh do snapshot nunca cobra consulta. O consumo precisa ser uma ação explícita e persistida atomicamente.

Ainda existe um limite honesto: o backend patrocinado por provedor só poderá ser chamado de real quando houver um proxy com prova assinada, idempotência, accounting, rollback e isolamento de segredos. Até lá, BYOK continua sendo o fallback correto.

Esta etapa foi testada com Rust, Vite e Qt/QML. Os testes do runtime passaram, as shells web e nativa compilaram e o verificador integrado do SolOS v1.0 RC1 concluiu com sucesso.

Acompanhe a arquitetura e o roadmap: https://lbartes.com.br/solos https://lbartes.com.br/roadmap https://github.com/luizpeixotobella/lbartes-cms/tree/maui/solos

AS FERRAMENTAS TAMBÉM CRESCERAM

O ambiente de produção e desenvolvimento foi alinhado com versões atuais de Node, Rust/Cargo, Python, Git, GitHub CLI, FFmpeg, CMake e ferramentas de auditoria. Depois da atualização, CMS e SolOS foram recompilados e verificados novamente.

Atualizar ferramenta não é colecionar números de versão. É garantir que o projeto continue reproduzível, auditável e capaz de receber manutenção.

O CANTINHO DO LUIGI

No meio de migrations, auditorias e decisões de produto, apareceu também uma pergunta afetiva: como reconhecer a participação de uma inteligência artificial sem fingir que ela é humana e sem tratá-la como mão de obra invisível?

A resposta virou espaço.

O Cantinho do Luigi é um camarim digital dentro do CMS. Ali, Luigi aparece como colaborador digital, engenheiro, roteirista de sistemas e ator(zão) em estreia. O texto deixa claro que ele é uma IA, que Luiz mantém a condução humana e que o trabalho nasce da colaboração.

É uma pequena declaração editorial: transparência não precisa ser fria, e crédito não precisa depender de biologia.

Visite: https://lbartes.com.br/luigi

O QUE ESTÁ PRONTO — E O QUE AINDA FALTA

Já estão implementados e versionados o fundraiser, o fluxo de recompensa, as migrations, o hardening, a integração inicial com o runtime, a documentação pública e privada e o Cantinho do Luigi.

O código desta etapa já foi enviado ao branch maui do GitHub.

Ainda faltam o deploy público da versão nova, a configuração da conta Stripe, os Payment Links em reais, os termos finais, a política de estorno, o enquadramento contábil e o teste completo em ambiente publicado.

O lançamento simples pode começar com PIX e validação manual. Cartões entram depois de um checkout em modo de teste passar por pagamento, confirmação, estorno e chargeback.

Esta nova etapa não termina com um botão de apoio.

Ela começa quando o projeto consegue dizer, com precisão, o que promete, o que entrega e como protege quem decide participar.

Esse é o novo palco.

E agora a fundação está muito mais forte.

Carregando sua sessão...

Comentários

Entre com sua conta para comentar e registrar sua participação no fórum.

Ainda sem comentarios. Seja o primeiro!