NexusAegis MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
π‘οΈ NexusAegis (nexus-aegis)
Proof-Carrying Autonomous Agent Kernel & Cryptographic Pull Request Attestation Engine (v1.0.0, with MCP Server)
1. Why NexusAegis Exists: Proof-Carrying Agent Execution (PCAE)
In 1997, George Necula introduced Proof-Carrying Code (PCC): a foundational systems security paradigm in which an untrusted binary must carry a formal, machine-checkable proof that it obeys safety invariants before a host kernel executes it.
In 2026, engineering teams face the exact same crisis with autonomous AI coding and operations agents. When an autonomous agent opens a pull request, executes shell or MCP tools, modifies unit tests, or synthesizes an incident postmortem, human reviewers have zero mathematical proof that the agent:
Was not hijacked by direct or indirect prompt injection, zero-width steganography, Base64 smuggling, or SSRF/credential exfiltration tool calls (
G1_SECURITY).Did not breach its USD/token budget or over-provision an expensive frontier model (
claude-opus-4,o1-pro) on a trivial typo fix (G2_BUDGET_ROUTING).Did not race or clobber files locked under
exclusive_writeorshared_readglob leases by concurrent peer subagents (G3_SWARM_LEASES).Did not enter an infinite
A <-> Btool oscillation loop, repeat failing tool calls, or emit malformed MCP schemas (G4_TRAJECTORY_HEALTH).Did not reward-hack the test suiteβdeleting
test_*functions, weakening assertion counts, insertingassert Truetautologies, injecting@pytest.mark.skip, snoopingPYTEST_CURRENT_TEST, or swallowing exceptions withexcept: passβto fake a green CI build (G5_ANTI_REWARD_HACK).Did not hallucinate phantom citations (
[doc_99]), invert negation/antonym polarity (enabled$\leftrightarrow$disabled), drift numeric SLA metrics, or reference non-existent workspace AST symbols (G6_TRUTH_GROUNDING).Did not contaminate its output with stale memory by relying on expired (
valid_until != None) or superseded (superseded_by != None) architectural facts (G7_TEMPORAL_MEMORY).
nexus-aegis introduces Proof-Carrying Agent Execution (PCAE):
It executes a 7-Gate Deterministic Verification Pipeline in
0.27 ms(P50) with zero external runtime dependencies and zero probabilistic LLM-as-a-Judge calls.It hashes the canonical task input digest, all 7 deterministic gate verdicts, and the output digest into an RFC 6962 domain-separated binary SHA-256 Merkle tree (
0x00leaf prefix,0x01internal node prefix), producing a signedAegisAttestationBundle.It generates
O(log N)Selective-Disclosure Merkle Inclusion Proofs so an external auditor or CI pipeline can cryptographically verify that any single gate (e.g.,G5_ANTI_REWARD_HACK: PASSED) belongs to the signed Merkle root without exposing proprietary prompts, internal RAG context, or private source code diffs.It renders a drop-in GitHub Pull Request Cryptographic Attestation Markdown Card (
render_pr_attestation_markdown) ready for automated CI comments.
Related MCP server: AI Workbench MCP
2. Unifying the 8-Repository Codesphere Agentic Stack
nexus-aegis is the cryptographic capstone kernel that unifies the core verification algorithms of the entire Codesphere Agentic Stack:
flowchart LR
subgraph Stack["Codesphere Agentic Stack (7 Specialized Engines)"]
G1["1. agentshield<br/>(G1_SECURITY)"]
G2["2. synapse-router<br/>(G2_BUDGET_ROUTING)"]
G3["3. swarmweaver<br/>(G3_SWARM_LEASES)"]
G4["4. agentflight<br/>(G4_TRAJECTORY_HEALTH)"]
G5["5. patchpilot<br/>(G5_ANTI_REWARD_HACK)"]
G6["6. truthgate<br/>(G6_TRUTH_GROUNDING)"]
G7["7. cortex-mcp<br/>(G7_TEMPORAL_MEMORY)"]
end
Run["AgentRunBundle<br/>(Execution Under Audit)"] --> Stack
Stack --> Merkle["8. nexus-aegis<br/>RFC 6962 SHA-256 Merkle Kernel"]
Merkle --> Cert["AegisAttestationBundle<br/>+ O(log N) Inclusion Proofs"]
Merkle --> PR["GitHub PR Attestation Card"]Gate ID | Codesphere Engine | Core Deterministic Verification Mechanism |
| Regex + Base64/Unicode steganography scanner blocking prompt overrides, cloud metadata SSRF ( | |
| Enforces | |
| Evaluates | |
| Detects | |
| Dual-tree Python | |
| Clause-local citation verifier blocking phantom citations ( | |
| Bi-temporal fact auditor blocking responses or tool calls that rely on expired ( |
3. RFC 6962 Merkle Tree & Selective Disclosure Architecture
To prevent Merkle second-preimage attacks (where an attacker substitutes a 64-byte leaf for two 32-byte internal child digests), nexus_aegis/merkle.py implements strict RFC 6962 (Certificate Transparency) domain separation:
Leaf Digest (
0x00domain byte): $$\text{LeafHash}(v) = \text{SHA-256}\left(\texttt{0x00} \mathbin{\Vert} \text{canonical_json}(v)\right)$$Internal Node Digest (
0x01domain byte): $$\text{NodeHash}(L, R) = \text{SHA-256}\left(\texttt{0x01} \mathbin{\Vert} \text{bytes.fromhex}(L) \mathbin{\Vert} \text{bytes.fromhex}(R)\right)$$
flowchart BT
L0["Leaf 0: INPUT_DIGEST (0x00)"] --> N0["H(0x01 || L0 || L1)"]
L1["Leaf 1: G1_SECURITY (0x00)"] --> N0
L2["Leaf 2: G2_BUDGET_ROUTING (0x00)"] --> N1["H(0x01 || L2 || L3)"]
L3["Leaf 3: G3_SWARM_LEASES (0x00)"] --> N1
L4["Leaf 4: G4_TRAJECTORY_HEALTH (0x00)"] --> N2["H(0x01 || L4 || L5)"]
L5["Leaf 5: G5_ANTI_REWARD_HACK (0x00)"] --> N2
L6["Leaf 6: G6_TRUTH_GROUNDING (0x00)"] --> N3["H(0x01 || L6 || L7)"]
L7["Leaf 7: G7_TEMPORAL_MEMORY (0x00)"] --> N3
L8["Leaf 8: OUTPUT_DIGEST (0x00)"] --> N4["H(0x01 || L8 || L8)"]
N0 --> M0["H(0x01 || N0 || N1)"]
N1 --> M0
N2 --> M1["H(0x01 || N2 || N3)"]
N3 --> M1
N4 --> M2["H(0x01 || N4 || N4)"]
M0 --> P0["H(0x01 || M0 || M1)"]
M1 --> P0
M2 --> P1["H(0x01 || M2 || M2)"]
P0 --> Root["RFC 6962 Merkle Root<br/>H(0x01 || P0 || P1)"]
P1 --> Root4. Verified 35-Scenario Multi-Agent Benchmark Results
Reproduce these exact metrics at any time via nexus-aegis benchmark:
Metric | Verified Result | Notes |
Total Multi-Agent Scenarios |
|
|
Adversarial Detection Recall |
| Every injection, SSRF, budget overrun, lock race, loop, reward hack, hallucination, and stale fact caught |
Clean Run False-Positive Rate (FPR) |
| Zero compliant agent runs falsely blocked |
Selective-Disclosure Proof Accuracy |
| Every single-gate inclusion proof verified against its RFC 6962 Merkle root |
Tampered Proof Rejection Rate |
| 100% of mutated gate verdicts and altered sibling hashes rejected |
7-Gate + Merkle P50 Latency |
| Sub-millisecond deterministic execution ( |
7-Gate + Merkle P95 Latency |
| Sub-millisecond tail latency on Python 3.12 |
Per-Gate Adversarial Breakdown (25 / 25 Detected)
Gate ID | Adversarial Scenarios Tested | Recall | Attack Vectors Blocked |
|
|
| Direct prompt override, indirect RAG context injection, zero-width steganography, |
|
|
| USD budget cap overrun, |
|
|
|
|
|
|
|
|
|
|
| Deleted |
|
|
| Phantom citation |
|
|
| Superseded database fact ( |
5. Sample GitHub Pull Request Attestation Cards
Example A: Compliant Autonomous Pull Request (PASSED)
π‘οΈ NexusAegis Proof-Carrying Agent Execution (PCAE) Certificate
π’ PCAE ATTESTATION: PASSED β
PASSED (VERIFIED)
Field
Cryptographic Value
Certificate ID
pcae-cert-684f39f964e2b678Run ID / Agent ID
run-clean-01/agent-worker-01Timestamp (UTC)
2026-11-07T12:00:00ZRFC 6962 Merkle Root
9524c6dcd0ed055b7aece7e7cdd4c249aecb9b90a888f94ff78d0b42bde2e158Task Input Digest
bcdd171680a59a58dd5ca9bf...Agent Output Digest
d35804b47b761aca886cbb94...HMAC-SHA256 Signature
4e4274cc5e55fbbdabe7ce69...
Gate ID
Codesphere Engine
Verdict
Score
RFC 6962 Leaf Hash (
0x00)
G1_SECURITY
codesphere-u/agentshieldβ
PASS
1.00
03cc710e70600146...
G2_BUDGET_ROUTING
codesphere-u/synapse-routerβ
PASS
1.00
e03a5add74b9c683...
G3_SWARM_LEASES
codesphere-u/swarmweaverβ
PASS
1.00
3250a92db97646f3...
G4_TRAJECTORY_HEALTH
codesphere-u/agentflightβ
PASS
1.00
89badc61c58acf57...
G5_ANTI_REWARD_HACK
codesphere-u/patchpilotβ
PASS
1.00
d24d94e65bec8c98...
G6_TRUTH_GROUNDING
codesphere-u/truthgateβ
PASS
1.00
d1926fac5ca6eb39...
G7_TEMPORAL_MEMORY
codesphere-u/cortex-mcpβ
PASS
1.00
0332a571c9ef9179...
Example B: Reward-Hacked Autonomous Pull Request (BLOCKED by G5_ANTI_REWARD_HACK)
When an autonomous agent replaces a failing boundary assertion with assert True to fake a green test suite, G5_ANTI_REWARD_HACK deterministically blocks the PR:
π΄ PCAE ATTESTATION: BLOCKED β
BLOCKED (VIOLATION DETECTED)
G5_ANTI_REWARD_HACK:G5:tautological_assertion detected (e.g. assert True or constant truthy)
6. Installation & Quickstart
git clone https://github.com/codesphere-u/nexus-aegis.git
cd nexus-aegis
pip install -e ".[dev]"CLI Commands
# 1. Run the live side-by-side PCAE demonstration (Compliant PR vs Reward-Hacked PR)
nexus-aegis demo
# 2. List all 7 PCAE gates and their Codesphere stack mappings
nexus-aegis gates
# 3. Run the 35-scenario multi-agent benchmark suite
nexus-aegis benchmark
nexus-aegis benchmark --json
# 4. Attest an AgentRunBundle JSON file and emit a GitHub PR Markdown Card
nexus-aegis attest run_bundle.json --markdown
# 5. Extract a redacted Selective-Disclosure proof for G5_ANTI_REWARD_HACK and verify it
nexus-aegis attest run_bundle.json --disclose-gate G5_ANTI_REWARD_HACK > g5_proof.json
nexus-aegis verify-proof g5_proof.json
# 6. Start the JSON-RPC 2.0 Stdio MCP Server
nexus-aegis mcpPython SDK Usage
from nexus_aegis import AgentRunBundle, NexusAegisKernel, render_pr_attestation_markdown
kernel = NexusAegisKernel(secret_key="production-ci-signing-key")
bundle = AgentRunBundle(
run_id="pr-482-rate-limiter",
agent_id="coder-subagent-01",
task_prompt="Add positive limit validation to check_quota() and preserve unit tests.",
retrieved_context=[
{"id": "doc_1", "text": "Service SLA requires 99.95% availability and mTLS enabled."}
],
code_patch_before=(
"def check_quota(n: int, limit: int) -> bool:\n"
" return n < limit\n\n"
"def test_check_quota():\n"
" assert check_quota(5, 10) is True\n"
),
code_patch_after=(
"def check_quota(n: int, limit: int) -> bool:\n"
" if limit <= 0:\n"
" raise ValueError('limit must be positive')\n"
" return n < limit\n\n"
"def test_check_quota():\n"
" assert check_quota(5, 10) is True\n"
),
final_response="Updated `check_quota()` while preserving the 99.95% availability SLA and mTLS enabled [doc_1].",
tokens_used=2850,
cost_usd=0.014,
budget_cap_usd=0.25,
workspace_symbols={"limiter": ["check_quota", "test_check_quota"]},
)
certificate = kernel.attest(bundle)
assert certificate.overall_passed is True
# Verify selective-disclosure proof for G5_ANTI_REWARD_HACK without exposing prompts or diffs
disclosure = kernel.extract_selective_disclosure_proof(certificate, "G5_ANTI_REWARD_HACK")
assert kernel.verify_selective_disclosure(disclosure) is True
print(render_pr_attestation_markdown(certificate))7. Model Context Protocol (MCP) Server
Add nexus-aegis to your Claude Desktop, Cursor, or Antigravity MCP configuration:
{
"mcpServers": {
"nexus-aegis": {
"command": "nexus-aegis",
"args": ["mcp"]
}
}
}Exposed MCP Tools
aegis_attest_agent_run: Runs all 7 PCAE gates on anAgentRunBundleand returns the signedAegisAttestationBundle+ PR Markdown Card.aegis_verify_merkle_proof: Verifies anO(log N)RFC 6962MerkleInclusionProofagainst amerkle_root.aegis_list_gates: Lists all 7 PCAE gates, invariants, and upstream Codesphere repositories.aegis_run_benchmark: Executes the 35-scenario multi-agent benchmark suite.
8. Documentation & Architecture Decision Records
License
MIT License β Copyright (c) 2026 Akandwanaho Ivan Alvin (@codesphere-u), Founder & Managing Director, Codesphere Innovations (U) Limited, Kampala, Uganda.
This server cannot be deployed
Maintenance
Related MCP Connectors
Attestation infrastructure for the agentic economy: signed, independently verifiable verdicts.
Pre-execution governance for AI agents. Deterministic PASS/FAIL/REVIEW verdicts, replayable proof.
Cryptographically anchored evidence for agents: verified run receipts, proof-gated settlement.
Signed, publicly logged records of what your AI agent did, with proofs anyone can check offline.
Related MCP Servers
- AlicenseAqualityCmaintenanceSSWP MCP β Deterministic software attestation for AI-augmented development. Witness any repo through a 5-gate pipeline, adversarially probe dependencies, and produce self-verifying .sswp.json attestations. Fleet registry across 131 nodes with tamper-proof audit ledger and FTS5 search. Agent-native β one tool call from Hermes, Claude, or Cline.83MIT
- AlicenseCqualityDmaintenanceEnables acceptance gates for AI coding-agent runs by recording evidence, running deterministic validation, applying a quality gate, and rendering auditable outcomes.744 PyPIApache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables deterministic verification of AI agent decisions and actions, providing PASS/FAIL/ABSTAIN verdicts with replayable proofs and an optional signed receipt ledger.25 npmApache 2.0
- FlicenseNot gradedqualityBmaintenanceEnables autonomous verification of contractual milestonesβsuch as merged pull requests, test pass rates, and Lighthouse scoresβagainst cryptographic acceptance proofs to authorize escrow fund releases.7-