Skip to main content

The Governance-First Framework for Agentic AI

Project description

govAgent: Enterprise-Grade AI Governance Framework

The Governance-First Framework for Production-Grade Autonomous Systems.

GovAgent provides a high-abstraction Control Plane for agentic AI. With a clear chain of accountability, this lightweight framework helps move autonomous systems from experimental sandboxes into governed, production environments.

ImagegoV

The v0.2.0 Stable Release introduces a persistent, bi-directional Judiciary layer, ensuring that high-risk AI actions are always subject to human verification before execution.


🏗️ Core Pillars: The Chain of Accountability

GovAgent replaces "Black Box" reasoning with a transparent, governed loop:

  1. Policy (The Law): Declarative boundaries and "Rules of Engagement" defined by stakeholders in policy.yaml.
  2. Guards (The Enforcement): Real-time circuit breakers that intercept agent intent before API execution to prevent budget or security breaches.
  3. HITL (The Judiciary): Synchronous Human-in-the-Loop escalation. High-risk actions are physically blocked until an explicit "Approve" or "Reject" signal is received via Slack or CLI.
  4. Telemetry (The Evidence): Forensic-grade audit trails providing an immutable ledger of compliance and real-world ROI.

🇪🇺 EU AI Act Alignment

GovAgent is architected to meet the rigorous transparency and oversight standards for High-Risk AI Systems:

  • Human Oversight (Article 14): Native HITL adapters ensure high-risk systems are overseen by natural persons in real-time.
  • Risk Management (Article 9): Automated policy enforcement identifies and mitigates operational risks before they manifest.
  • Traceability (Article 12): Forensic telemetry captures who approved an action and when, satisfying the "Chain of Accountability" required for regulatory audits.

🛠️ Key Capabilities (v0.2.0 Stable)

  • @tool Registry: A type-safe decorator that auto-maps Python functions to policy permissions (risk level, category, signature).
  • Socket Mode Handshake: Secure, persistent WebSocket connections for judiciary oversight without exposing public endpoints.
  • Financial Circuit Breakers: Real-time monitoring of session spend with automated halting when budget caps are reached.
  • Constitutional Startup Check: Refuses to boot if tool code and policy permissions do not match, eliminating "Shadow AI".
  • Zero-Trust Guardrails: Hardened whitelisting for all agent actions and web domain access.

🗺️ Strategic Roadmap

✅ v0.2.0: Operational Safety (Current Stable)

  • Synchronous HITL: Full implementation of Slack and CLI adapters for real-time intervention.
  • Legislative Registry: Stabilized @tool decorator for type-safe permission mapping.
  • Forensic Telemetry: Real-time ROI and audit trail generation.

🚀 v0.3.0: Enterprise Connectivity (Next)

  • Fiscal Ceilings: Recursive approval for multi-agent sub-tasks and "Total Cost of Operation" (TCO) guardrails.
  • Cloud Exporters: Native integrations for enterprise logging stacks like AWS CloudWatch and Azure Monitor.
  • Dynamic Budgeting: Real-time API pricing integration for penny-accurate cost tracking.

📖 Usage Example: Controlled Execution

from govagent.agent import ExecutiveAgent
from govagent.policy import Policy

# Load Hardened Policy (The Law)
policy = Policy.from_yaml("policies/enterprise_audit_policy.yaml")

# Initialize Executive Agent
agent = ExecutiveAgent(
    persona="Technology Director",
    policy=policy,
    model_client=YourModelClient()
)

# Execute Governed Task
# High-risk tools (e.g., payments) will pause and alert Slack.
report = await agent.execute("Analyze Q4 market shifts and authorize $5k payment.")
print(f"Status: {report.status} | ROI: ${report.estimated_cost_usd}")

"Governance is not a constraint; it is the catalyst for enterprise AI adoption."


Author Stamp

  • Framework: GovAgent v0.2.0 (Stable)
  • Status: Active / Open-Source Standard
  • Compliance: Designed for Enterprise-Grade Accountability

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

govagent-0.2.1.tar.gz (33.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

govagent-0.2.1-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file govagent-0.2.1.tar.gz.

File metadata

  • Download URL: govagent-0.2.1.tar.gz
  • Upload date:
  • Size: 33.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for govagent-0.2.1.tar.gz
Algorithm Hash digest
SHA256 035e5307602f3b5bea5f9e72b0558549924a9fe76b1813a210e42c1658423301
MD5 457ab5adb3953481eaa54b89812b34fa
BLAKE2b-256 0fc3dbbe7737feac3dd16b7a449983d8f341a8c6cb2d7b8267caaaa3176a71c0

See more details on using hashes here.

File details

Details for the file govagent-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: govagent-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for govagent-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c32a43e95b5eeb9298b224b463317d22489bb9dbde69e09b08133d3fda547a3f
MD5 3d7de961821cb3a39f6ad5d2aa66c013
BLAKE2b-256 126dfba7adfbbc63dee10c90db6b5af7e1d4ebd41c4d7503252b33dcbf0f7493

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page