Data for AI that shows its work.
Public records under open licenses, cleared and cited record by record, beside your enterprise systems and personal context. Query it, cite it, audit it.
Not a mockup. This card probes the running system and shows what it answered, verbatim. raw JSON
33 connectorsevery fact citedevery action auditedFree forever
- 01RealityPublic, enterprise, and personal data
- 02MemoryAppend-only event store, fully retained
- 03ReasoningQuery, search, entity graphs
- 04PredictionForecasts grounded in cited history
- 05ActionHuman-approved tasks
Permissions and audit apply at every stage. See governance.
Questions it answers.
Real tool chains, cited line by line.
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
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
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
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
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.
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
- Calendar
- Messages
- Files
Full catalog: 33 connector templates.
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.
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" }
}
}
}
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.
BYOK
Bring your own keys. One scoped API key, minted and revoked in-app.
BYOD
Bring your own data. Postgres, Snowflake, SaaS APIs, files — your sources stay yours.
BYOB
Bring your own booze. The one source we do not sync.
Free. Forever.
Every feature, for everyone. Sign up and connect your first source.
Sign upBuilt 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.
Start today.
Create an account, connect your first source, and start querying. Free forever.