SignedData

An open standard for curated, cryptographically signed, real-time data.

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

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.

SDKs

Language Package Install
Python 3.12+ signeddata-cds pip install signeddata-cds
TypeScript @signeddata/cds-sdk npm install @signeddata/cds-sdk

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.summary so data and meaning travel together.
  • Curated. Structured sources, registered and fingerprinted — no unverified scraping.

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, …)