LeashIndex Get the report

Index / devtools

Privi Quantum Ledger

io-github-canoydario847-cloud-privi-ledger declares 121 capabilities across 121 tools, with 3 critical issues. One of them, no-revocation, is recorded for every server in the index because MCP has no field in which to declare a way to switch a tool off; a missing declaration is not evidence that the control is missing.

100/100 exposureHigh exposure

Manifest recorded 2026-10-28 from tools/list on https://privi-ledger.onrender.com/mcp, published in the official MCP registry as io.github.canoydario847-cloud/privi-ledger 0.12.1. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 121 tools

121 of 121 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 19 of 121 tools

19 tools are classified as irreversible or destructive and declare no limit. 10 of them are counted only because the server annotated them destructiveHint. In MCP that annotation marks a tool that may make destructive changes rather than only additive ones; it does not say the change cannot be undone.

critical · uncapped-spend · 5 of 121 tools

5 tools are classified as moving money and declare no dollar limit. A cap on the number of payments does not bound their amount.

high · no-expiry · All 121 tools

121 of 121 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 121 tools

121 of 121 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 26 of 121 tools

26 tools can modify data and declare no limit.

low · uncapped-read · 76 of 121 tools

76 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
privi_token_marketread declared
ledger_pricingread declared
ledger_check_receiptread declared
ledger_audit_streamread declared
ledger_record_actionwrite assumed
ledger_read_streamread declared
ledger_list_streamsread declared
ledger_compliance_reportwrite assumed
ledger_report_pdfread declared
ledger_verify_reportread declared
ledger_signupread inferred
ledger_planread declared
ledger_upgrade_propay inferred
gov_ai_usecase_savewrite inferred
gov_ai_inventoryread declared
gov_ai_inventory_checkread declared
gov_ai_inventory_exportsend inferred
gov_ai_verify_exportread declared
gov_pqc_classifyread declared
gov_pqc_system_savesend inferred
gov_pqc_inventoryread declared
gov_pqc_planread declared
gov_pqc_exportwrite assumed
gov_pqc_verify_exportread declared
ledger_handshake_offerwrite assumed
ledger_handshake_inboxread declared
ledger_handshake_acceptwrite assumed
ledger_handshake_rejectwrite inferred
ledger_handshake_verifyread declared
passport_issuewrite assumed
passport_verifyread declared
passport_gateread declared
passport_listread declared
passport_revokedestructive declared
kya_checkread declared
kya_challengewrite assumed
kya_bind_walletwrite assumed
kya_walletsread declared
kya_unbind_walletdestructive declared
mandate_createwrite inferred
mandate_checkread declared
mandate_spendwrite assumed
mandate_getread declared
mandate_listread declared
mandate_revokedestructive declared
fortress_keysread declared
ledger_tree_headread declared
ledger_inclusion_proofread declared
ledger_consistency_proofread declared
fortress_tpi_policywrite assumed
fortress_tpi_requestwrite inferred
fortress_tpi_statusread declared
fortress_tpi_executewrite assumed
qledger_statusread declared
qledger_blockread declared
qledger_verify_chainread declared
qledger_entry_proofread declared
qledger_sealwrite assumed
fortress_tpi_listread declared
ledger_evidence_bundleread declared
live_inforead declared
live_killdestructive declared
live_resumedestructive declared
live_statusread declared
approval_policy_setwrite inferred
approval_requestwrite inferred
approval_statusread declared
approval_waitread declared
approval_canceldestructive declared
approval_listread declared
trust_eventsread declared
gateway_createwrite inferred
gateway_set_guardwrite inferred
gateway_inforead declared
gateway_listread declared
gateway_statsread declared
gateway_deletedestructive declared
room_openwrite assumed
room_inforead declared
room_listread declared
room_transcriptread declared
room_closedestructive declared
room_verifyread declared
mcp_server_checkread declared
scan_searchread declared
scan_serverread declared
scan_changesread declared
scan_statsread declared
scan_watchread inferred
scan_unwatchdelete inferred
scan_watchlistread declared
scan_claim_startread inferred
scan_claim_verifyread inferred
scan_owner_listingread inferred
scan_rescanread declared
guard_checkread declared
guard_check_manyread declared
guard_receiptread declared
guard_balanceread declared
guard_buy_creditspay inferred
guard_pricingread declared
privi_payment_optionspay inferred
privi_test_payment_quotepay inferred
privi_test_payment_simulatepay inferred
ai_act_system_savewrite inferred
ai_act_registerread declared
ai_act_checkread declared
ai_act_exportwrite assumed
ai_act_verify_exportread declared
supplier_requirement_createwrite inferred
supplier_requirement_getread declared
supplier_proof_submitwrite assumed
supplier_proof_inboxread declared
supplier_proof_decidewrite inferred
supplier_cert_verifyread declared
supplier_certsread declared
supplier_cert_revokedestructive declared
seal_contentsend inferred
seal_verifyread declared
seal_listread declared
seal_revokedestructive declared
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.