Skip to content

Add immutable dataset snapshot exports - #166

Open
erichare wants to merge 3 commits into
mainfrom
feat/bullet-v071-dataset-snapshots
Open

Add immutable dataset snapshot exports#166
erichare wants to merge 3 commits into
mainfrom
feat/bullet-v071-dataset-snapshots

Conversation

@erichare

Copy link
Copy Markdown
Owner

Summary

  • add GET /datasets/{name}/snapshot as a versioned, SHA-256-pinned offline ingest contract
  • include scan licensing, physical-source hierarchy, content hashes, blob availability, and download routes
  • keep the manifest hash stable when blob-store availability changes
  • document the endpoint for external training consumers such as bulletAnalyzrResearch 0.7.1

Validation

  • 39 passed, 20 skipped across catalog API, integrity, and manifest tests
  • focused snapshot tests cover static and catalog-discovered datasets, unresolved entries, unavailable blobs, hierarchy, licensing, deterministic hashes, and traversal rejection
  • ruff check passes on changed Python and test files

@vercel

vercel Bot commented Jul 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
verity Ready Ready Preview, Comment Jul 10, 2026 3:55am

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant