0trust.social delivers content-addressed media, S3-compatible buckets, and private Drive storage. Chat, CMS, and file apps all share the same CDN at /c/{id}.
Upload once. Serve everywhere with a stable content id.
Each upload is hashed and stored on the hot tier. Same bytes, same id — natural dedupe.
Images, GIF, audio, and video at https://0trust.social/c/{id}. Range requests for video.
Touch keeps media hot; idle content ages into cold archive without breaking the URL.
Originator and share tokens travel with content so embeds stay verifiable across products.
Williwaw, Bandy, MotionKB, Drive — same media plane, no third-party file hosts.
Uploads and private libraries use 0Trust identity. Public content URLs stay embed-ready.
S3-style path API with versioning and private user buckets.
/s3/{bucket}/{key} for product and user objects — familiar API shape.
Each user gets a private bucket (u-{login}). Owner-only by default.
MVCC-style versions so writes do not clobber history.
Originate + SHARE chain so Drive can list which apps used each object.
Reposts are zero-byte links to the original content (OC) — no second blob. Fuzzy hash blocks near-dupe abuse.
williwaw.app, motionkb.com, defcon.chat, bandy.chat, Drive — all X-0Trust-Consumer tagged.
GET/HEAD/list for authorized buckets; writes require a signed-in session.
GET https://0trust.social/c/{id} # OC or promoted link\n POST https://0trust.social/api/v1/content/upload # exact + fuzzy dedupe\n POST https://0trust.social/api/v1/content/promote # repost → link to OC\n GET https://0trust.social/s3/{bucket}/{key}A real file library on top of private buckets and the CDN.
Nested folders, starred items, trash, and snappy browse.
Text and markdown in the browser. Multi-device edits merge cleanly.
Token links for specific files without opening a whole bucket.
Images and video publish to /c/{id} for previews and embeds.
Sign in at drive.0trust.cloud and start with your private library.
Company registration on 0trust.cloud unlocks Drive and the content plane.