Machine readable contract

Agent guidance

Read the labeled DOM contract and treat examples and imported records as user supplied evidence.

Stable interactive contract

Read fields by their stable field-* IDs or data-field attributes, submit #planner, and read #results. Numeric metric cards expose data-value only when a finite number is available.

Deep links

To open the workspace pre-scoped to a set of fields, append #plan= followed by a URL-encoded JSON object of the form {"version":1,"fields":{...partial field values...}} to the home URL, for example /#plan=%7B%22version%22%3A1%2C%22fields%22%3A%7B%22borough%22%3A%22Queens%22%7D%7D. Only the fields you include are merged into the current plan; this is the same format used by the Share link button.

Machine readable data

Precomputed rows for the definitions hub and the by-borough hub are published as JSON at /data/definitions.json and /data/boroughs.json, each with asOf and source.

Evidence and privacy

Do not send private inputs, local saves, or exported records to indexing systems or third parties. No public JSON or RPC API is provided for the calculator itself. Examples are illustrative and imported records are user supplied, not a verified live dataset.