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.