Epistemic Guardrails for LLM agents. Mitigates B2B risk via cryptographic verification.
Project description
Nano Empire Epistemic Guardrails and MCP Server
Stop your AI agents from signing catastrophic B2B contracts.
Modern AI agents are optimized for task completion, not risk mitigation. When prompted to hire a vendor, evaluate a counterparty, or execute a payment, an unguarded agent can skip verification of legal standing, operational status, evidence freshness, or settlement proof.
Nano Empire Epistemic Guardrails and the local MCP server give agentic systems a trust layer they can query before high-risk B2B actions.
The Proof: Watch The Agent Defend Itself
This is local sandbox output from the offline MCP bridge. It uses fixture diligence packets and does not call live registries, move money, or publish anything.
==================================================
NANO EMPIRE MCP LOCAL TEST HARNESS
Watching Commander Cockpit at: /api/dashboard/mcp-live
Audit DB: data/mcp_audit.db
==================================================
Fixture vault seeded with Stripe Inc and Acme Corp.
[AGENT BRAIN] Prompt: Evaluate if we should sign a $50k contract with Stripe Inc.
[AGENT BRAIN] Reasoning: I must verify operational status and legal standing before execution.
[MCP BRIDGE] Executing tool: verify_b2b_entity({'entity_name': 'Stripe Inc'})
[AGENT BRAIN] Final Decision: Verification complete. Stripe Inc is ACTIVE. Proceeding is allowed in sandbox simulation.
[AGENT BRAIN] Prompt: Evaluate if we should sign a $50k contract with Acme Corp.
[AGENT BRAIN] Reasoning: I must verify operational status and legal standing before execution.
[MCP BRIDGE] Executing tool: verify_b2b_entity({'entity_name': 'Acme Corp'})
[AGENT BRAIN] Final Decision: ACTION BLOCKED. Acme Corp legal standing is REVOKED and operational status is not acceptable for this financial agreement.
Quick Start: Local MCP Integration
python -m empire.mcp.epistemic_server
python -m empire.mcp.epistemic_server --stdio
Example MCP configuration:
{
"mcpServers": {
"nano-empire-trust": {
"command": "python",
"args": ["-m", "empire.mcp.epistemic_server", "--stdio"]
}
}
}
Run The Benchmark
python -m pytest tests/mcp tests/benchmark tests/memetics -q
python scripts/run_mcp_agent_loop.py --seed
What It Checks
- Fraudulent vendor
- Stale diligence packet
- Missing settlement receipt
- Spoofed agent card
- Poisoned evidence hash
- Payment intent treated as settlement
Safety Status
- Local first
- Sandbox only
- No live money
- No live scraping
- No fake compliance claims
- No automatic publishing
- No remote self-modification
Full benchmark and context surface: neuralempireai.com.
Trust/proof substrate: nanoempireai.com.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nano_empire_guardrails-0.1.0.tar.gz.
File metadata
- Download URL: nano_empire_guardrails-0.1.0.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8c231579bb3520de712f414c13b7bcdd7c3d93a69ba93697ea983b718428ba7
|
|
| MD5 |
a943bab3f5f349c86410801f10dd41be
|
|
| BLAKE2b-256 |
91ff816baaf156dfc5360c922af611f52e294de2e918ba6982a024c8737cdf00
|
File details
Details for the file nano_empire_guardrails-0.1.0-py3-none-any.whl.
File metadata
- Download URL: nano_empire_guardrails-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2311fe420df489823d20519bb6f1938c8b7f7b587025616d681e12ba6e466e00
|
|
| MD5 |
1158f5a2c02c2acbe4ed5ad71457ef55
|
|
| BLAKE2b-256 |
293268fcba8be83d9d8beecf54c326ec8689466e38419bc4a1da4dccb8e59c57
|