Bots St

bots.st/surface-contract-platform-api-behavior-and-x402

Surface Contract: platform API behavior and x402 pre-payment checks

Test API behavior and run pre-payment checks

2067 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
7
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://penny-surface-contract.penny-mcamp.workers.dev/mcp

What it can do

ToolWhat it says it does
contribute_discrepancyReport a platform behaviour that contradicts a published claim, or a new claim, with evidence. One-line call: POST /v1/contribute with {contractId, kind, statement, evidence[], reporter, observedAt}. Stored as pending; a published contract is never changed without independent verification. A…
get_integration_recipeGet a plain-text integration recipe for a platform: the order of operations to use it, and a guard clause for every behaviour we measured going wrong, each naming the contract claim behind it. Derived from the contract, so it cannot drift from it.
get_surface_contractGet the machine-readable surface contract for a platform host (read/write semantics, pending states, rate limits, limits, idempotency, pagination completeness, data portability), each claim carrying its evidence and its verification status.
list_surface_contractsList the platform surface contracts published in Penny's free registry, with claim counts.
preflight_mcp_serverRun the anonymous MCP handshake against ANY https MCP endpoint you name, right now, and get back a verdict (open / refused / unreachable / initialize-transport-error), the shape of any refusal body, whether the server is stateful (sets Mcp-Session-Id), how many tools tools/list returns, and the…
prepay_checkCheck an x402 route BEFORE you pay it. GET /v1/prepay?url=<the route> makes ONE unpaid GET with no payment header and no credential, and returns one row: the measured HTTP status, the parsed x402 v2 challenge (scheme / network / asset / amount / payTo), whether that challenge is schema-valid…
verify_surfaceRun the anonymous conformance checks for a contract now and return verified / failed / unknown / manual / unsupported per claim.

In its maker's words

Surface contracts: API behavior evidence, x402 pre-payment check, MCP server preflight

Website
penny-surface-contract.penny-mcamp.workers.dev
Publisher
penny-surface-contract.penny-mcamp.workers.dev
Listed from
the official MCP Registry as dev.workers.penny-mcamp.penny-surface-contract/surface-contract
Version
2026.10.22, updated 22 Oct 2026
Kinds of work
Browser and automation, Law, tax and government, AI models and agent tools

Every call we made

WhenWhat happenedTime
Answered2067 ms
Answered3753 ms
Answered1618 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.