Agent Verification Utility

dev.kgninja.agent-economyPublished by agent-economy.kgninja.devOfficial publisherv0.4.3Updated Nov 6, 2026

Deterministic JSON checks with signed evidence and x402-paid execution

VerifiedStreamable HTTPWeb executableFinanceDeveloper Tools

Overview

AI-generated overview

Remote MCP server that runs deterministic JSON checks and returns Ed25519-signed evidence, with a free precheck and an x402-paid execution path.

What you can do
  • Describe the verification service: explain when deterministic checks fit, free request validation, recipes and limits
  • Quote and prepare: get a free bound quote for checks on supplied JSON, then prepare an HTTP purchase request
  • Verify: run the deterministic checks and return Ed25519-signed evidence after one authorized x402 payment
  • Revenue goal: read the active revenue goal, measured funnel, contribution margin and the next bounded improvement recommendation
When to use it
Use it when an assistant needs verifiable, signed proof that a JSON payload passes deterministic checks, and you are willing to pay per verification through x402. The free quote and precheck steps let you evaluate cost and validity before committing.
Requirements
A remote streamable HTTP endpoint; no package, environment variables or headers are declared. A successful free precheck at the validate-request endpoint and its receipt digest are needed before quoting or purchasing. Payment is made through x402, so a funded x402-capable wallet or client is implied.
Before you install
The verify tool spends money: it runs only after one explicitly authorized x402 payment, so set spending limits and confirm each authorization. Quote and prepare steps persist quotes and record observability events. Verification requests and payment details go to a third-party service.

Installation

In SourceWeft

  1. Open Agent Verification Utility 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/dev.kgninja.agent-economy%2Fagent-verification-utility/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": {
    "agent-verification-utility": {
      "type": "http",
      "url": "https://agent-economy.kgninja.dev/mcp"
    }
  }
}

Tools

5

describe_verify_evidence

Describe Agent Verification Utility

Describe when deterministic verification is useful, when it is not, free request validation, recipes, limits, and the explicit paid MCP path.

Takes no parameters.

get_revenue_goal_status

Get Revenue Goal Status

Read the active revenue goal, measured funnel, contribution margin, and the next bounded improvement recommendation. This tool never changes price, spends funds, or sends messages.

Takes no parameters.

quote_verify_evidence

Quote Verification

Obtain a free bound quote for deterministic checks on supplied JSON before deciding to purchase. After a successful free precheck at POST /validate-request, supply the unchanged intent and its precheck_receipt.receipt_digest. Creates or reuses a persisted quote and records observability events; no payment, signing or paid verification is performed. The bound quote ties request/evidence digests, precheck digest, spend policy, quoted amount, network, asset, recipient and expiry together. Server availability, fresh cost basis and conservative contribution-margin thresholds must pass. Returns the quote as JSON text and structuredContent: quote_id, request_hash, price (atomic USDC, 6 decimals), expires_at, economic_guard, purchase instructions and paid_verification_binding in state quoted, not a paid receipt. Application failures return isError=true with JSON error.code, message, retryable and optional details (for example PRECHECK_STALE, PRICE_CAP_EXCEEDED, IDEMPOTENCY_KEY_CONFLICT, IDEMPOTENCY_KEY_EXPIRED or UNPROFITABLE_TRANSACTION); invalid argument shapes are rejected by MCP schema validation. Re-run precheck after request/policy changes; do not pay on refusal. Next use prepare_verify_evidence_purchase with the same key and intent for the HTTP purchase request, or explicitly authorize the separate paid verify_evidence flow.

Parametersintentrequiredidempotency_keyrequired

prepare_verify_evidence_purchase

Prepare HTTP Purchase

Prepare an HTTP purchase request for deterministic JSON verification after a successful free precheck; a prior quote tool call is optional. After a successful free precheck at POST /validate-request, supply the unchanged intent and its precheck_receipt.receipt_digest. Creates or reuses a persisted quote and records observability events; no payment, signing or paid verification is performed. The bound quote ties request/evidence digests, precheck digest, spend policy, quoted amount, network, asset, recipient and expiry together. Server availability, fresh cost basis and conservative contribution-margin thresholds must pass. Returns JSON text and structuredContent containing quote, request (POST /verify-evidence, content-type and X-Quote-ID headers, unchanged intent body), expected_first_status=402 and expected_payment_header=PAYMENT-REQUIRED. It does not send this request. Application failures return isError=true with JSON error.code, message, retryable and optional details (for example PRECHECK_STALE, PRICE_CAP_EXCEEDED, IDEMPOTENCY_KEY_CONFLICT, IDEMPOTENCY_KEY_EXPIRED or UNPROFITABLE_TRANSACTION); invalid argument shapes are rejected by MCP schema validation. Re-run precheck after request/policy changes; do not pay on refusal. Next send the returned request to obtain a challenge, check binding, amount, network, asset, payTo and expiry against local policy, then authorize payment separately. Use quote_verify_evidence when only quote terms are needed.

Parametersintentrequiredidempotency_keyrequired

verify_evidence

Verify Evidence (paid)

Run deterministic checks and return Ed25519-signed evidence after one explicitly authorized x402 payment. A free precheck receipt and a matching bound payment requirement are required before signing.

Parametersintentrequiredidempotency_keyrequired

Version history

2
  1. v0.4.3LatestNov 6, 2026
  2. v0.4.0Sep 16, 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.