SignedData
An open standard for curated, cryptographically signed, real-time data.
Problem
Section titled “Problem”When you receive JSON from a third-party feed, you trust the transport, intermediaries, and source at once. There is no proof that the payload is exactly what was published, by whom, or when.
What we build
Section titled “What we build”cds — the Curated Data Standard: a universal envelope for real-time data (weather, sports, lottery, news, …), signed with RSA-PSS, with an embedded summary.
mcp-lottery — MCP server exposing Brazilian lottery draws as tools for Claude and other agents.
| Language | Package | Install |
|---|---|---|
| Python 3.12+ | signeddata-cds | pip install signeddata-cds |
| TypeScript | @signeddata/cds-sdk | npm install @signeddata/cds-sdk |
Principles
Section titled “Principles”- Standard is the contract. CDS and SDKs are infrastructure-agnostic; anyone can run ingestors and operators.
- Provenance, not only TLS. HTTPS secures the channel; signatures anchor the payload.
- LLM-ready. Events include a
context.summaryso data and meaning travel together. - Curated. Structured sources, registered and fingerprinted — no unverified scraping.
Domains
Section titled “Domains”| Domain | Focus |
|---|---|
weather | Forecasts and current conditions |
sports.football | Results, live scores, standings |
news | Headlines from verified publishers |
finance | Quotes, prices, indices |
religion.bible | Verses and passages |
government.brazil | Diário Oficial, licitações |
lottery.brazil | Caixa draws (Mega Sena, Lotofácil, …) |