This paper introduces a method for auditing benefits eligibility screening tools in four steps: 1) generate test households, 2) automatically populate screening questions with household information and retrieve determinations, 3) translate eligibility guidelines into computer code to generate ground truth determinations, and 4) identify conflicting determinations to detect errors.
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.
We wrapped up Rules as Code Demo Day with Max Ghenis and Nikhil Woodruff, the founders of PolicyEngine. The PolicyEngine web app computes the impact of tax and benefit policy in the US and the UK. With PolicyEngine, anyone can freely calculate their taxes and benefits under current law and customizable policy reforms, and also estimate the society-wide impacts of those reforms. Policymakers and think tanks from across the political spectrum can analyze actual policy. PolicyEngine is built atop the open source OpenFisca US and UK microsimulation models and they are building an open unified data set utilizing data from the Policy Rules Database, Current Population Survey, Survey of Consumer Finances, Consumer Expenditures, tax records, and IRS Public Use File.
The New South Wales government describes its efforts to connect with other Australian jurisdictions and international colleagues in its move towards making machine-consumable legislation and policy.
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.
This course from the European Commission aims to provide participants with a comprehensive understanding of Law as Code and its relationship to digital-ready policymaking.
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.