SignedData
Um padrão aberto para dados em tempo real curados e assinados criptograficamente.
Problema
Seção intitulada “Problema”Quando você recebe um JSON de um feed de terceiros, está confiando no transporte, nos intermediários e na fonte ao mesmo tempo. Não há prova de que o payload é exatamente o que foi publicado, por quem ou quando.
O que construímos
Seção intitulada “O que construímos”cds — o Curated Data Standard: um envelope universal para dados em tempo real (clima, esportes, loteria, notícias, …), assinado com RSA-PSS, com um resumo embutido.
mcp-lottery — Servidor MCP que expõe resultados de loterias brasileiras como ferramentas para o Claude e outros agentes.
| Linguagem | Pacote | Instalação |
|---|---|---|
| Python 3.12+ | signeddata-cds | pip install signeddata-cds |
| TypeScript | @signeddata/cds-sdk | npm install @signeddata/cds-sdk |
Princípios
Seção intitulada “Princípios”- O padrão é o contrato. CDS e SDKs são agnósticos de infraestrutura; qualquer pessoa pode operar ingestores e operadores.
- Proveniência, não apenas TLS. HTTPS protege o canal; assinaturas ancoram o payload.
- Pronto para LLMs. Eventos incluem um
context.summarypara que dados e significado viajem juntos. - Curado. Fontes estruturadas, registradas e com fingerprint — sem scraping não verificado.
Domínios
Seção intitulada “Domínios”| Domínio | Foco |
|---|---|
weather | Previsões e condições atuais |
sports.football | Resultados, placares ao vivo, classificações |
news | Manchetes de editores verificados |
finance | Cotações, preços, índices |
religion.bible | Versículos e passagens |
government.brazil | Diário Oficial, licitações |
lottery.brazil | Sorteios da Caixa (Mega Sena, Lotofácil, …) |