New: give any agent a live, governed query engine over your data, no warehouse required.Get started
Nightshift

Nightshift for Public Sector

Mission data, query-ready and cleared for every agent.

Connect case, benefits, and records systems once. Your program analysts and their agents query live data in plain requests, with clearance and classification enforced on every read and every access logged for oversight. No warehouse to stand up, and the records they are not cleared for never reach the request.

Records catalog4 sources
CAcase.recordsPII1.9kGoverned
BEbenefits.warehouse8.6M rows3.4kGoverned
RErecords.apiclassified720Cleared
GIgis.parcelsread only260Read only
Governed catalog · every access logged for the record

See it work

Where the grant money actually went.

An agent connects Nightshift over MCP and attributes $4.6M of grant overspend across Workday, ServiceNow, SAP, and DocuSign, flagging the contracts behind it.

Classification

Access follows clearance.

PublicOpen records and aggregates, available to any agent
InternalCase and benefits data, scoped to the assigned office
RestrictedSealed and classified records, left out of the view unless explicitly granted

Identity-aware

The same catalog, different clearance.

Each agent is granted its own governed view: the caseworker its office’s cases with the citizen masked, the analytics agent only aggregates. The catalog answers each by what it is granted.

request case records for your office
caseworker-agentOffice: DET
CaseCitizenStatus
C-4471••••Open
C-2210••••Review
C-9982••••Closed
analytics-agentAggregates
RegionCasesCitizen
Midwest12,481••••
South9,002••••
West7,330••••

What agents do

Caseworker agents, cleared and logged.

Move the case

Read the cases its office owns, with the citizen masked and restricted records left out of the view.

Answer the public

A service agent that sees only public records and aggregates, never a sealed file.

Report without exposure

Read aggregates for analytics, so trends are visible while individual citizens are not.

Sovereignty

Runs inside your boundary.

Records never have to leave your network. Run Nightshift in your own environment, even air-gapped, so the data stays put and only governed responses cross the line to an agent.

Your network · self-hosted or air-gapped

case.recordsbenefits.warehouserecords.apiNightshift
MCP
Caseworker agentoutside the boundary

Run it self-hosted and the data stays in your boundary. Only governed responses cross it.

Governance in plain SQL

Scope to an office, mask PII, exclude the restricted.

A governed view limits an agent to its assigned office, masks identifiers like SSN and date of birth, and leaves anything marked restricted out. Grant the agent read on the view, and it is the only data the agent can reach.

  • Scope rows and columns by office, role, or classification
  • Mask PII, leave restricted records out of the view
  • Agents get read grants, never write
views/cases_det.sqlview
-- cases_det: Detroit office, identifiers masked, restricted excluded
create view cases_det as
select case_id, assigned_office, status,
md5(ssn) as ssn, md5(dob) as dob -- masked
from case_records
where assigned_office = 'DET'
and classification <> 'restricted'; -- sealed records excluded
grantcaseworker-agent → cases_det · read

Questions the agency asks

What the record demands.

Can clearance be enforced per agent?
Yes. Each agent is granted read on a governed view scoped to its office and clearance, so a caseworker agent and an analytics agent get different data from the same catalog.
Where does the data live?
In your systems. Nightshift can query records where they live, or run inside your own network, so access stays under your control and policy.
Is every access accountable?
Yes. Each request is logged with the identity, the record, and the outcome, for the audit the record demands.

Put an agent on public data, within the rules.

Start free, connect a system of record, and watch clearance-aware reads reach your agent in minutes. Run it inside your own network when you need to.

Want to look first? Take the product tour