Skip to content

ecosystem: add agt-policies-africa — African data protection OPA policy pack#8850

Open
kingztech2019 wants to merge 1 commit into
open-policy-agent:mainfrom
kingztech2019:feat/ecosystem-agt-policies-africa
Open

ecosystem: add agt-policies-africa — African data protection OPA policy pack#8850
kingztech2019 wants to merge 1 commit into
open-policy-agent:mainfrom
kingztech2019:feat/ecosystem-agt-policies-africa

Conversation

@kingztech2019

Copy link
Copy Markdown

Why the changes in this PR are needed?

The OPA Ecosystem page has no coverage of African data protection regulations or AI agent compliance in the African context. Nine African data protection laws are now in force (Nigeria NDPA 2023, Kenya DPA 2019, Ghana Act 843, Rwanda Law 058/2021, Egypt PDPL 151/2020, Mauritius DPA 2017, South Africa POPIA, Tanzania PDPA 2022, Uganda DPPA 2019), and developers building AI agents for African markets have no discoverable OPA policy reference for these jurisdictions. This entry surfaces an existing open-source resource to that audience directly on openpolicyagent.org/ecosystem.

What are the changes in this PR?

Adds a single ecosystem entry file:

  • docs/src/data/ecosystem/entries/agt-policies-africa.md

The entry covers:

  • 9 African jurisdictions, each with a Rego policy and a full opa test suite (140+ tests)
  • Decision semantics: deny / escalate / audit / allow — structured for AI agent runtimes
  • Highlights two OPA docs features: policy-testing and learning-rego
  • Uses allow_missing_image: true (no logo file included — same pattern as awesome-opa.md)

Notes to assist PR review:

  • No docs page, sidebar, or Go code changes — ecosystem entry only
  • Ecosystem entries are auto-discovered; no sidebars.js update required
  • The project is already listed in awesome-opa (PR Move REST API example fixtures out of docs dir #82, merged June 2026), so the URL is established

Further comments:

The project's primary audience is developers building AI agents for Nigerian and broader African fintech/financial markets, where data residency, transaction-limit enforcement, and PII protection (BVN/NIN/national IDs) are regulatory requirements. OPA is used as the policy decision engine via the REST API and Go SDK. The ecosystem entry brings this niche but growing use case into the discoverability of the OPA ecosystem page alongside other security and compliance tools.

I have read the project's AI tool use guidelines. Claude Code was used to assist with formatting; all content reflects my own work and understanding of the referenced regulations.

…cy pack

Adds an ecosystem entry for AGT Policies Africa, an OPA policy pack
covering 9 African data protection and financial-sector regulations for
AI agent runtimes (Nigeria NDPA/CBN/NFIU, Kenya, Ghana, Rwanda, Egypt,
Mauritius, South Africa POPIA, Tanzania, Uganda).

Each jurisdiction ships a Rego policy and a full opa test suite
(140+ tests) with deny/escalate/audit/allow decision semantics.

Signed-off-by: oluwajuwon omotayo <ginuxtechacademy@gmail.com>
@netlify

netlify Bot commented Jul 2, 2026

Copy link
Copy Markdown

Deploy Preview for openpolicyagent ready!

Name Link
🔨 Latest commit 2547d48
🔍 Latest deploy log https://app.netlify.com/projects/openpolicyagent/deploys/6a46c500bba7b10008f868e7
😎 Deploy Preview https://deploy-preview-8850--openpolicyagent.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant