Put
Writing an object is a named write with a content type. It dispatches by size like any write and gets certified when coded (writing). Replace is last-write-wins: writing the same name again creates a new track, and listings resolve to the latest. Options compose: encrypt-on-write and create-bucket-on-first-put bundle into the same call.Get and head
Retrieval by name resolves through a listing, then fetches. Head returns metadata without the bytes: the etag (the track’s on-chain commitment), size, content type, and last-modified.List
Listings are name-ordered and paginated over a bucket. Each entry carries the name, size, content type, last-modified, and the track address. The query options:prefix, delimiter for directory-style browsing over the flat namespace, cursor for pagination, and limit. Naming conventions for folder-like layouts are on the objects architecture page.