ExitProof

com.davisvillelabs由 davisvillelabs.com 發布官方發布者v0.1.0更新於 Oct 24, 2026

Reversibility intelligence and durable exit evidence for AI agents before real-world commitments.

已驗證Streamable HTTP可網頁執行金融商業與電商

概覽

AI 產生的概覽

ExitProof 是遠端 MCP 伺服器,讓助理評估購買或承諾的可撤銷程度,並保存取消或退款的證據。

可以做什麼
依結帳條款與已維護的政策證據評估某項承諾的取消與退款可逆性,不扣款也不寫入持久狀態。在代理付款前檢查一筆自主 HTTP 購買,核對付款挑戰、標價、協定、網路、資產與收款位址。為符合條件的承諾建立隱私最小化的 Exit Manifest,並回傳其 ID 與祕密存取權杖。以 ID 與權杖一起取回已保存的 Exit Manifest。依據可執行的清單建立有界限的取消或退款操作包。列出已維護的商家政策覆蓋層及其快照版本與日期。
適用情境
在購買、預訂、訂閱、租賃、服務、票券、數位購買或押金之前,當退出期限與退款條款很重要時使用;或自主代理即將支付某筆 HTTP 購買、需要先核驗付款時使用。
執行需求
透過 streamable HTTP 連線至 exitproof.davisvillelabs.com 的遠端端點;未宣告驗證、環境變數或標頭。購買檢查操作被描述為一次 0.01 美元的機器付款操作。
安裝前請注意
購買檢查操作被描述為花費 0.01 美元,涉及付款。建立清單會保存一筆隱私最小化紀錄,並回傳祕密存取權杖,必須與清單 ID 一起保管才能取回或操作。此伺服器只評估條款並產生操作包,本身不扣款也不執行取消。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 ExitProof,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.davisvillelabs%2Fexitproof/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "exitproof": {
      "type": "http",
      "url": "https://exitproof.davisvillelabs.com/mcp"
    }
  }
}

工具

6

check_reversibility

Check reversibility

Evaluate one commitment’s cancellation/refund reversibility from transaction-specific checkout terms plus maintained policy evidence, without charging or creating durable state. Use before a purchase, booking, subscription, rental, service, ticket, digital purchase, or deposit when exit deadlines or loss matter; use list_supported_policies only for maintained-overlay coverage, and create_exit_manifest only after paidExitManifestAvailable=true. Do not use for purchase desirability, legal advice, chargeback decisions, or executing a cancellation. Supply checkout_terms whenever available because they control the transaction-specific assessment; expected_commitment_at moves deadline evaluation forward when the commitment is future-dated, and missing or conflicting evidence can return assessment=unknown rather than inventing an exit right.

輸入參數amount必填regioncountrycurrencymerchant必填event_typecheckout_termscommitment_type必填client_referencepurchase_channelexpected_commitment_at

check_agent_purchase

Check agent purchase

Inspect one autonomous HTTP purchase before the calling agent pays it. This $0.01 machine-payment operation validates a real 402 challenge, compares advertised price/protocol/network/asset/payment destination when supplied, checks x402 v2 exact resource binding when available, and surfaces retry or settled-delivery recovery signals. ExitProof never forwards payment credentials and never sends a live POST, PUT, PATCH, or DELETE probe; for those methods the caller supplies an already-observed 402 challenge. Conflicting, malformed, inaccessible, non-402, or unsafe targets are rejected before ExitProof issues its own payment challenge. Use check_reversibility instead for cancellation/refund terms on a real-world commitment, create_exit_manifest to preserve an eligible exit path, and build_exit_pack when an exit is actually needed. A successful check is not a recommendation, merchant-identity guarantee, delivery guarantee, legal opinion, or authorization to spend.

輸入參數operationadvertisedlive_probetarget_url必填request_methodretry_contractobserved_response

create_exit_manifest

Create Exit Manifest

Persist a privacy-minimized Exit Manifest for an eligible commitment, then return its manifest_id and secret access_token. Use only after check_reversibility says paidExitManifestAvailable=true; pass the exact commitment facts to preserve, with transaction-specific checkout_terms controlling the assessment when supplied. Use check_reversibility for evaluation only, or get_exit_manifest when a manifest already exists. This state-changing $0.25 stablecoin MPP operation checks eligibility before any payment challenge; a fresh authorization creates durable state, while an identical settled retry with the same payment credential recovers the same manifest without a second settlement. The plaintext access token is returned to the caller but stored only as a SHA-256 hash.

輸入參數amount必填regioncountrycurrencymerchant必填event_typecheckout_termscommitment_type必填client_referencepurchase_channelexpected_commitment_at

get_exit_manifest

Get Exit Manifest

Retrieve one previously created Exit Manifest without charging or changing stored state. Pass manifest_id and access_token together: the ID selects the record and the secret token authorizes access to that same record, so neither value is sufficient alone. Use this for preserved evidence and terms; use build_exit_pack for an actionable cancellation/refund plan, or create_exit_manifest when no manifest exists. This free, repeatable read does not refresh, re-evaluate, or extend evidence; missing, expired, or mismatched credentials fail without modifying the manifest.

輸入參數manifest_id必填access_token必填

build_exit_pack

Build exit pack

Build a bounded cancellation/refund action pack from an existing actionable Exit Manifest. Pass manifest_id and access_token together as the credential pair returned by create_exit_manifest or settlement recovery; use get_exit_manifest for retrieval only, or check_reversibility then create_exit_manifest when no manifest exists. This $1.00 MPP operation prefers Tempo stablecoin when available, retains Stripe card/link as a compatible fallback, and can charge but never contacts the merchant, executes a cancellation, files a chargeback, or guarantees success. Invalid or mismatched credentials and non-actionable manifests are rejected before payment; an identical settled retry with the same payment credential avoids a second settlement, while generatedAt and deadlineStatus can reflect the current time.

輸入參數manifest_id必填access_token必填

list_supported_policies

List supported policies

List the maintained merchant policy overlays and snapshot version/date ExitProof can add to transaction-specific evidence. Use this only to inspect maintained coverage; use check_reversibility to evaluate an actual commitment, including an unlisted merchant when transaction-specific checkout_terms are available. An absent merchant means no maintained overlay, not that no cancellation, refund, contractual, or legal right exists. This is a free read-only snapshot: it creates no durable state, issues no payment challenge, and does not fetch or verify a merchant’s live policy at call time.

無需輸入參數。

版本歷史

1
  1. v0.1.0最新Sep 22, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。

其他 Davisvillelabs 整合