Lumi Verdict: check an x402 seller before paying

io.github.cypher-osirisPublished by GitHub account cypher-osirisv0.1.0Updated Oct 29, 2026

One signed label before paying an x402 seller, from Lumi's test-buys on XRPL, Base and Stellar

The publisher's own server: check.tattoo: tattoo size and placement guide

VerifiedSTDIODesktop onlyFinanceSecurity & Monitoring

Overview

AI-generated overview

Checks an x402 seller's reputation via Lumi Trades labels before an assistant pays it, with an optional paid live check.

What you can do
  • Look up a signed reputation label for an x402 seller from a resource URL or domain, optionally with payTo and USD amount
  • Run the same check for free against Lumi's cached record, with reason codes and an evidence link
  • Choose the payment asset and per-call and per-session spending caps for the paid check
When to use it
Use it when an assistant is about to pay an x402 endpoint and you want a quick, signed signal on whether that seller has delivered in recent checks, or when you want a free cached lookup before committing funds.
Requirements
Runs locally over stdio from the npm package lumi-verdict-mcp (Node.js). The paid check needs a funded wallet: EVM_PRIVATE_KEY for Base USDC and/or XRPL_SEED for XRP, RLUSD or XRPL USDC. Optional settings: LUMI_PAY_ASSET, LUMI_MAX_USD_PER_CALL, LUMI_MAX_XRP_PER_CALL, LUMI_SESSION_BUDGET, XRPL_NETWORK. Desktop only.
Before you install
Requires wallet secrets EVM_PRIVATE_KEY and XRPL_SEED, which are used to sign payments locally; use a dedicated low-balance wallet. The paid tool spends real stablecoins or XRP, so set LUMI_MAX_USD_PER_CALL, LUMI_MAX_XRP_PER_CALL and LUMI_SESSION_BUDGET. The seller's URL origin and path, plus payTo and amount if given, are sent to Lumi. Labels come from Lumi's own checks, not a guarantee of delivery.

Installation

In SourceWeft

  1. Open Lumi Verdict: check an x402 seller before paying in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

This repository has no README.

Tools

2

lumi_verdict

Lumi: check an x402 seller before paying

Check an x402 seller before you pay it. Pass the resource URL (or the seller's domain) you are about to pay, and optionally the payTo and USD amount from its 402 quote. Returns one label from Lumi Trades' own test-buys and checks: checks_passed (Delivered in recent checks), check_first (Check first), checks_failed (Recent checks failed) or no_data (Not enough data), with as-of date, conclusive test-buy count, last delivered and failed dates, reason codes, evidence and appeal links. label_live is the label after Lumi contacts the seller at call time (an unpaid request) and compares its quote, price, payTo and TLS with Lumi's record. Signed by Lumi. Costs $0.01 per call, paid from your wallet within the configured caps; with no wallet it returns the price quote and pays nothing. Paying Lumi never changes a result. Observations, not a guarantee.

ParametersurlrequiredpayToamount

lumi_check_free

Lumi: free signed seller check (cached)

Free. The same label as lumi_verdict from Lumi's record (cached, no live contact with the seller), signed by Lumi: checks_passed, check_first, checks_failed or no_data, with reason codes and an evidence link. Of the URL, only the origin and path are sent; payTo and amount are sent if you pass them. Use lumi_verdict when you want the live check at call time.

ParametersurlrequiredpayToamount

Version history

1
  1. v0.1.0LatestOct 26, 2026

Score

75% 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 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • 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.

  • License10 pts

Other Check integrations