{"uid":"cap_pHFPTrv2qhruJ4rVQfWpT","slug":"forgemesh-remote-file-hash-api-ac2f53ec","name":"ForgeMesh Remote File Hash API","description":"Remote file hashing API: SHA-256/512/SHA-1/MD5 checksum of any file URL up to 50MB — verify downloads, releases, and models against published checksums before trusting them. Supply-chain hygiene for agents.","url":"https://x402.forgemesh.io/hash-remote-file","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string"},"algorithm":{"type":"string","description":"sha256 default"}}},"responseSchema":{"type":"json","example":{"hex":"eefffad4e662b2821b1aab5957d4dcc60ac6e19fd5523ec59dad6d29deac64e1","bytes":53647,"algorithm":"sha256"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_W_by24FAQVduH5UZxJNiy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes SHA-256, SHA-512, SHA-1, or MD5 checksums of any remote file URL (up to 50MB) to verify integrity before use","exampleAgentPrompt":"Can you compute the SHA-256 checksum of this file — https://github.com/myorg/myrepo/releases/download/v2.1.0/myapp-linux-amd64.tar.gz — and tell me if it matches the published digest a3f1c8...?","exampleUseCases":null,"resultDescription":"Returns the computed hash digest of the remote file using the requested algorithm (default SHA-256), enabling comparison against a published or expected checksum to confirm file integrity.","failureModes":["File URL unreachable or returns non-200 response — hash cannot be computed","File size exceeds 50MB limit — request rejected","Unsupported algorithm specified — error returned","URL resolves to non-file content (e.g. HTML redirect) — hash may not match expected binary","Network timeout fetching remote file — transient failure, retry advised"],"whenToPreferThis":"Use this endpoint when an AI agent needs to cryptographically verify a remote file's integrity before trusting or using it — particularly for release binaries, model weights, or software packages where a published checksum exists. Prefer this over local hashing when the file is remote and the agent cannot download it directly, or when automating supply-chain hygiene checks at scale.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:07:57.892Z","isFirstParty":false}