SWT3 AI Witness MCP server
io.tenova/swt3-witness·v0.7.5Cryptographic AI governance and audit. 75 tools, 84 frameworks. EU AI Act, NIST, CMMC, MCP Top 10.
0 stars670 downloads/wk
Reviews
Write oneNobody has reviewed SWT3 AI Witness yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SWT3 AI Witness tools (75, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
attest_memory_contextAttest persistent memory sources influencing decisions (AI-SKILL.2).
attest_skill_manifestAttest the active skill/tool/plugin manifest (AI-SKILL.1).
chain_handoffWitness a handoff between agents in a multi-agent chain.
check_postureCheck the current AI witness compliance posture for your tenant.
coverage_reportReport framework coverage for the current audit session. Shows which
end_audit_sessionEnd the audit session and produce a compliance gap report.
gate_evaluateParse and validate a .swt3-gate.yml governance gate configuration.
list_proceduresList available UCT (Universal Control Taxonomy) procedures from the SWT3 registry.
present_trust_credentialGet this agent's trust credential for presentation to another agent.
reconstruct_timelineReconstruct a forensic timeline of SWT3 witness anchors.
report_violationVoluntarily self-report a policy violation.
resolve_crosswalkLook up regulatory crosswalk mappings. Given a procedure ID (e.g., AI-FAIR.1),
resolve_jurisdictionLook up which regulatory frameworks apply to a jurisdiction. Given an ISO 3166-1 country code
signupGet a signup link to create a free SWT3 account.
start_audit_sessionBegin passive compliance tracking for this conversation.
start_chainGenerate a cycle_id for a multi-agent chain.
suggest_proceduresGet advisory suggestions for which SWT3 procedures to witness based on context.
verify_agent_trustVerify a counterpart agent's compliance posture before exchanging data or calling their tools (AI-TRUST.1).
verify_anchorVerify the cryptographic integrity of an SWT3 witness anchor.
witness_adapter_stackWitness active LoRA/QLoRA/PEFT adapter stack (AI-MDL.6).
witness_adr_baselineWitness baseline consumption (ADR-BASE.1). FERC Order 2222. Evidence only.
witness_adr_carbonWitness carbon credit / REC (ADR-CARBON.1). EU CBAM, EU RED III. Evidence only.
witness_adr_curtailmentWitness curtailment verification (ADR-CURT.1). FERC Order 2222. Evidence only.
witness_adr_eventWitness demand response event (ADR-EVENT.1). FERC Order 2222. Evidence only.
witness_adr_grid_signalWitness grid signal correlation (ADR-GRID.1). FERC Order 2222, NERC BAL-001. Evidence only.
witness_adr_settlementWitness settlement data (ADR-SETTLE.1). FERC Order 2222. Evidence only.
witness_agent_card_discoveryWitness A2A Agent Card discovery event (AI-A2A.2).
witness_agent_handoffWitness inter-agent handoff (AI-ORCH.2). Records when one agent delegates work to another with permission boundary changes. Evidence only.
witness_anchor_densityWitness anchor density evaluation (AI-DENSITY.1).
witness_authorizationWitness an authorization decision as an AI-ACC.1 anchor.
witness_consentWitness data subject consent or lawful basis documentation (AI-CONSENT.1).
witness_context_chainWitness A2A context chain linking event (AI-A2A.3).
witness_context_windowWitness context window management (AI-CTX.1). Records when a harness truncates, summarizes, or evicts context tokens. Evidence only.
witness_data_provenanceWitness training data governance diligence (AI-DATA.1).
witness_delegation_boundaryWitness delegation boundary evaluation (AI-DEL.2).
witness_delegation_treeWitness a hierarchical delegation tree grant (AI-DEL.1).
witness_distillationWitness knowledge distillation provenance (AI-DIST.1).
witness_dpp_chargewrite actionWitness charge/discharge cycle (DPP-CHRG.1). EU Battery Reg Art. 14(1). Evidence only.
witness_dpp_degradationWitness battery degradation (DPP-DEGRAD.1). EU Battery Reg Art. 14(1). Evidence only.
witness_dpp_eolWitness end-of-life handoff (DPP-EOL.1). EU Battery Reg Art. 59. Evidence only.
witness_dpp_sohWitness battery State of Health (DPP-SOH.1). EU Battery Reg Art. 14(1). Evidence only.
witness_elicitationWitness MCP elicitation consent (AI-MCP.6).
witness_eval_gateWitness eval gate decision (AI-GATE.1). Records pass/fail deployment gating based on eval results. Auto-computes gate score when not provided. Evidence only.
witness_guardrailWitness guardrail implementation and activation (AI-GRD.1).
witness_hbom_inventoryWitness hardware inventory attestation (HBOM-INV.1). EU CRA Art. 10(9). Evidence only.
witness_hbom_lifecycleWitness component lifecycle event (HBOM-LIFE.1). EU Battery Reg Art. 77. Evidence only.
witness_hbom_pueWitness PUE attestation (HBOM-PUE.1). EU EED Art. 12, ISO 30134-2. Evidence only.
witness_hbom_supplyWitness hardware supply chain provenance (HBOM-SUPPLY.1). EU CRA Art. 10(9). Evidence only.
witness_hbom_thermalWitness thermal profile (HBOM-THERM.1). ASHRAE TC 9.9. Evidence only.
witness_hbom_waterWitness water consumption (HBOM-WATER.1). CSRD ESRS-E3. Evidence only.
witness_human_reviewWitness that human review occurred on AI-generated output (AI-HITL.1).
witness_incidentWitness incident detection and reporting (AI-INCIDENT.1).
witness_inferenceMint a cryptographic SWT3 witness anchor for an AI inference.
witness_mcp_securityWitness MCP security posture evaluation (AI-MCP.1).
witness_model_integrityWitness model weight file integrity (AI-MDL.5).
witness_model_provenanceWitness model provenance chain (AI-PROV.1).
witness_nhi_delegationWitness agent-to-agent credential delegation (NHI-AGENT.1). Records delegation chain depth and participants. Evidence only.
witness_nhi_expirationWitness credential expiration event (NHI-EXPIRE.1). Records when a credential expires, whether renewal is possible, and grace period. Evidence only.
witness_nhi_lifecycleWitness credential lifecycle event (NHI-CYCLE.1). Records issuance, activation, suspension, expiration, or revocation. Evidence only.
witness_nhi_privilege_changeWitness privilege change on a credential (NHI-PRIV.1). Records scope escalation or de-escalation. Evidence only.
witness_nhi_revocationWitness credential revocation (NHI-REVOKE.1). Records which credential was revoked, why, and whether it cascades. Evidence only.
witness_nhi_rotationWitness credential rotation (NHI-ROTATE.1). Records old-to-new credential swap with reason. Evidence only.
witness_nhi_scopeWitness credential scope attestation (NHI-SCOPE.1). Creates an audit trail of reported credential permissions. SWT3 is not the credential authority -- it witnesses what the IdP reports. Evidence only.
witness_oauth_token_bindingWitness OAuth token lifecycle event for MCP servers (AI-MCP.5).
witness_orchestration_topologyWitness orchestration topology selection (AI-ORCH.1). Records when a harness selects sequential, parallel, hierarchical, hybrid, or mesh routing for a multi-agent task. Evidence only.
witness_output_filterWitness output content safety classification result (AI-GRD.2).
witness_rag_contextWitness RAG (Retrieval-Augmented Generation) context retrieval (AI-RAG.1).
witness_resource_consumptionWitness cumulative resource consumption (AI-COST.1).
witness_runtime_containmentWitness runtime containment attestation (AI-SHELL.1). Records that a sandboxed runtime (OpenShell, gVisor, Kata, Firecracker, WASM) enforced its containment policy. Duck-typed: no runtime SDK dependency. Evidence only.
witness_sandbox_enforcementWitness sandbox enforcement attestation (AI-SAND.1). Records the harness's own report of tool restriction compliance. Cross-reference AI-TOOL.1 for independent verification. Evidence only.
witness_server_authWitness MCP server authentication attestation (AI-MCP.3).
witness_server_discoveryWitness MCP server discovery attestation (AI-MCP.4).
witness_task_lifecycleWitness A2A task delegation lifecycle event (AI-A2A.1).
witness_tool_integrityWitness MCP tool integrity attestation (AI-MCP.2).
witness_trajectoryWitness a safety-critical trajectory decision from a VLA or autonomous planning model (AI-MOB.6).
Public scan report
scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it
- Code scan105 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 2 days ago15/15
- Maintainer identitynamespace and repository owner differ; website matches verified namespace6/10
How SWT3 AI Witness compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,243 servers
- Tools
- 75
- the typical server has 7
- Tools that change things
- 1%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 670
- more than 91% of 12,306 servers with a package
What its tools let an agent do: 72 read · 1 change · 2 run or deploy
Release history: 3 versions in the registry since 2026-09-01, latest 2026-10-06, typically one every 21 days.
Install SWT3 AI Witness in Claude Code, Cursor or VS Code
Runs npx -y @tenova/swt3-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add swt3-witness -- npx -y @tenova/swt3-mcp
What the publisher says
From the SWT3 AI Witness repository's README, as published. We do not edit it. Read it on GitHub
SWT3 - Sovereign Witness Protocol for AI
Don't audit the agent's thoughts. Audit the agent's actions.
The Problem
AI agents are making production decisions: approving loans, triaging patients, managing infrastructure, writing code. In 2026, 65% of firms reported AI agent security incidents. Only 14.4% of agents go live with full security approval. When something goes wrong, there is no tamper-proof audit trail. Logs are mutable. Metrics are averaged. Nobody can prove what the agent actually did.
GPAI transparency obligations are enforceable now. EU AI Act high-risk enforcement begins December 2, 2027. NIST AI RMF, SR 11-7, and CMMC impose similar obligations. 72% of enterprises believe they have AI governance but lack actual control. Most teams have nothing but dashboards and hope.
The Protocol
SWT3 (Sovereign Witness Traceability) is a deterministic witness protocol for AI systems. It intercepts AI actions, hashes the evidence, and anchors cryptographic proof to an immutable ledger. Your code gets the full response. The auditor gets tamper-proof evidence. Raw prompts and responses never leave your infrastructure.
- Deterministic, not probabilistic. The witness engine uses fixed logic, not AI, to evaluate compliance.
- Zero data retention. Configurable clearing levels strip sensitive content before it leaves your environment.
- Framework-mapped. Every anchor maps to EU AI Act articles, NIST AI RMF functions, and federal controls.
Try It (10 Seconds, No Account)
Python
pip install swt3-ai
python -m swt3_ai.demoTypeScript
npm install @tenova/swt3-ai
npx swt3-demoNo API keys. No account. No network calls. You will see the full witnessing pipeline run locally.
Three Lines to Production
from swt3_ai import Witness
from openai import OpenAI
witness = Witness(endpoint="https://sovereign.tenova.io", api_key="axm_live_...", tenant_id="YOUR_TENANT")
client = witness.wrap(OpenAI())
# Every inference is now witnessed. Your code does not change.
response = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "Summarize this contract"}],
)Works with OpenAI, Anthropic, AWS Bedrock, Vercel AI SDK, LangChain, LiteLLM (100+ providers), and any OpenAI-compatible endpoint (vLLM, Ollama, Azure OpenAI).
K8s Hardware Attestation
AI compliance doesn't stop at the model layer. Regulators want to know what hardware ran the inference, whether it was authorized, and whether the compute environment changed between audit periods. Today, no platform provides cryptographic proof of which silicon processed which workload. SWT3 does.
Deploy a DaemonSet that discovers accelerator hardware on every node and mints AI-HW.1 attestation anchors. Zero application code changes. One Helm install.
helm install swt3-witness oci://ghcr.io/tenova-labs/charts/swt3-witness \
--set config.endpoint="https://sovereign.tenova.io" \
--set config.apiKey="axm_live_..." \
--set config.tenantId="YOUR_TENANT"The DaemonSet auto-discovers 6 accelerator types per node:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
SWT3 AI Witness: common questions
- Is SWT3 AI Witness MCP server safe?
- Mostly: it is graded B (80/100). Read the SWT3 AI Witness safety report
- How do I install SWT3 AI Witness?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does SWT3 AI Witness need an API key?
- Yes. The registry entry asks for
SWT3_API_KEY,SWT3_SIGNING_KEY. - Is SWT3 AI Witness maintained?
- The last commit was 9 days ago (2026-10-27). The latest release is v0.7.5.
- How does SWT3 AI Witness compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,243 servers); tools 75 (the typical server has 7); tools that change things 1% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.