Agent Governance: The Research
The citable body of work behind Enterprise Agent Architecture — six published preprints on the agent decision-authority layer, each traced to shipped open-core code. Authored by Michael K. Saleme, ORCID-credited.
The Preprint Program
What This Research Is
Enterprise Agent Architecture (EAA) treats the autonomous agent workforce as a fifth enterprise-architecture domain — one that existing frameworks (TOGAF, Zachman) were never designed to model. The research program documents how that domain should be governed: not at the level of who an agent is, but of what it is authorized to decide, and when that authorization should be revoked automatically.
Each preprint is published on Zenodo with a permanent DOI, authored personally by Michael K. Saleme (ORCID 0009-0003-6736-1900). The work is intended to be read, cited, and critiqued by the CIO, CISO, and enterprise-architect audience adopting agentic systems.
The Six Published Preprints
Two lines run through the program: the governance/decision-authority line (the EAA position paper, composition, and telemetry) and the security-testing / claim-level-evidence line (the protocol-level and community-driven testing frameworks).
| Preprint | Contribution | DOI |
|---|---|---|
| Enterprise Agent Architecture The Case for a Fifth Architecture Domain |
The position paper: why the agent workforce is a distinct EA domain and how to model delegated authority. | 10.5281/zenodo.21105314 |
| Authorized but Composed Cross-Session Risk Composition |
How individually authorized actions compose across sessions to exceed an aggregate risk budget — and a control that catches it. | 10.5281/zenodo.21400261 |
| Authorized but Refused Runtime Governance Telemetry |
Six months of runtime governance telemetry from an autonomous reference implementation of roughly 50 agents. | 10.5281/zenodo.21263262 |
| Constitutional Self-Governance A Framework Observed in Production |
The constitutional-governance framework as observed over 77 days of production operation. | 10.5281/zenodo.19162104 |
| Beyond Identity Governance Protocol-Level Security Testing |
A protocol-level security-testing framework for multi-agent systems — testing the HOW, not just the WHO. | 10.5281/zenodo.19343034 |
| Community-Driven Security Evolution of an Adversarial Testing Framework |
How an adversarial testing framework for AI agents evolves through community contribution. | 10.5281/zenodo.19343108 |
All records are open-access on Zenodo and aggregate to the author's ORCID profile.
Research Traced to Shipped Code
This is a research program with a running proof, not research alone. Each governance claim is implemented and observable:
The path from paper to production:
- Open-core:
constitutional-agenton PyPI (v0.8.0) packages the decision-authority controls, including the cross-session risk-composition evaluator from "Authorized but Composed." - Reference implementation: HRAO-E runs those controls live as a characterization environment — the source of the telemetry in "Authorized but Refused."
- Security-testing line: an open adversarial-testing harness backs the protocol-level and community-driven security preprints.
These are a reference implementation and a characterization of governance behavior — not a certification, and not a production-hardened or independently validated security product.
The Research Thesis
The Decision-Authority Layer
Enterprise architecture has long modeled business, data, application, and technology domains. The autonomous agent workforce is a fifth: a class of non-human actors that act with delegated authority, across sessions, at machine speed. The research program argues that governing this domain requires a control layer that most current tooling does not address.
1. WHO an agent is vs. WHAT it may decide
Most AI-agent security work addresses identity — authentication, credentials, access control. That answers who the agent is. It does not answer what the agent is authorized to decide, nor when that authorization should be revoked. The EAA thesis places the governance boundary at the decision, not the identity.
2. Authorization is not static — it composes
"Authorized but Composed" formalizes a specific failure mode: a sequence of individually authorized actions can, in aggregate and across sessions, exceed the risk budget any single action would have been allowed. Static per-call authorization cannot see this; the control has to remember and compose risk over time.
3. Governance produces evidence, not assertions
"Authorized but Refused" grounds the thesis in observed behavior: six months of runtime telemetry from a live reference implementation, reporting what the governance layer actually refused rather than what a policy document claims it would.
| Common Framing | EAA Framing |
|---|---|
| Identity & access (who) | Decision authority (what an agent may decide) |
| Per-call authorization | Cross-session risk composition |
| Policy documents | Runtime governance telemetry (observed refusals) |
| A separate governance product | Governance as an EA domain, proven in a live reference implementation |
Key Distinction
Identity governance asks whether an agent is allowed to act at all. The decision-authority layer asks whether this specific decision, in the context of everything the agent has already done, should still be permitted — and revokes authorization automatically when it should not.
A Gap in AI Governance Research
Most AI security frameworks address who agents are — identity, authentication, access control. This research addresses what they are authorized to decide, and when that authorization should be revoked automatically. The six preprints published through this initiative — the EAA position paper, cross-session risk composition, runtime telemetry, constitutional self-governance, and the two security-testing frameworks — each contribute to the decision-authority layer. Cognitive Thought Engine has additionally made three public-comment submissions concerning NIST AI 800-2, whose receipt CAISI has acknowledged.
From Research to Shipped Code
What Is Actually Running
Status: reference implementation, characterization (not certification)
The figures below characterize a live reference implementation and its open-core package. They are engineering observations, not a certification, and not an independent security validation.
Open-Core & Reference Implementation
| Artifact | What It Is | Current State |
|---|---|---|
| constitutional-agent | Open-core package of the decision-authority controls (PyPI) | v0.8.0 · ~330 downloads/month |
| Adversarial testing harness | Open framework behind the two security-testing preprints | 604 tests · 43 modules · ~25 GitHub stars |
| HRAO-E reference implementation | Live autonomous environment running the controls | Source of the runtime governance telemetry |
Install counts are an external demand signal (PyPI does not report installer identity); GitHub stars and test counts are point-in-time repository figures.
What the Telemetry Shows
The "Authorized but Refused" report characterizes six months of runtime governance behavior from the reference implementation:
- 30,496 refusals — actions the governance layer declined to permit
- ~451,163 events observed over the reporting window
- ~6 months of continuous production operation
These are the empirical spine of the decision-authority thesis: the governance layer is not a policy document, it is a running system whose refusals can be counted.
Why Traceability Matters
Every headline claim in the program maps to a DOI, an open-core control, or a countable telemetry figure. Nothing rests on assertion alone.
Governance Telemetry & Method
What the Reference Implementation Records
| Signal | Purpose | Where It's Reported |
|---|---|---|
| Refusal events | Count of decisions the governance layer declined | "Authorized but Refused" (DOI 10.5281/zenodo.21263262) |
| Composed-risk evaluations | Cross-session aggregate-risk checks | "Authorized but Composed" (DOI 10.5281/zenodo.21400261) |
| Gate-state transitions | System-level governance state over time | Constitutional Self-Governance (DOI 10.5281/zenodo.19162104) |
| Adversarial test results | Protocol-level security-testing outcomes | Beyond Identity Governance (DOI 10.5281/zenodo.19343034) |
Method Principles
- Observed, not asserted: figures come from a running system's logs, not projected estimates
- Point-in-time, versioned: counts are tied to a package version or reporting window and will move
- Characterization, not certification: the work describes behavior; it does not certify a security posture
- Open by default: preprints are open-access; the core controls are open-source
Reproducibility & Access
The open-core controls (constitutional-agent) and the adversarial-testing harness are publicly installable, so the mechanisms described in the preprints can be inspected and exercised directly.
- Open-core install:
pip install constitutional-agent - Permanent citations: each preprint carries a Zenodo concept DOI
- Correspondence: research@cognitivethoughtengine.com
For Architects & Researchers
Available Resources
- Six open-access preprints with permanent DOIs (listed above)
- Open-core controls —
constitutional-agenton PyPI - Adversarial testing harness — open framework behind the security-testing line
- Reference implementation — the live environment the telemetry is drawn from
How to Cite
| To cite… | Use DOI |
|---|---|
| The EAA position paper (fifth domain) | 10.5281/zenodo.21105314 |
| Cross-session risk composition | 10.5281/zenodo.21400261 |
| Runtime governance telemetry | 10.5281/zenodo.21263262 |
All records list Michael K. Saleme as author (ORCID 0009-0003-6736-1900) and Cognitive Thought Engine LLC as publisher.
For Enterprise Architecture & Security Teams
The program is written for practitioners standing up an agent workforce:
- Modeling the agent workforce as a fifth EA domain
- Placing governance at the decision-authority layer, not just identity
- Catching cross-session risk composition in runtime controls
- Instrumenting governance so it produces countable evidence
Collaboration Inquiry
We welcome critique, replication, and design-partner conversations:
- Independent review of the decision-authority controls
- Applying the open-core to a different agent estate
- Extending the adversarial-testing framework
- Referencing the work in standards and framework efforts
Contact Research Team
Email: research@cognitivethoughtengine.com
Include: role/organization, which preprint or control you're engaging, and whether you're citing, replicating, or exploring a design-partner conversation.
What We Don't Claim (Yet)
Honest Boundaries
- Not a certification. The reference implementation characterizes governance behavior; it is not an accredited or independently certified security control.
- Not independently validated. The telemetry is drawn from a single reference implementation operated by the author; external replication is invited, not yet completed.
- Preprints, not peer-reviewed journal articles. The work is open-access on Zenodo and open to critique; it has not been through formal journal peer review.
- Point-in-time figures. Install counts, test counts, and star counts move; treat them as signals, not fixed facts.
- NIST involvement is limited. Cognitive Thought Engine has made three public-comment submissions concerning NIST AI 800-2, and CAISI acknowledged receipt. Nothing here is NIST-endorsed or NIST-validated.
Open Questions
| Question | Status |
|---|---|
| How do the controls behave across a different agent estate? | Seeking design partners |
| Independent replication of the telemetry findings | Invited |
| Calibration of composed-risk thresholds across domains | In progress |
| Adoption of decision-authority framing in standards work | Ongoing (public comment) |
How to Engage
If you identify a flaw in the argument, the controls, or the telemetry method, we want to hear it:
Email: research@cognitivethoughtengine.com
We Value Critique
This is an open research program with a running proof — not a finished, certified product. Adversarial review makes it stronger.