{"x402Version":2,"payTo":"0xB1fe0fd90C16800C3D5e811c6f07972dE9d2b98E","resources":[{"id":5100,"slug":"5100","resource":"https://x402.pkgproof.net/v1/verify","description":"One pkgproof package verification","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xB1fe0fd90C16800C3D5e811c6f07972dE9d2b98E","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"ecosystem":"npm","name":"left-pad","version":"1.3.0"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"checked_at":"2026-08-26T12:00:00Z","ecosystem":"npm","name":"left-pad","reasons":[{"code":"package_exists","detail":"left-pad 1.3.0 is published on the npm registry.","kind":"fact","source":"npm registry","verdict":"safe"},{"code":"no_known_advisories","detail":"OSV lists no advisories for this version.","kind":"fact","source":"osv.dev","verdict":"safe"}],"sources":{"npm registry":"https://registry.npmjs.org","osv.dev":"https://api.osv.dev"},"verdict":"safe","version":"1.3.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"ecosystem":{"description":"npm is the only ecosystem this service verifies.","enum":["npm"],"type":"string"},"name":{"description":"Package name. ASCII only; homoglyph and Unicode-confusable names are refused before any upstream call.","type":"string"},"version":{"description":"Optional. Omit to verify the package rather than one release.","type":"string"}},"required":["ecosystem","name"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"checked_at":{"description":"When the verification ran, which is not always when it was requested: a reused result carries its original timestamp.","format":"date-time","type":"string"},"ecosystem":{"type":"string"},"name":{"type":"string"},"reasons":{"description":"Evidence, one entry per finding. Branch on `code`, not on `detail`.","items":{"properties":{"code":{"type":"string"},"data":{"type":"object"},"detail":{"type":"string"},"kind":{"description":"fact is established; heuristic is inference and never convicts on its own.","enum":["fact","heuristic"],"type":"string"},"source":{"type":"string"},"verdict":{"type":"string"}},"required":["verdict","code","kind","source","detail"],"type":"object"},"type":"array"},"sources":{"description":"The upstream each check consulted, by name.","type":"object"},"verdict":{"description":"Ordered worst-last. The overall verdict is the worst any check produced. block and does_not_exist are answers, not errors, and return 200.","enum":["safe","caution","block","does_not_exist"],"type":"string"},"version":{"type":["string","null"]}},"required":["ecosystem","name","verdict","reasons","sources","checked_at"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.pkgproof.net","lastUpdated":"2026-08-26T11:39:10.268Z","quality":{"calls30d":8,"uniquePayers30d":3,"lastCalledAt":"2026-09-08T11:01:09.944Z"},"liveness":{},"verified":false,"featured":false}]}