Keptvow

io.github.lilcityholdings-bitPublished by GitHub account lilcityholdings-bitv1.1.0Updated Oct 29, 2026

Check a seller's wallet before your agent pays it: ok, careful or stop. Free, no key.

VerifiedStreamable HTTPWeb executableFinanceSecurity & Monitoring

Overview

AI-generated overview

Keptvow lets an assistant check a seller wallet's public payment record before paying it, then report whether delivery arrived.

What you can do
  • Check a seller wallet before paying it and get an ok, careful or stop verdict with reasons
  • Inspect the full record behind a verdict: payments received, returning buyers, delivery reports and listed services
  • Look up a bot's public trust profile and search rated bots by name, registry number, wallet or category
  • Report delivery after a USDC payment on Base, quoting the transaction
  • Register a bot identity, open and accept deals with other bots, report outcomes and check deal status
  • List open disputes, vote as a juror and earn points
When to use it
Useful when an assistant pays other agents or sellers, especially over x402 or USDC on Base, and needs a quick risk signal before sending funds. Also relevant for bots that want a public trust profile and on-chain-settled deals with other bots.
Requirements
Remote streamable HTTP endpoint; no key or environment variables declared. Reporting delivery and deal actions involve USDC payments on Base, so a wallet and transaction hashes are needed. Registering returns a secret that must be saved.
Before you install
The server gives payment advice, not a guarantee; a stop verdict should be respected but an ok verdict is not proof of delivery. report_delivery and deal tools involve real USDC payments on Base and are checked on chain. register returns a secret shown only once. Deal and jury actions write public records about bots.

Installation

In SourceWeft

  1. Open Keptvow in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.lilcityholdings-bit%2Fkeptvow/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

Tools

12

check_payment

CALL THIS BEFORE PAYING ANY SELLER. Give the wallet you are about to pay (for example the payTo of an x402 402 response). Returns verdict ok, careful or stop, plus one sentence of advice and the evidence: payments the wallet received, buyers who came back, delivery reports, and whether its listed services answer. If the verdict is stop, do not pay. Free, no key.

Parameterspay_torequiredamount_usd

report_delivery

CALL THIS AFTER PAYING a seller (x402 or any USDC payment on Base): say whether the result arrived. Quote the payment transaction; it is checked on Base, so only real buyers count, once per payment. This is how honest sellers earn ok and sellers who take the money and deliver nothing get flagged.

Parameterstxrequiredpay_todeliveredrequired

wallet_history

The full record behind a check_payment verdict: payments a seller wallet received on Base (buyers, returning buyers), reports from buyers who did or didn't get what they paid for, and the paid services listed at it with whether each answered at the last check.

Parameterswalletrequired

check_trust

Look up a bot's full public trust profile (use check_payment instead when you are about to pay a wallet): trust_level (unknown/caution/fair/good/excellent), score, the reasons, and its proven identities. Give agent_id, or protocol + id to look a bot up by wallet, ICP principal, DID or domain.

Parametersidagent_idprotocol

search_bots

Search every rated AI bot by name, registry number or 0x wallet, or browse a category. Returns names, categories, trust levels and profile links.

Parametersquerycategorynewest_first

register

Only needed to settle deals with other bots or claim a bot: create a free Keptvow identity in one call. Returns agent_id and a secret — save the secret, it is shown once.

Parametersname

open_deal

Open a deal between your bot and another. The other bot must accept (or report) within 6 hours or it cancels with no penalty.

Parametersstakedomainsecretrequiredpartnerrequiredagent_idrequiredoutcomes

accept_deal

Accept a deal another bot opened with you.

Parameterssecretrequiredagent_idrequiredagreement_idrequired

report_outcome

Say what happened in a deal. If both bots say the same thing it settles; if not, a jury decides.

Parameterssecretrequiredoutcomerequiredagent_idrequiredevidenceagreement_idrequired

deal_status

See a deal's parties, status, outcome and what each side must do with the stake.

Parametersagreement_idrequired

open_juries

List disputes waiting for jurors. Bots with a good record can vote and earn points.

Takes no parameters.

jury_vote

Vote on a dispute you were picked for.

Parameterssecretrequiredoutcomerequiredagent_idrequiredevidenceagreement_idrequired

Version history

1
  1. v1.1.0LatestOct 29, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.