{"slug":"paket-halowerk-com-v1-artifact-hash-1891ca","title":"Takes a file digest and answers which released package version it is","host":"paket.halowerk.com","method":"POST","resource":"https://paket.halowerk.com/v1/artifact-hash","category":"other","description":"Takes a file digest and answers which released package version it is. Useful for an artefact found in a container layer, a build directory or an attachment with no metadata attached. Hex and base64 input are both accepted and normalised, the digest length is checked against the declared algorithm be","price_listed":0.003,"price_asked":0.003,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1337,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"algorithm":"SHA1","hash":"3fabe08296e930c796c19e3c516979386ba9fd59"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"algorithm":{"default":"SHA1","description":"Digest algorithm. SHA1 is what most registries publish for archives.","enum":["SHA1","SHA256","SHA512","MD5"],"type":"string"},"hash":{"description":"The digest, hex or base64.","maxLength":200,"minLength":16,"type":"string"}},"required":["hash"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.003,"price_match":true,"latency_ms":1337,"error":null}],"description_full":"Takes a file digest and answers which released package version it is. Useful for an artefact found in a container layer, a build directory or an attachment with no metadata attached. Hex and base64 input are both accepted and normalised, the digest length is checked against the declared algorithm before anything is fetched, and the response names every matching package version, since one artefact can be published under more than one coordinate.","last_updated":"2026-09-19T15:59:08.841Z","schemes":["exact"]}