Rules as Code Community of Practice
The Digital Benefits Network (DBN) at the Beeck Center for Social Impact + Innovation at Georgetown University works with people who administer, deliver, use, and influence public benefits — with a goal of supporting government to ensure public benefits technology is accessible, effective, and equitable — and ultimately increase economic opportunity.
We value the experience and expertise from diverse backgrounds, disciplines, and sectors. We are focused on cross-benefit approaches for key programs including: food and nutrition (SNAP, WIC), health (Medicaid/CHIP), cash assistance (TANF, basic income), and unemployment insurance (UI).
The DBN convenes focused topical communities of practice (CoP) that inspire what’s possible in benefits delivery and drive towards testing new ideas, developing standards, and structured learning opportunities.
Rules as Code Community of Practice
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.
The RaC CoP brings together cross-sector experts who share approaches, examples, and challenges. Participants are from state, local, tribal, territorial, and federal government agencies, nonprofit organizations, academia, and private sector companies. We host recurring roundtable conversations and an email group for asynchronous updates, insights, and assistance.
We aspire to have a standardized, open Rules as Code approach for U.S. public benefits programs. When this is achieved, rules will be communicated using a common, expandable syntax, they will be easy to find and incorporate into digital systems, and will be kept up to date to reflect the latest policy changes and new types of policies and benefits as they arise.
The RaC CoP adheres to the Digital Benefits Networks’ community norms and code of conduct.
Why Join the RaC CoP?
- Collaborate with cross-sector practitioners and experts working on benefits eligibility rules, policy, and digital systems.
- Share resources, knowledge, and best practices related to Rules as Code.
- Stay up to date with the latest developments and advancements in Rules as Code.
- Contribute to improving the efficiency and effectiveness of public benefits systems.
Our team reviews all interest form requests in a timely manner and will be in touch with you shortly.
If you’re not ready to join this specific community, you can subscribe to the Digital Benefits Network’s newsletters to follow our broader work. You will receive regular updates on our RaC CoP as well as other DBN activities, including events, discussions, research reports, and opportunities for collaboration.
Are you new to Rules as Code?
Welcome! We engage people at all levels of familiarity with Rules as Code.
We like to use the Rules as Code definition from the Organisation for Economic Co-operation and Development (OECD):
“an official version of rules (e.g., laws and regulations) in a machine-consumable form, which allows rules to be understood and actioned by computer systems in a consistent way.”
The OECD report Cracking the code: Rulemaking for humans and machines is an excellent introductory read on the foundational concepts of Rules as Code and offers numerous international examples. We also recommend Rules as code: Seven levels of digitisation which classifies “digital transformation” of legal rules into a hierarchy of levels to help establish common terms.
Under a future approach to rules as code for benefits eligibility, policy, laws, or regulations would be translated into 1) plain language logic flows and, 2) computer-consumable code developed in a standardized syntax. The code can then be implemented in digital systems including benefits applications, eligibility screeners, policy analysis tools, and more. Any stakeholder can review the legislation or regulation, plain language logic, and code side-by-side and know that all are official and ready for implementation.
In the DBN’s research, we’ve been asking questions such as “what if all coded rules utilized a standard format?” and “what if many systems could utilize shared code?” Based on our research and engagement with cross-sector practitioners, we believe the best place to begin prototyping is with developing a data standard and syntax for writing rules and creating shared documentation in a code library. Providing this baseline within the ecosystem would then open up further technical possibilities. These could include having a shared business rules engine to centrally store and manage the rules and provide the integration point for application programming interfaces (APIs) to allow for direct integration of the rules, including a managed flow for updates and testing.
In the DBN’s research, we’ve been asking questions such as “what if all coded rules utilized a standard format?” and “what if many systems could utilize shared code?” Based on our research and engagement with cross-sector practitioners, we believe the best place to begin prototyping is with developing a data standard and syntax for writing rules and creating shared documentation in a code library. Providing this baseline within the ecosystem would then open up further technical possibilities. These could include having a shared business rules engine to centrally store and manage the rules and provide the integration point for application programming interfaces (APIs) to allow for direct integration of the rules, including a managed flow for updates and testing.
With eligibility rules published in policy documents, as plain language logic flows, and computer-consumable code written in a common syntax, it would improve transparency around individuals’ and families’ benefits eligibility determinations, and make it easier for people to receive benefits they are eligible for.
Want to read more?
Our June 2023 report Exploring Rules Communication: Moving Beyond Static Documents to Standardized Code for U.S. Public Benefits Programs explores how rules are currently communicated, compares projects that are transforming those policies into code, and presents potential frameworks and examples to build up from.
You can explore additional resources on the Digitizing Policy + Rules as Code page on the Digital Government Hub.
Current Events & Offerings
Policy2Code Prototyping Demo Day at BenCon | September 17, 2024, 3-5 pm ET
Join demos from the teams who have been participating in the Policy2Code Prototyping Challenge to test how generative artificial intelligence (AI) technology can be used to translate government policies for U.S. public benefits programs into plain language and software code. Teams have been testing specific technologies and use cases ranging from eligibility screening to caseworker support for a variety of benefits programs. Be sure to cast your vote in the People’s Choice Award!
Policy2Code Prototyping Challenge | Summer 2024
The Policy2Code Prototyping Challenge invites experiments to test how generative artificial intelligence (AI) technology can be used to translate government policies for U.S. public benefits programs into plain language and software code. May 3 Launch Webinar | Applications due May 22
Ongoing & Past Offerings
Events
Rules As Code Demo Day | June 2022
- More than 200 attendees joined for eight demonstrations of Rules as Code followed by discussion sessions.
Sector-Specific Roundtables | April and September 2023
- The DBN hosted three roundtables for rules as code practitioners by sector: the grassroots technical community, federal government practitioners, and state, local, tribal and territorial (SLTT) government practitioners.
“Thank you so much for hosting us! The SLTT Rules as Code Roundtable is a unique and important group making some big improvements to lives that need it the most. It’s an honor to be here!” – State Government Policy Administrator
Cross-Sector Roundtable | February 2024
- On February 22, 2024, over 90 practitioners from various sectors, including federal agencies, state and local agencies, non-profit organizations, industry, and academia joined us for the Cross-Sector Rules as Code Roundtable. We also welcomed participants from seven countries! Check out the videos:
Conferences & Gatherings
- We regularly present at conferences and gatherings. Get in touch if you’d like our team to speak at your event.
Research and Content
Latest Work and Information from Across the Ecosystem
- We curate resources, examples, and case studies on the Digitizing Policy + Rules as Code page of the Digital Government Hub.
Research
Our DBN team is among the first to extensively research how to apply a Rules as Code framework to the U.S. public benefits system. We draw from international research and examples, and have documented numerous U.S.-based projects that could inform a national strategy and shared syntax and data standard.
- Our February 2022 report Benefit Eligibility Rules as Code: Reducing the Gap Between Policy and Service Delivery for the Safety Net, and resulting two short form summaries Applying Rules as Code to the Social Safety Net and Envisioning a Federal Rules as Code Approach to Public Benefits Eligibility.
- Our June 2023 report Exploring Rules Communication: Moving Beyond Static Documents to Standardized Code for U.S. Public Benefits Programs which explores state program guides, how projects are transforming those policies into code, and potential frameworks and examples to build up from.
- We have written project spotlights on ACCESS NYC & Benefits Screening API, Benefits Data Trust’s Benefits Launch, MITRE’s Comprehensive Careers and Supports for Households (CCASH)™, Mes Aides, PolicyEngine, the Federal Reserve Bank of Atlanta’s Policy Rules Database, 18F’s Eligibility APIs Initiative, mRelief, and Alluma’s One-x-Connection.
- In early 2024, we published the Cross-Sector Insights Report based on engagement with cross-sector practitioners in 2023. The DBN distilled key insights to inform a path forward, including:
- The complexities in policy across programs and jurisdictions create challenges for both teams implementing policy into technology systems and people seeking benefits.
- There is strong interest in sharing knowledge, tools, and code across organizations.
- Benefits administrators and policymakers need more training and technical assistance to understand and champion Rules as Code as an approach to digitizing policy.
- There is willingness to collaborate on an open standard for writing rules and developing a shared code library.