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
activeorarchived; 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:
| Content | Export |
|---|---|
| No images | Flat PDF. |
| Small set with images | PDF with inline thumbnails. |
| Larger / image-heavy | A 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.