Skip to content

Data Contract Observatory v0.1.0

Choose a tag to compare

@lindgreendavid lindgreendavid released this 13 Aug 20:39
· 3 commits to main since this release
8cb106f

Data Contract Observatory v0.1.0

Initial public research and engineering foundation for an inspectable public-data contract.

Evidence

  • pins the official ECB daily USD/EUR reference-rate series EXR.D.USD.EUR.SP00.A;
  • freezes protocol 1.0.0 before the complete historical evaluation;
  • records a first 385-observation run that passed every hard contract check and emitted no statistical review signal;
  • separates contract failure, statistical review, and substantive source error throughout.

Experience

  • ships an interactive failure laboratory for schema, identity, freshness, and extreme-return mutations;
  • publishes the machine-readable latest run and direct routes to protocol, source, licence, and citation metadata;
  • supports responsive layouts, keyboard interaction, visible focus, and reduced motion.

Engineering

  • tests Python 3.10–3.13 with nine deterministic contract, calendar, transport, and mutation tests;
  • schedules auditable ECB observations and deploys the latest recorded state to GitHub Pages;
  • pins GitHub Actions to immutable, current Node 24-compatible releases.

Boundary

A contract failure establishes only that a response violated this repository's declared consumer contract at a recorded time. A statistical review signal does not establish that the ECB or an exchange-rate observation is wrong.