Share through an ordinary link
Prepare a private or unlisted share in a desktop application and let the recipient open it in a supported browser.
A proposed media-sharing system that prepares files locally, issues private or unlisted links, and delivers from creator-controlled sources instead of central media storage by default.
What if sharing a video link did not require uploading the media to a central host?
A desktop creator app, browser viewer, small control plane, verifiable manifests, direct transfer, explicit availability, and lower-bandwidth alternatives separate coordination from media delivery.
User value
The proposed first experience keeps private audio and video on creator-managed hardware by default while giving recipients a familiar browser link.
Prepare a private or unlisted share in a desktop application and let the recipient open it in a supported browser.
Process media locally and use the creator's device as the first delivery source instead of uploading every file to central storage.
Explain whether the creator is online, whether a direct connection is possible, and when a lower-bandwidth mode or another approved source may help.
Features
These capabilities define the first MVP. None is implemented in the current repository.
Import audio or video, inspect compatibility, manage local processed assets, and reuse renditions across shares.
Create a standard rendition, a lower-bandwidth alternative where practical, and audio-only playback when appropriate.
Register descriptive metadata, access state, and a versioned manifest, then return a link without giving the control plane default custody of the media.
Resolve the share, complete any access check, choose an available mode, and begin playback before the complete file has arrived.
Request independently transferable media units from the creator and verify each one against a signed, versioned manifest.
Show creator-offline, denied, unsupported-browser, and direct-connection failure states, and let the creator stop future authorized sessions.
How it works
The intended journey hides protocol complexity without hiding the limits of creator-controlled delivery.
Open the desktop creator application and select a video or audio file from creator-controlled storage.
Inspect compatibility, process the file locally, segment it into transferable units, and calculate the manifest and integrity data.
Choose private or unlisted access and register the share metadata, access policy, manifest, and current availability with the control plane.
Let the recipient resolve the share, pass any access check, and select an available playback mode without installing a viewer application.
Coordinate a direct session, request media units from the creator, verify them against the manifest, buffer, and begin playback.
Explain offline or incompatible states, offer available bandwidth alternatives, and allow the creator to stop new sessions without promising erasure of existing copies.
Product concept
A small service can manage identity, access, manifests, connection setup, revocation, and operational health without becoming the default warehouse and streaming path for every file.
Creators still send links and viewers still press play, even when the media comes from creator-controlled or community-supported sources.
The design refuses to imply permanent availability when no creator, supporter, node, or bounded reliability service is contributing storage, bandwidth, and uptime.
Viewer assistance, persistent supporter seeding, storage, bandwidth, and background participation must be visible, controllable, bounded, and removable.
Architecture
The proposed architecture keeps share metadata and connection setup central while creator-controlled and later community-supported sources carry the media itself.
Identity, share lookup, access, manifests, short-lived presence, signaling, revocation, and coarse operations remain separate from default media storage and streaming.
Receiving clients would verify independently transferable media units against a signed manifest instead of trusting the peer that supplied them.
Creator origin comes first, while viewer assistance, supporter seeding, persistent nodes, community mirrors, and bounded relay or edge capacity remain later concepts.
Peer delivery can reveal network information, revocation cannot erase copied media, and anonymity or end-to-end encryption must not be claimed before the model is designed and reviewed.
Technology
Development
The repository contains seven substantial Phase 0 definition documents but no application source, build configuration, dependency manifest, test suite, prototype, deployment, commit history, or product media. Every capability on this page is therefore described as proposed.
Documented so far
Next evidence
Place the definitions under version control, approve the first-slice scope, record the minimum stack decisions, and build narrow proofs for local processing, browser playback, direct transfer, integrity verification, clear failure states, and control-plane cost. Then test the end-to-end flow with non-technical creators and viewers before expanding into public publishing or community delivery.
MyTriba lab notes
Notes about the thinking, architecture, development, and decisions behind this work.
Development notes for this project will begin here.