Self-initiated internal product. Odds Desk by Michael GouldSelf-initiated internal product. Odds Desk by Michael Gould

Self-initiated internal product. Odds Desk

Michael Gould

Michael Gould

Self-initiated internal product. Odds Desk uses public data only. It is not client work, a trading tool, or financial advice.
I built this because a research brief is only as trustworthy as the source snapshot behind it. Catalog freshness, derived summaries, file identity, and editorial status need to stay consistent across every generated artifact.
The workflow synchronizes a public catalog, exports one canonical bundle, generates and validates a summary, regenerates a manifest, checks declared SHA-256 values against disk, and produces a dashboard and Markdown brief from the same saved files.
The workflow fails closed. If a required validation fails, the bundle stops, the evidence is preserved, and no buyer-ready issue is produced.
The gallery shows a July 30, 2026 snapshot with 675 saved markets, 36 unverified research leads, zero verified cards, and four of four declared hashes matching disk. The state remains RESEARCH_PREVIEW.
Best fit: public API ingestion, reproducible research bundles, validation pipelines, provenance checks, fail-closed editorial workflows, and automated briefing systems.
Like this project

Posted Jul 30, 2026

Self-initiated internal product. Odds Desk uses public data only. It is not client work, a trading tool, or financial advice. I built this because a research...