Open-source creator-controlled sharing

Share your work with people, not every machine that asks.

Share Capsules is TekFoundry's open reference implementation of Capsule and Capsule Trust Exchange, an experimental approach to publishing encrypted creative work with creator-defined access rules.

Experimental by design. Capsule and CTX can make anonymous bulk access harder, but they cannot prevent screenshots, external recording, modified clients, or misuse by an authorized viewer.
Share Capsules Creator Studio creating a protected Capsule
Capsule

A portable package containing encrypted content, signed metadata, and creator-selected access policy.

CTX

The Capsule Trust Exchange protocol for evaluating policy and authorizing key release.

Viewer

The trusted browser-side surface that verifies, authorizes, decrypts, and renders locally.

Network

Recognized providers and brokers that official tools can choose without closing the ecosystem.

Reference implementation

A working project for public review, compatible implementations, and sharper protocol design.

The current supported flow focuses on static JPEG, PNG, and WebP images. Creators package locally, host encrypted files wherever they choose, and embed a viewer element with fallback content.

  1. 01

    Package

    A creator turns a supported image into a portable .capsule file with encrypted content, signed metadata, and an access policy.

  2. 02

    Publish

    The encrypted Capsule can live on an ordinary static HTTPS site alongside public fallback content.

  3. 03

    Evaluate

    A compatible Viewer checks the creator-signed CTX policy with recognized trust and key-release services.

  4. 04

    Open

    When the policy is satisfied, the content key is released to the trusted Viewer device for local decryption and rendering.

Live examples

The examples show the actual supported viewing patterns.

ShareCapsules.com hosts showcase Capsules that demonstrate open content, time windows, trust checks, limits, and revocation behavior.

Open Showcase
Time capsule showcase image

Time-gated release

Publish a Capsule now and let it open only when the creator-selected time window allows it.

Trust capsule showcase image

Trust-aware access

Ask for a policy result without handing the hosting page a viewer identity, plaintext, or raw account history.

Open content showcase image

Open fallback path

Keep the web page useful even when a visitor does not have the Viewer or does not satisfy the policy.

Open ecosystem

TekFoundry sponsors it, but the protocol is meant to be questioned.

Capsule and CTX are intended for public review, independent implementations, multiple trust providers, and creator-selected key brokers. The repo is open for design scrutiny, compatibility work, and constructive contributions.