{"uid":"cap_unVcF4_wo3g41SERKa7ha","slug":"x402-research-echo-c72c0b2d","name":"x402 Research Echo","description":"Echo service for x402 protocol research. POST a JSON body with a \"message\" string; the response returns the message, its SHA-256 digest and a server timestamp. Payment is live: $0.001 USDC on Base is verified and settled via the Coinbase CDP facilitator, so callers ARE charged. The response is computed before settlement, and the settlement tx hash is returned in the body and in PAYMENT-RESPONSE.","url":"https://x402-echo-service.onrender.com/echo","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"message":{"type":"string","maxLength":4096,"minLength":1,"description":"Text to echo back."}}},"responseSchema":{"type":"json","example":{"echo":"hello world","sha256":"b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9","timestamp":"2026-08-18T12:00:00.000Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_l39HBYsjn_TzEkWlBxZrM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Echoes a submitted message back with its SHA-256 digest and a server timestamp, used for x402 protocol conformance and discovery-layer research.","exampleAgentPrompt":"Echo the message 'hello from agent' through the x402 research echo service and tell me what SHA-256 hash and server timestamp come back.","exampleUseCases":[{"title":"x402 protocol conformance testing","prompt":"Send the message 'conformance test payload' to the x402 echo service and show me the SHA-256 digest and timestamp it returns so I can confirm the protocol response format is correct."},{"title":"Message integrity verification via echo","prompt":"I need to verify the SHA-256 hash of the string 'my important payload' — can you run it through the x402 echo endpoint and give me the digest?"},{"title":"x402 discovery layer latency probe","prompt":"Hit the x402 research echo endpoint with the message 'ping' and tell me the server timestamp so I can measure round-trip timing for my research."}],"resultDescription":"A JSON object containing three fields: 'echo' (the original message string), 'sha256' (the SHA-256 hex digest of the message), and 'timestamp' (an ISO 8601 UTC datetime string from the server at time of processing). No payment is actually settled despite the x402 payment advertisement.","failureModes":["Empty or missing 'message' field returns a validation error","Message exceeding 4096 characters is rejected","Service may be unavailable if the Render.com free-tier instance is sleeping (cold start delay)","Malformed JSON body returns a parse error","Network timeout if the instance is spinning up from idle"],"whenToPreferThis":"Choose this endpoint when you need to test x402 protocol conformance, probe the x402 discovery layer, or verify SHA-256 hashing behavior in a safe research context where no real payment settlement occurs. It is purpose-built for security research and protocol testing, not for production message hashing or real payment flows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:38:23.216Z","isFirstParty":false}