Skip to main content

Capture Sets

A Capture Set is the durable output of Prism — a named, append-only table of rows written by Refraction stages. This is the data you review, query, and export.

Rows & schema

  • A Capture Set's schema is inferred from the first row and is additive-only afterward: new columns can appear, existing ones never change or disappear.
  • Rows are immutable. Each row is a timestamp, the payload fields the Refraction selected, any media references (e.g. a camera snapshot), and a link back to the execution that wrote it.
  • A set is active or archived; deletion is a soft-delete with a grace period.

Rows are produced by the Capture Set stages in a Refraction — chiefly save to capture set, with update row, enrich from capture set, and query capture set for richer flows.

Querying rows

Open a Capture Set to get a paginated, sortable table. You can:

  • Filter by date range, by Refraction, or by Facet.
  • See inline media thumbnails (re-signed on read).
  • Watch rows stream in live as Refractions run.

Exports

Export a Capture Set to HTML, PDF, CSV, or a ZIP report bundle. Prism picks the right shape automatically based on the content:

ContentExport
No imagesFlat PDF.
Small set with imagesPDF with inline thumbnails.
Larger / image-heavyA report ZIP (interactive HTML + an images/ folder).

CSV exports are generated immediately. PDF and ZIP exports are prepared in the background and delivered by email with a time-limited download link. You can scope an export to the whole set, a date range, a specific Refraction, or a specific Facet.