The DBN’s Rules as Code Community of Practice (RaC CoP) creates a shared learning and exchange space for people working on public benefits eligibility and enrollment systems — and specifically people tackling the issue of how policy becomes software code.
It is frequently assumed that when rules are implemented as code, a rules engine is necessary. However, it is possible for policy people and engineers to effectively work together to code logic that drives technological system without needing a mediating rules engine at all.
This brief analyzes the current state of federal and state government communication around benefits eligibility rules and policy and how these documents are being tracked and adapted into code by external organizations. This work includes comparisons between coded examples of policy and potential options for standardizing code based on established and emerging data standards, tools, and frameworks.
“Interoperability” refers to systems’ ability to interact with each other to share data so that a customer is connected with as many benefits as possible in an efficient way. The Affordable Care Act (ACA) was originally intended to be interoperable, but this has not occurred yet. Promoting interoperability in the ACA is imperative, as it would help alleviate food insecurity through automatic benefits enrollment.
Better Rules utilizes multidisciplinary teams that include people skilled in policy, legal, business rules, programming, and service design working together in an iterative fashion to develop rules. Several outputs are produced using this approach, each offering an opportunity that can be fed back into that iterative process and re-used to solve other issues.
MITRE developed the Comprehensive Careers and Supports for Households (CCASH™) tool to help individuals understand and manage federal benefits and employment services, transitioning from a consumer-focused tool to a policy analytics system. By integrating data from sources like the U.S. Census and the Policy Rules Database, MITRE created a model that allows users to analyze and compare benefits eligibility across states, supporting evidence-based policymaking.
beta.gouv.fr, a French government incubator, developed Mes Aides, an online benefits simulator launched in 2014 to help residents assess their eligibility for various social programs, addressing the issue of unclaimed benefits. The tool, built with open-source technology, enabled users to quickly estimate their potential benefits but was later integrated into a broader platform in 2020 following internal government disputes over authority.
The NYC Mayor’s Office for Economic Opportunity (NYC Opportunity) developed the NYC Benefits Platform, including ACCESS NYC, to help residents easily discover and check eligibility for over 80 social programs.
PolicyEngine is a nonprofit that provides a free, open-source web app enabling users in the US and UK to estimate taxes and benefits at the household level, while also simulating the effects of policy changes. By combining tax and benefits data, PolicyEngine helps individuals and policymakers better understand the impacts of existing policies and proposed reforms, using microsimulation models built from legislation and enhanced survey data.