io.github.ricksporto/freshproof

FreshProof

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

1.0.0
Version
remote
Transport
4
Tools

Security review

Review passed

Reviewed 1d ago.

  • tools: 4 tools scanned
  • metadata: scanned

No findings.

Tools (4)

  • freshproof_info

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

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

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

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