Open District Sign up
Data for AI

Data for AI that shows its work.

Public records, enterprise systems, and personal context in one place. Query it, cite it, audit it.

live evidence · checking…
checking…

Not a mockup. This card probes the running system and shows what it answered, verbatim. raw JSON

33 connectorsevery fact citedevery action auditedFree

Federal Register GovTrack FEC NYC 311 NOAA URLhaus ThreatFox CISA advisories Zenodo OpenLibrary iNaturalist REST APIs Webhooks JSON pull GitHub Salesforce ServiceNow Workday File import Jira Snowflake Postgres U.S. Census SEC EDGAR Court opinions
How data becomes action
  1. 01RealityPublic, enterprise, and personal data
  2. 02MemoryAppend-only event store, fully retained
  3. 03ReasoningQuery, search, entity graphs
  4. 04PredictionForecasts grounded in cited history
  5. 05ActionHuman-approved tasks

Permissions and audit apply at every stage. See governance.

1.0 · Ask

Questions it answers.

Real tool chains, cited line by line.

01
Follow the money

Which companies named in new federal rules donated to the committees overseeing them?

search(q="final rule" · Federal Register · last 90 days)   → 14 notices
entities(name="Acme Robotics")                            → officers · donors
query(SELECT committee, amount FROM fec_contributions)     → $48,200 · 6 gifts
Acme appears in three new rules this quarter.1 Its officers gave $48,200 to members of the oversight committee.2 1 · Federal Register · 91 FR 23114
2 · FEC itemized contributions · Q2
02
Scan the courts

Is anyone challenging the new broadband rule?

search(q="petition for review" · Court opinions · related 91 FR 44102)  → 2 cases
query(SELECT docket, status, next_hearing)                             → lead 24-1188 · argued
Two challenges filed. Lead case 24-1188 was argued June 12; a ruling could stay the rule nationwide.12 1 · Dkt. 24-1188 · docket
2 · Order list · May 28
03
The 2pm brief

What should I know before my 2pm?

calendar(event=next)                        → Northwind renewal · 14:00
email(counterparty=Northwind · last 30d)    → 11 messages · $240k ask
search(q="Northwind" · all sources)         → 1 regulatory hit
Renewal at $240k; they pushed for net-60 terms.1 A procurement rule published Tuesday names the parent company — lock multi-year terms before it applies.2 1 · Northwind thread · May 9
2 · Federal Register · published Tuesday
04
Thesis watch

Flag anything that changes my thesis on Acme.

watch(entity="Acme" · sources=all · notify=material)   → standing
events(filter.entity_id=acme · since last review)      → 1 material diff
Thesis factor at risk: government revenue. Contract-freeze notice published today.1 1 · Federal Register · 90 FR 44102 · 06:00 ET
2.0 · The District

Every source has an address.

Each connector syncs on schedule, writes to the append-only event store, and cites every result back to the originating record.

GOVERNMENT QUARTER Federal Register GovTrack U.S. Census SEC EDGAR FEC Court opinions NYC 311 LIBRARY ROW Zenodo OpenLibrary CLIMATE WATERFRONT NOAA iNaturalist SECURITY PRECINCT CISA advisories URLhaus ThreatFox COMMERCE DISTRICT GitHub Salesforce ServiceNow Workday JSON pull Postgres REST APIs Webhooks Jira Snowflake File import RESIDENTIAL WARD Email Calendar Messages Files RECORDS HALL append-only · every fact cited

Hover a block — every street ends at the Records Hall.

Public data

  • Federal Register
  • GovTrack
  • FEC
  • NYC 311
  • NOAA
  • URLhaus
  • ThreatFox
  • CISA advisories
  • Zenodo
  • OpenLibrary
  • iNaturalist
  • U.S. Census
  • SEC EDGAR
  • Court opinions

Enterprise

  • REST APIs
  • Webhooks
  • JSON pull
  • GitHub
  • Salesforce
  • ServiceNow
  • Workday
  • File import
  • Jira
  • Snowflake
  • Postgres

Personal

  • Email
  • Calendar
  • Messages
  • Files

Full catalog: 33 connector templates.

3.0 · Build

Built for people and machines.

Open District speaks the Model Context Protocol. Point any MCP client at one endpoint and your agent gets the same query, search, and audit surface the web app uses, under an API key with explicit scopes.

query search schema catalog topology metrics and 4 more tools, documented in agents.md

10 MCP tools today. All read-only by default, all written to the audit log. Full reference in agents.md.

{
  "mcpServers": {
    "opendistrict": {
      "url": "https://mcp.opendistrict.org/mcp",
      "headers": { "Authorization": "Bearer $OD_API_KEY" }
    }
  }
}
Read agent setup

Streamable HTTP transport. Keys are issued per tenant with explicit scopes. Requests are written to the same audit log as the web app.

tool: query
sql:  "SELECT title, source_url, published_at
       FROM federal_register_notices
       WHERE published_at > now() - interval '7 days'
       ORDER BY published_at DESC LIMIT 20"

Every result row carries its source record. Citations are not an add-on. They are how the store works.

4.0 · Pricing

Free.

Every feature, for everyone. Sign up and connect your first source.

Sign up
5.0 · Trust

Built for control and accountability.

Private by default. Audited by design.

Permissions

Every query runs under a tenant context enforced by row-level security. API keys carry explicit scopes; users hold role-mapped permissions.

Privacy

Tenant data is isolated at the database layer, not just filtered in the app. Personal context stays per user.

Approvals

High-impact actions require human sign-off before execution.

Audit

Every query and result is recorded to an append-only audit log with actor, scope, and timestamps, queryable like any other table.

Sign up

Early access is open.

Request access, get an API key after review, and connect your first source.

Developers: API keys are issued in-app after you have an account.