Skip to main content

Enterprise Agent Infrastructure. Governance framework for AI agents with behavioral contracts, identity handoff, and automatic knowledge elevation.

Project description

⬡ ArqUX v0.3.2

Enterprise Agent Infrastructure.

Version License Python BLPs Handlers Agents Status

Tags: ai-governance agent-orchestration llm-framework enterprise-ai mcp-server multi-agent audit-trail behavioral-contracts knowledge-management cortex-format

ArqUX is the first governance infrastructure purpose-built for AI agents in enterprise environments. It defines how an agent thinks, acts, learns, and accounts for its decisions — all under binding behavioral contracts that no command can override.

Built on a radical principle: the agent is the interface.


🔍 Use Cases

Scenario How ArqUX Helps
AI agent in production Traces every decision, enforces role separation, persists institutional memory
Multi-agent team Each identity has its own behavioral contract (AXM, LIM, FCS); hot handoff between them
Compliance & audit Every handoff, state transition, and mutation is recorded as verifiable evidence in brain.cortex
Knowledge retention Lessons auto-elevate from individual → project → organization level without manual intervention
Agent governance The framework governs itself (dogfooding) — every feature is a governed Blueprint
Enterprise deployment 71 MCP handlers, structured decision maps (18-section Blueprints), session resilience

⚡ Quick Start

pip install arqux
cd your-workspace
arqux init

The agent reads AGENTS.md, discovers context, and is operational. Everything else it learns on the fly.


🏛️ Architecture

ArqUX Architecture — identity management, governance layer, and learning pipeline

Component Purpose
Active Identity Agent operating under a behavioral contract (AXM, LIM, FCS)
Handoff Manager Switches identities via greeting or request
MCP Handlers 71 handlers for governance operations
brain.cortex Project shared memory (decisions, lessons, state)
meta-brain Consolidated workspace state across projects
Skills Library Reusable workflows across agents and projects

🆔 Agent Identities — The Team

ArqUX replaces "one agent" with a team of specialized identities, each with its own binding behavioral contract.

Identity Role Scope
⬡ Alfred Governor Cycles, BLPs, tasks, approvals
⬡ Jarvis Technical executor Assigned tasks (claim, complete, evidence)
⬡ Seshat Scribe Documentation, diagrams, presentations
⬡ Heimdall Guardian Audit, monitoring, reporting

The Architect switches between identities with natural fluency:

"Hello Jarvis" → starts as technical executor "Switch to Seshat" → handoff to documentation "Back to Alfred" → resumes governance

Each identity has hard limits (LIM) that even the Architect cannot violate without an explicit handoff.


📋 Blueprints — The Decision Map

A Blueprint (BLP) captures every dimension of a design decision in 18 sections that the agent synthesizes autonomously after a single inquiry conversation.

§1 Problem → §2 Objective → §3 Preconditions → §4 Guiding Principle
§5 Context → §6 Scope → §7 Rules → §8 Technical Design
§9 Operational Design → §10 Contracts → §11 Work Procedure
§12 Acceptance Criteria → §13 Validations → §14 Tasks
§15 Risks → §16 Blocking Rule → §17 Expected Output → §18 Quality

Lifecycle

Blueprint Lifecycle — state machine from draft to done

create → mature (inquiry + synthesis) → ready → claim
→ execution (checkpoint per task) → complete → verify → approve

🧠 Continuous Learning

Every lesson follows an automatic elevation pipeline:

Learning Pipeline — behavioral to contextual to procedural knowledge

Level Description Persists in
BEHAVIORAL Individual agent lesson identity.record() → agent .cortex file
CONTEXTUAL Project-level knowledge brain.cortex KNW
PROCEDURAL Reusable workflow Skill in .arqux/skills/

A lesson learned by one agent in one project can become a skill for every agent in the organization, without manual intervention.


🎯 Who ArqUX Is For

ArqUX is designed for organizations where:

  • Compliance is not optional. Every action must be auditable.
  • Agents operate continuously and must maintain coherence across sessions.
  • Role separation is critical. Not every identity can do everything.
  • Institutional knowledge must persist beyond ephemeral model memory.
  • The cost of failure justifies investment in governance.

Not for afternoon experiments. For teams putting AI agents into production with real responsibilities.


🗺️ Roadmap

v0.3.x — Foundation (current)

  • Governance framework with 71 MCP handlers and 22 BLPs in CYCLE-01
  • CORTEX format with sigils, validation, and automatic elevation
  • Multi-identity model with binding behavioral contracts
  • Hot handoff between identities via greeting or request
  • Autonomous Blueprint synthesis (inquiry → batch of 18 sections)
  • Learning pipeline: BEHAVIORAL → CONTEXTUAL → PROCEDURAL
  • Structural markers <!-- BLP:N --> for precise section replacement
  • Full dogfooding — ArqUX governs itself

v1.1 — Operational maturity

  • Native HCORTEX ↔ CORTEX translation
  • Self-healing structural inconsistencies
  • Consolidated workspace dashboard
  • Quick-response tasks for lightweight actions

v2.0 — Enterprise scale

  • Progressive mode: from basic operation to full governance
  • Institutional skills marketplace
  • CODEC-CORTEX as standalone library
  • Interoperability with enterprise agent ecosystems
  • Visual governance and audit interface

📚 Documentation

Resource Description
AGENTS.md Agent entry point — one file to start
protocol.skill.md Session protocol, handoff, and decision-making
w08-blueprint-lifecycle.md Complete Blueprint lifecycle
w10-identity-handoff.md Hot identity handoff workflow
cortex.skill.md CORTEX format and HCORTEX reference

⬡ ArqUX — The agent is the interface.

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

arqux-0.3.2.tar.gz (141.1 kB view details)

Uploaded Source

Built Distribution

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

arqux-0.3.2-py3-none-any.whl (146.3 kB view details)

Uploaded Python 3

File details

Details for the file arqux-0.3.2.tar.gz.

File metadata

  • Download URL: arqux-0.3.2.tar.gz
  • Upload date:
  • Size: 141.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arqux-0.3.2.tar.gz
Algorithm Hash digest
SHA256 ed4dbc57c2f5294d75d5d3711a81f4606be19bca0d03d76fb81707583b7ab796
MD5 4b62178da4702e32cbcd18eb64fcba44
BLAKE2b-256 f8566947184949cb10fdf62c4684d62363ceb675686fcb4a56564326d66c7e30

See more details on using hashes here.

File details

Details for the file arqux-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: arqux-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 146.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arqux-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 03e2e953eb79f9165b9da0775974cfd39a405d4b95750fb05be809cb17694bd2
MD5 cbe394cd6e7402d73698511eacab33c5
BLAKE2b-256 4bb2a5588a050e86607d80a227f6cebba52f65c53269d9e4912f246136a302c0

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