io.github.violetclaire/popcorn-mcp

POPCORN MCP

Witness layer for agents: signed receipts binding a fingerprint to a witnessed time. $0.001.

Endpointhttps://767-2676.com/mcp (streamable-http)
Registry version0.1.6
Now7 tools · grade C (65) · pin ts_86feb13c0d3a00767a8194940253e720 · protocol 2025-06-18
First / last listed2026-11-07 01:01 UTC / 2026-11-07 01:01 UTC
Grade over time2026-11-07: C (65), 7 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-07 01:01 UTC
7 tools, grade C (65)

Tools: popcorn_sample popcorn_catalog popcorn_hash popcorn_verify popcorn_verify_v2 popcorn_time popcorn_witness

Current tools (7)

popcorn_sampleCheck the public October 14 TAIN 2.0 receipt and a changed-digest control. No inputs, wallet, payment, or outbound request. Historical evidence, not a fresh clock. Bundled sample keys do not independently establish issuer identity.
params: none
popcorn_catalogRead the live catalog, offer, and published verification keys. Free; no payment.
params: none
popcorn_hashHash public bytes on this remote server. Submitted text reaches the server: hash private work locally instead. Free; no onward request or payment.
params: payload_text, payload_base64url
popcorn_verifyVerify a time or witness receipt using caller-trusted JWKS and expected values. Digest-only for witness payloads. No outbound request or payment. Caller keys do not establish issuer identity; a signature grants no authority.
params: receipt_type*, response*, jwks*, verification*
popcorn_verify_v2Verify TAIN 2.0 evidence against keys fetched from the fixed POPCORN issuer URL. Caller jwks is replaced with published keys, including predecessors. Send a digest, never private work. Free; does not grant authority, establish current time, or verify settlement on chain.
params: response*, jwks*, expected_nonce*, expected_payload_digest*, expected_node_id, max_clock_accuracy_radius_ms, previous_receipt
popcorn_timeRequest signed current-time evidence. Defaults to a free unpaid 402 challenge. A fresh receipt costs exactly $0.001 USDC on Base. Payment requires owner approval, approve_payment:true, and a caller-signed payment_signature. No server wallet or private key. No automatic retry. Verify evidence and account for client round-trip time before a deadline decision.
params: freshness_ms, approve_payment, payment_signature
popcorn_witnessWitness a SHA-256 digest and fresh caller nonce at a time. Defaults to a free unpaid 402 challenge. One fresh receipt costs exactly $0.001 USDC on Base; requires owner approval, approve_payment:true, and caller-signed payment_signature. Keep work and wallet keys local. No automatic retry. Evidence does not authorize or prove execution of an action.
params: digest*, nonce*, previous_attestation_digest, approve_payment, payment_signature

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.