{"uid":"cap_nJBsi4hL5EyFZJFF7KvxA","slug":"genesis-package-integrity-verify-f1d38f23","name":"GENESIS Package Integrity Verify","description":"Pay-per-call x402 APIs for autonomous agents on Base USDC: API compatibility analysis, bounded HTTP/JSON workflows, URL evidence analysis, crypto price consensus, and agent/MCP readiness checks.","url":"https://genesis-agent-tools.genesisagenttools.workers.dev/api/tools/package-integrity-verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["files"],"properties":{"files":{"type":"array"},"archive_sha256":{"type":"string"}}},"responseSchema":{"type":"object","properties":{"match":{"type":"boolean"},"computed_digest":{"type":"string"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.04","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.04/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_l6fzIVA2M1Z5EL14yp15q","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.04","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies that a set of files matches a given SHA-256 archive digest, returning a boolean match result and computed digest.","exampleAgentPrompt":"Can you verify that these files match the expected SHA-256 digest 'abc123...'? I want to make sure the package hasn't been tampered with before I use it.","exampleUseCases":[{"title":"Pre-deployment package integrity check","prompt":"Before I deploy this release, check that the files in my build directory all match the expected archive hash 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' — I need to confirm nothing was modified."},{"title":"Downloaded archive tamper detection","prompt":"I just downloaded a software package and the publisher listed a SHA-256 of 'd2d2d2...'. Can you verify that the files I have match that digest so I know the archive is authentic and untampered?"},{"title":"CI pipeline artifact validation","prompt":"In my CI pipeline, I need to validate that the build artifacts match the expected checksum 'fa163e...' before promoting to production — can you run the integrity check on these files?"}],"resultDescription":"Returns a JSON object with a 'match' boolean indicating whether the computed digest of the provided files matches the given archive_sha256, and a 'computed_digest' string showing the actual SHA-256 hash computed from the files.","failureModes":["Files array is empty or missing — returns validation error","archive_sha256 not provided or malformed — may return error or compute digest without comparison","File contents unreadable or malformed — digest computation may fail","Hash mismatch — match returns false with computed digest for comparison","Network or worker timeout for large file sets"],"whenToPreferThis":"Use this endpoint when an AI agent needs to cryptographically verify that a set of files matches a known SHA-256 digest — particularly useful in software supply chain, CI/CD, or secure deployment contexts where tamper detection is required before proceeding. Prefer this over manual hashing when the agent needs a pay-per-call, auditable verification step integrated into an autonomous workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T00:46:50.353Z","isFirstParty":false,"canonicalSlug":"genesis-package-integrity-verify-f1d38f23"}