Read through an open branch’s copy-on-first-write overlay view instead of the canonical (main) plane. Does not compose with as_of (422). The branch must exist under the caller’s tenant.
Maximum acceptable confidence-interval width (upper − lower) for this definition's outputs; wider intervals warn `output-confidence-interval-too-wide`. Per-definition because CI widths are unitless across queries.
stringformat: decimal
cohort_policy
required
Minimums and suppression rules; may inherit from program (JSON)
composition_group
Groups related definitions for privacy-budget composition
string
contribution_bounds
required
Min / max values, clipping norms, per-participant caps (JSON; required for every approved definition)
datasheet_template_ref
Required for benchmark exports and model artifacts
string
definition_api_name
required
Stable slug within program
string
delta_per_run
Required for approximate DP mechanisms
stringformat: decimal
dpia_reference
Required when program or definition is high-risk
string
epsilon_per_run
Required if DP applies
stringformat: decimal
forbidden_field_classes
required
Defaults include direct_identifier, free_text, payment_secret, etc.
Array<string>
id
required
Definition id
string
input_field_allowlist
required
Fully qualified field paths or named derived features
Array<string>
input_object_types
required
Aerandil object types eligible for local reads
Array<string>
local_code_digest
Required when local_code_reference is set; immutable once approved
Per-property source attribution and pins. An entry under properties means the property’s current value came from that source (on the source’s own clock, source_updated_at); an entry under pins is a human override protecting the property from sourced writes.
Quoted strong validator (RFC 7232 §2.3) carrying the object’s monotonic version. Informational on the read path — object mutation goes through typed actions on /v1/actions/{action}/apply, not raw CRUD.