Regulation-as-a-Platform

Regulation as a Platform is an open prototype platform for application developers to download and execute government legislation and regulation as digital logic rules. The platform's goal is "making it easier for business and government to understand and work with regulation".

We are providing three rule sets: a subset of Export Control regulation concerning the European Union Cattle Accreditation Scheme, a subset of rules from the Public Governance, Performance and Accountability Act and a subset of the Anti-Money Laundering and Counter Terrorism Financing rules.

We are also providing our logic reasoner. With the reasoner, given data about a particular user or scenario, you can determine what activities related to each ruleset are permitted, obligated or forbidden. Alternatively, given an activity a user is interested in, you can determine what data a user would need to provide about their scenario to determine if that activity is permitted, obligated or forbidden.

We are providing lots of resources for you to get started. Head on over to https://raap.d61.io to register and gain access to the APIs. There you will find information on downloading the rule sets and how to use the reasoner. Plus we have an example application to get you up and running quickly (https://github.com/data61/raap-sample-app), our community forum to get help (https://community.raap.d61.io/) and of course swagger docs (https://raap.d61.io/api/v0/swagger-ui). We are also in #talk-raap on Slack.

Good luck, have fun!