RIGHTSCLEARED
PROCESSING PIPELINE · v4.2

Fourteen stages between a camera original and a delivered asset. Six of them run before upload.

Footage that fails the spec is rejected before it leaves the source, so what reaches a buyer has already passed it. Every stage writes to the asset's provenance record; rejections are logged with reason codes and are auditable per file.

THROUGHPUT
1.8 TB/day
AUTO-REJECT
AT SOURCE
HUMAN QA
4% sample
ILLUSTRATIVE
STAGE FLOW
6 LOCAL · 8 PIPELINE
ON YOUR MACHINE — BEFORE ANYTHING IS UPLOADED
Screening happens at the source. Nothing below the spec is ever transmitted.
rejected here, not uploaded
01
Ingest & checksum
SHA-256 per file, receipt logged
AUTO
02
Technical read
codec, fps, bitrate, colour, container
AUTO
03
Telemetry extraction
GPMF / SRT → GPS, IMU, depth, gimbal
AUTO
04
Scene detection
shot boundaries, motion classification
AUTO
05
Quality scoring
sharpness, exposure, shake, compression
AUTO
06
Auto-reject
below-threshold clips removed
REJECT
IN OUR PIPELINE — AFTER UPLOAD
Rights classification, masking and enrichment on footage that already meets spec.
8 stages
07
Disqualifier detection
watermarks, burnt-in text, timecode
REJECT
08
Person detection
per-frame boxes, identifiability score
AUTO
09
Rights tier routing
tier 1 / 2 / 3 assignment per clip
RIGHTS
10
Face masking
tier 3 masked pre-review, irreversible
RIGHTS
11
Semantic captioning
scene, subject, conditions, motion
AUTO
12
Telemetry alignment
series frame-locked to timecode
AUTO
13
Multi-camera sync
audio xcorr + GPS clock, ±1 frame
PREMIUM
14
Package & deliver
asset + JSON sidecar + provenance
OUTPUT
SPECIMEN OUTPUT
DELIVERED PAIR
frame 00:01:12.400
EXAMPLE_0001.MP4
4.21 GB · SHA-256 9c3f…d81a
telemetry 1,264 samples
sidecar validated ✓
{
  "asset_id": "rc_example_0001",
  "operator_id": "example_operator_01",
  "duration_s": 252.4,
  "video": { "w": 3840, "h": 2160, "fps": 59.94,
             "codec": "hevc", "bitrate_mbps": 134.2,
             "color": "bt709", "container": "mp4" },
  "capture": { "device": "GoPro HERO12 Black",
               "started_utc": "2026-07-14T02:14:07Z",
               "site": "Example Bay, reef wall" },
  "telemetry": {
    "hz": 5,
    "gps": [[-8.72751,115.54441,-4.2],
            [-8.72754,115.54448,-6.8],
            [-8.72760,115.54455,-9.1]],
    "accel_g": [[0.02,-0.98,0.11],[0.05,-1.02,0.09]],
    "gyro_dps": [[1.4,-0.6,0.2],[2.1,-0.4,0.5]],
    "depth_m": [4.2,6.8,9.1,12.6,18.4],
    "alignment": "frame_locked"
  },
  "scene": { "caption": "Diver-free reef wall descent, soft
              coral, moderate current, natural light",
             "shots": 3, "motion": "smooth_translate" },
  "rights": { "tier": 1, "people_detected": false,
              "masking_applied": false,
              "licence_scope": "ai_training_unrestricted" },
  "provenance": { "contract": "RC-EXAMPLE-0001",
                  "received": "2026-07-22",
                  "warranty": "operator_original_work",
                  "chain_verified": true }
}
ACCEPTANCE SPECS
ACCEPTED
1080p minimum
4K preferred
any aspect
MP4 (H.264 / H.265)
MOV, ProRes
≥24 fps
REJECTED
watermarks / logos
burnt-in text
burnt-in timecode
heavy re-compression
near-duplicates
social re-uploads
HIGHEST-VALUE PRODUCT

Seven synchronised angles of one rafting run.

One event, seven cameras, frame-locked to a common timeline via audio cross-correlation and GPS timestamps. Telemetry from every moving camera aligned to the same clock.

SYNC ERROR
±1 frame
BUYER PAYS
up to $1,000/h
ILLUSTRATIVE
CAMERA
TIMELINE — 00:00 → 07:20
TELEMETRY
boat / bow mount
GPS+IMU
bank / tripod
static
drone / DJI Air 3
GPS+GIMBAL
helmet 01 / guide
GPS+IMU
helmet 02 / paddler
GPS+IMU
helmet 03 / paddler
GPS+IMU
helmet 04 / rear
IMU only
00:00
01:50
03:40
05:30
07:20