# Record field projection

Build-time release reference. Runtime readiness, deployment, payment settlement and external indexing are not evaluated here. Prices are proposed; this file cannot authorize execution or payment.

WHEN TO USE: Shape up to 1,000 records into a small downstream payload, selecting nested fields with JSON Pointers and assigning flat output names. Up to 100 unique output names; missing fields are omitted, set to null, or rejected according to onMissing (default error). Unsafe names are rejected. Maximum 100,000 serialized characters and depth 32.

Release: 0.29.0. Built: 2026-10-06T15:38:00Z.

## Choose for
- Select JSON Pointer fields from each record and rename them to flat output names.

## Outside this profile
- Computed expressions, joins, or arbitrary query languages.

Proposed nominal USD 0.005 per successful call; payer fees excluded. No verified runtime availability.

- [Exact release contract](/reference/services/records-project.json)
- [Input schema](/reference/schemas/records-project.input.json)
- [Output schema](/reference/schemas/records-project.output.json)
- [Fixed example](/reference/examples/records-project.json)
- [Complete HTML reference](/discover/tools/records-project)
