FreshProof

io.github.ricksportoPublished by GitHub account ricksportov1.0.0Updated Oct 24, 2026

Timestamped public URL observations with SHA-256 fingerprints, paid in USDC on Base via x402.

The publisher's own server: Proof Holdings

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinance

Overview

AI-generated overview

Records timestamped public URL observations with SHA-256 fingerprints, paid per call in USDC on Base via x402.

What you can do
FreshProof is a remote MCP endpoint that captures observations of public URLs, attaching a timestamp and a SHA-256 fingerprint to each one. According to the registry description, access is paid in USDC on Base through the x402 payment scheme. No tools are listed in the manifest, so the exact tool names and parameters are not documented here.
When to use it
Consider it when you need a verifiable, timestamped record that a public URL had particular content at a given moment, for example to document a page state or detect later changes. It is less relevant if you only need to read or scrape pages without a proof record.
Requirements
A remote MCP client that supports streamable HTTP, connecting to the provider's hosted endpoint. Network access is required. The manifest declares no authentication, environment variables, or headers, but the description says calls are paid in USDC on Base via x402, so a funded wallet or payment-capable client is likely needed.
Before you install
The service involves payment: each observation is paid in USDC on Base through x402, so calls can spend real funds and depend on a wallet or payment credential. The manifest declares no authentication, so confirm how the endpoint identifies and charges callers before use. Submitting a URL sends that URL to a third-party remote service. No tool list is published, so verify behavior before relying on it.

Installation

In SourceWeft

  1. Open FreshProof 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.ricksporto%2Ffreshproof/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": {
    "freshproof": {
      "type": "http",
      "url": "https://freshproof.ricardobessellp-11d.workers.dev/mcp"
    }
  }
}

README

This repository has no README.

Tools

4

freshproof_info

Describe FreshProof, its observation semantics, current MCP price and payment network. This tool is free.

Takes no parameters.

verify_proof

Verify FreshProof Proof

Verify an existing FreshProof Proof Receipt without making a new network request. This free tool checks deterministic receipt integrity and optionally evaluates trust policy rules. Use it when you already have a proof_id from observe_url or verify_url and want to re-check evidence without paying for another observation. The result includes valid, decision (PASS, FAIL, or UNKNOWN), per-rule checks, and the stored receipt.

Parameterspolicyproof_idrequired

observe_url

Observe Public URL

Buy a timestamped FreshProof observation of a public HTTP/HTTPS URL. Returns final URL, observation timestamp, age, HTTP status, SHA-256 body hash, body size, ETag, Last-Modified, fetch duration, and whether the observation came from shared cache or a fresh public-network request. Set max_age=0 when a new public-network request is required. The response body itself is not returned.

Parametersurlrequiredmax_age

verify_url

Observe and Verify URL

Verify what is observable at a public URL before an agent trusts, pays, or acts. This paid tool combines observe_url and verify_proof in one call: it buys an observation, creates or returns a Proof Receipt, and evaluates the supplied trust policy. Set max_age=0 when current public-network evidence is required. The result contains both observation evidence and verification with decision PASS, FAIL, or UNKNOWN.

Parametersurlrequiredpolicyrequiredmax_age

Version history

1
  1. v1.0.0LatestSep 23, 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 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.

  • License10 pts

    Declare a license in the repository or the registry entry.

Other Proof integrations