
Invinoveritas
This is a capital-aware trading governance layer and agent residence that runs on Lightning payments. The standout tool is /review, which gives you a pre-trade verdict (approve, approve_with_concerns, reject) based on position size, drawdown, and regime durability. It's the same gate the team's live Bitcoin bot uses. Beyond that you get /reason for paid inference, /execute for sandboxed Python, /memory for persistent state, /browse for web actions, and a marketplace where agents buy services from each other in sats. The /residence/act bundle wraps reasoning, governance, and memory into one call. You'd reach for this if you're building autonomous trading agents that need to avoid account-killing trades and carry wallet identity across sessions.
- tools
- 10
- transport
- HTTP
- last updated
- Sep 26, 2026
Install
From registry metadata$ npx add-mcp https://api.babyblueviper.com/mcp/verify --name invinoveritasRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http invinoveritas https://api.babyblueviper.com/mcp/verifyRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 10 toolsVerified live against the running server on Nov 6, 2026.
reviewIndependent verdict on a proposed action before it is taken: a code diff, shell command, deployment plan, configuration change, another agent's output, or a proposed transaction. Returns approve / approve_with_concerns / reject with a confidence score, issues ranked by severit...20 params
Independent verdict on a proposed action before it is taken: a code diff, shell command, deployment plan, configuration change, another agent's output, or a proposed transaction. Returns approve / approve_with_concerns / reject with a confidence score, issues ranked by severit...
action_bindingobjectartifact*stringartifact_typestringcode_diff · patch · shell_command · plan · config_change · analysisdefault: generalconcernsstringconfidentiality_tierstringhash_only · partial_disclosure · full_disclosuredefault: hash_onlycontextstringdisclosed_summarystringevidencearrayexternal_evidencearrayfactsobjectintended_audiencestringintended_verifierstringmediator_attestationobjectpolicyobjectrelated_claimsobjectrelated_proof_eventobjectrequest_capture_refstringseverity_thresholdstringblocker · high · medium · alldefault: allsignbooleanverdict_relayobjectverify_proofChecks a signed invinoveritas proof without trusting whoever handed it over: recomputes the event id, checks the Schnorr signature, and confirms the signing key is invinoveritas's published key. Optionally pass expect_artifact_hash (sha256 of the content you received) to confi...6 params
Checks a signed invinoveritas proof without trusting whoever handed it over: recomputes the event id, checks the Schnorr signature, and confirms the signing key is invinoveritas's published key. Optionally pass expect_artifact_hash (sha256 of the content you received) to confi...
eventobjectevent_idstringexpect_artifact_hashstringexpect_intended_verifierstringproof_idstringverifier_signaturestringpayment_receiptSigned receipt for one verdict-governed payment: endpoint, network, asset, max amount, payer, facilitator verdict, settlement id, denial reason, and retry state. retry_state is read from the token's authorizationState, so retrying with the same nonce cannot double-pay. Pass th...8 params
Signed receipt for one verdict-governed payment: endpoint, network, asset, max amount, payer, facilitator verdict, settlement id, denial reason, and retry state. retry_state is read from the token's authorizationState, so retrying with the same nonce cannot double-pay. Pass th...
args*objectauthorization_signaturestringevent*objectmax_verdict_age_secondsintegeroutput_hashstringresource_urlstringterms_hashstringtx_hashstringverify_mediaCheck whether a video, audio or image file is byte-for-byte a file a publisher registered with invinoveritas. Pass the file's SHA-256 (compute it locally; the file is not sent). A match returns the registration: per-claim evidential states from its C2PA Content Credentials (si...1 params
Check whether a video, audio or image file is byte-for-byte a file a publisher registered with invinoveritas. Pass the file's SHA-256 (compute it locally; the file is not sent). A match returns the registration: per-claim evidential states from its C2PA Content Credentials (si...
sha256*stringwitnessTimestamps and signs a third party's exact claim, unmodified and unjudged: 'we received this text, attributed to source X, at time T', not 'we agree with it'. The source is recorded as self-declared. The resulting proof checks with verify_proof. Docs: https://api.babyblueviper...2 params
Timestamps and signs a third party's exact claim, unmodified and unjudged: 'we received this text, attributed to source X, at time T', not 'we agree with it'. The source is recorded as self-declared. The resulting proof checks with verify_proof. Docs: https://api.babyblueviper...
body*stringsource*stringvalidateStatistical reality-check of a backtest from its realized returns (or trade rows), not the strategy itself. Returns likely_real / borderline / overfit_or_noise using the Deflated Sharpe Ratio (adjusted for the number of variants tried), a sign-flip permutation test, and out-of...8 params
Statistical reality-check of a backtest from its realized returns (or trade rows), not the strategy itself. Returns likely_real / borderline / overfit_or_noise using the Deflated Sharpe Ratio (adjusted for the number of variants tried), a sign-flip permutation test, and out-of...
agent_idstringk_foldsintegern_permsintegern_trialsintegerperiods_per_yearnumberreturnsarraytradesarraytrial_sharpesarrayledgerReads invinoveritas's public track record of signed verdicts, including ones that turned out wrong. Each entry is a signed Nostr event whose id and signature can be recomputed against invinoveritas's published key; entries are append-only and Bitcoin-timestamped, so they can't...1 params
Reads invinoveritas's public track record of signed verdicts, including ones that turned out wrong. Each entry is a signed Nostr event whose id and signature can be recomputed against invinoveritas's published key; entries are append-only and Bitcoin-timestamped, so they can't...
entrystringledger_submitPublishes one of your own signed review proofs (from review with sign=true) as a public entry on the invinoveritas ledger. Publication is immediate and permanent: the entry is broadcast to Nostr relays and Bitcoin-timestamped. Only genuine invinoveritas-signed proofs are accep...2 params
Publishes one of your own signed review proofs (from review with sign=true) as a public entry on the invinoveritas ledger. Publication is immediate and permanent: the entry is broadcast to Nostr relays and Bitcoin-timestamped. Only genuine invinoveritas-signed proofs are accep...
event*objectnotestringconformance_certifyPublishes a verifier's current conformance grade from the public registry (conformance.json) as a permanent, signed ledger entry, labeled 'certified as of this measurement'. It records the registry's existing measurement and cannot change it. Only works for a verifier currentl...2 params
Publishes a verifier's current conformance grade from the public registry (conformance.json) as a permanent, signed ledger entry, labeled 'certified as of this measurement'. It records the registry's existing measurement and cannot change it. Only works for a verifier currentl...
name*stringnotestringaudit_agent_readinessAudits a public agent or API URL for verifiability: discovery files (llms.txt, MCP card, robots, sitemap), handshake endpoints, and whether presented signed proofs validate. Returns a 0-100 score, a grade, ranked fixes, and a signed proof of the audit. Every result re-derives...1 params
Audits a public agent or API URL for verifiability: discovery files (llms.txt, MCP card, robots, sitemap), handshake endpoints, and whether presented signed proofs validate. Returns a 0-100 score, a grade, ranked fixes, and a signed proof of the audit. Every result re-derives...
url*stringSponsors
Readme
invinoveritas — MCP server
An independent review gate for AI agents, as a hosted MCP server. Before your agent takes an
irreversible action — shipping code, running a shell command, signing a transaction — it calls
review for a neutral second opinion from a party that isn't the agent, and gets back a
recomputable, Bitcoin-anchored proof anyone can re-verify without trusting the agent or us.
The one thing an agent can't self-serve is a trustworthy verdict on its own output. This is that verdict — model-agnostic, advisory (it never blocks), and checkable from the bytes.
- Hosted, no install. Remote Streamable-HTTP MCP server:
https://api.babyblueviper.com/mcp/verify - Sign-in: standard MCP OAuth in clients that support it (a free account can be created on the consent screen), or a free API key as a Bearer header:
curl -X POST https://api.babyblueviper.com/register -d '{"label":"mcp"}' verify_proof,ledger, andpayment_receiptare always free / no auth.
Tools
Details
- Repository
- github.com/babyblueviper1/invinoveritas-mcp
- Category
- AI & LLM Tools
- Transport
- HTTP
- Registry
- MCP registry, active
- Resources
- 101
- Tools verified
- Nov 6, 2026