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.

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.