The media asset pipeline

Ingest.
Factory.
Market.

One pipeline that carries a capture from the rig to a licensed deliverable — provenance at every handoff.

010203ingestfactorymarketcapture, offline-okedge · host · gpurights + provenance

How it works

Three stages, one pipeline.

Each stage stands on its own, but they share a single source of truth — so an asset never loses track of where it came from.

01

Ingest

Capture from any camera, scanner, or rig. The ingest node runs local-first, so a session keeps recording even when the network drops — then syncs the moment it's back.

  • Sony, gphoto2, Insta360, or your own device adapter
  • Works offline; syncs to the central MAM on reconnect
  • Every session lands as an immutable, checksummed source package
02

Factory

One source package, every output. Define pipelines once and the Factory schedules each step where the compute lives — on the capture node, the host, or a remote GPU farm.

  • Meshes, NeRFs, Gaussian splats, depth and PBR maps
  • Hybrid execution across edge, host, and GPU nodes
  • Declarative pipelines you define, version, and replay
03

Market in preview

Turn finished assets into licensed deliverables. Rights and provenance travel with every asset, so a buyer always knows exactly what they're licensing and where it came from.

  • License catalog with immutable rights snapshots
  • Bindings deliver assets straight into downstream apps
  • Full lineage attached to every licensed asset
source

Provenance

Every asset remembers where it came from.

Each output traces back to its exact source — the capture, the pipeline, the settings, the person, and where it ran. Reopen a session and you get a new immutable version, never a broken trail.

captureoutputslicense

Deployment

Runs where you do.

The same product, the same domain model, whether ergot is hosted for you or running on hardware you control.

Managed service

We operate the pipeline. You bring your capture rigs and, if you want, your own processing nodes — or use managed capacity.

Your own infrastructure

Run ergot on a NAS, a workstation, or your cluster. Capture and processing stay close to your data, on networks you control.

local-first multi-tenant hybrid compute full provenance S3 or NAS storage

For developers

Build on ergot.

Drop the SDK into your app and add a media asset pipeline in an afternoon — typed asset access, pipeline runs, rights preflight, and embeddable UI components.

Explore the SDK →
npm install @happyvertical/ergot-sdk const ergot = new MamConsumerClient({ baseUrl, apiKey }) const assets = await ergot.listAssets()

Early access

Request an invite.

ergot is invite-only while we're in early access. Tell us where to reach you and we'll open a spot.

One email when your spot is ready. Nothing else.