Open Source
Open, machine-readable eligibility rules for public services
A public database of eligibility rules for programs and services—federal, state, and local—that anyone can browse, contribute to, and build upon.
Browse by Jurisdiction
Federal, State, County, and City
Core Principles
Open, structured, community-maintained
-
Open by Default
- All rules visible, all contributions public. No black boxes. Every eligibility rule is traceable to its source.
-
GitHub-Native
- Pull requests as the primary contribution mechanism. Full version history for every rule change.
-
Human + Machine Readable
- Rules encoded in YAML with human descriptions. Easy for AI assistants to parse and reason about.
-
Jurisdiction-Aware
- Federal, state, county, and city rules organized in a clear hierarchy. See how rules cascade down.
How It Works
Rules as structured data
service_id: snap
name: SNAP (Food Stamps)
rules:
- id: income-gross
type: income_fpl
operator: less_than_or_equal
value: 130
unit: percent
description: |
Gross monthly income must be at or below
130% of the Federal Poverty Level.
source_url: https://www.fns.usda.gov/snap/recipient/eligibility
- id: residency
type: residency
operator: equals
value: US
description: Must reside in the United States.
- id: citizenship
type: citizenship
operator: in
values:
- us_citizen
- permanent_resident
- refugee
description: |
Must be a U.S. citizen or qualified non-citizen.
Every rule links back to official government sources
Help build the database
Know government eligibility rules? Contribute your knowledge via GitHub pull requests.