Integration

The Interface Is Optional. The Intelligence Feed Is the Product.

Citylitics can review the intelligence here or consume the same reviewed records directly as structured JSON through a client specific pull API. Research scale counts describe source inventory and candidate detection. Only approved reviewed records are counted as reviewed findings. Source-checked previews are labeled separately and remain pending human review. This page illustrates a delivery format and is not a live production integration.

How a Record Reaches Your Product Layer

  1. 01

    Primary Source

    Federal and state publications, dockets, permit datasets, and program notices.

  2. 02

    PolicySight Collection & Evidence

    Material facts are captured with their publisher and source link.

  3. 03

    Source Verification

    Values, units, dates, and status are normalized and checked against the source.

  4. 04

    Reviewed Structured Record

    One record per change, with facts and analysis kept separate.

  5. 05

    Citylitics API / Product Layer

    Structured JSON pulled on your schedule and mapped to your entities.

Structured Delivery Fields

Fields in the policysight.citylitics.intelligence.v2 data contract
FieldTypeDescription
record_idstringStable feed identifier for the reviewed record.
schema_versionstringData contract version, currently policysight.citylitics.intelligence.v2.
headlinestringShort factual description of the change.
summarystringNeutral summary of what changed, drawn from the source.
record_typeenumPERMIT, FUNDING, RULEMAKING, ENFORCEMENT, MARKET_SIGNAL.
statusenumPROPOSED, FINAL, or OBSERVED, preserved from the source. "sample preview" is a separate review state label and is excluded from reviewed findings.
jurisdictionobjectCountry, state, locality, agency, and authority level.
permit_idstring | nullNPDES permit identifier when the record is permit based.
previous_value / current_value / unitmixedBefore and after values for measurable changes.
percent_changenumber | nullComputed change between before and after values.
topicsstring[]Tags across areas so overlaps remain visible.
entitiesobject[]Agencies, jurisdictions, and facilities related to the record.
datesobject[]Typed dates with precision, tied back to the fact they support.
factsobjectLabelled source facts with value, type, unit, and confidence.
detailobjectArea specific fields such as permit limits or funding terms.
evidenceobjectPublisher, source URL, and safe locator for each material fact.
commercial_relevancestringPolicySight analysis, kept separate from source facts.
affected_entity_classesstring[]Types of organizations affected by the change.
reviewed_attimestampWhen the record passed review and entered the feed.

Structured Record Example

Loading example record...

Review how source backed records can fit into Citylitics workflows. Delivery scope and field mapping can be aligned to Citylitics priorities.