Blob is an essential primitive in BlobHub universe. It represents unit of data users want to store, version, and
interact with.Blobs are grouped into Organizations allowing users to form collections and efficiently manage access to those.
Revision represents a point in time checkpoint of a blob. Revision lifecycle consists of Draft, Commit,
and Snapshot stages.Revision use cases and interface mutate over time as it transitions through its lifecycle.
BlobHub offers flexible privacy controls. Blobs can be kept private (shared with individual contributors or
consumers) or made publicly available to all BlobHub users.Programmatic read/write access (to public and private blobs) can be enabled with the use of API keys.