{"uid":"cap_Y2aZXbr83Aouvpg40xNu5","slug":"pennyrail-md5-multi-hash-d7674d5d","name":"PennyRail MD5 Multi-Hash","description":"Machine-readable settlement service","url":"https://pennyrail.vercel.app/api/p/nano/crypto.hash-multi--md5","method":"POST","headers":{},"bodySchema":{"type":"object","required":["input"],"properties":{"input":{"type":"object"}}},"responseSchema":{"type":"object","additionalProperties":true},"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_zJr5DrZ3l8duqy1C7JBrM","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":"Computes MD5 hashes for one or more input values in a single API call, returning hex digest results per input","exampleAgentPrompt":"Can you compute the MD5 hashes for these three strings: 'hello world', 'foo bar', and 'test123'?","exampleUseCases":[{"title":"Deduplication fingerprinting pipeline","prompt":"Hash these five product descriptions with MD5 so I can deduplicate them: 'blue cotton shirt', 'red wool sweater', 'blue cotton shirt', 'navy denim jeans', 'red wool sweater'."},{"title":"Data integrity checksum generation","prompt":"Generate MD5 checksums for these config values so I can verify they haven't changed: 'db_host=localhost', 'db_port=5432', 'db_name=myapp'."},{"title":"Caching key generation from inputs","prompt":"I need MD5 hashes for these cache key candidates: 'user:42:profile', 'user:42:orders', and 'user:42:settings' — can you compute them all at once?"}],"resultDescription":"Returns an object containing MD5 hex digest strings keyed to each provided input, allowing the caller to map original inputs to their corresponding hash values in a single response.","failureModes":["Missing required 'input' field returns a validation error","Malformed or non-object input body returns 400-level error","Payment not provided or rejected results in 402 Payment Required","Empty input object may return empty results or an error","Overly large input payloads may time out or be rejected","Network or Vercel cold-start latency may occasionally cause timeout"],"whenToPreferThis":"Choose this endpoint when you need to compute MD5 hashes for one or more inputs in a single round-trip without standing up your own hashing infrastructure, especially in agent workflows or serverless pipelines where invoking a paid micro-service per computation is acceptable. It is particularly useful when batching multiple hash computations to avoid repeated API calls.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:21:56.571Z","isFirstParty":false}