{"uid":"cap_adTbny0p1D554LbvbKhb-","slug":"aayat-ai-dependency-safety-report-0875db21","name":"Aayat AI Dependency Safety Report","description":"Pay-per-use data and tools for AI agents: crypto token safety, prices and wallets, an LLM gateway, web search and documents to Markdown, library docs, package safety and AI model prices for coding agents, company research, news, UK/EU open data and an x402 market guide. Pay per call in USDC on Base or Solana with x402. No account or API key.","url":"https://aayatai.com/dependency/report?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":214,"minLength":1,"description":"Package name, e.g. express, requests, serde or github.com/gin-gonic/gin."},"usage":{"enum":["distributed","saas","internal"],"type":"string","default":"distributed","description":"How your project is used: distributed, saas or internal."},"project":{"type":"string","default":"proprietary","maxLength":60,"description":"Your project's licence (SPDX id, e.g. MIT) or proprietary."},"version":{"type":"string","maxLength":64,"description":"Exact version to check (default: the latest release)."},"ecosystem":{"enum":["npm","pypi","crates","go"],"type":"string","default":"npm","description":"Package ecosystem: npm, pypi, crates (Rust) or go (Go modules)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["name","version","decision","reasons","licence","report","package","alternatives"],"properties":{"name":{"type":"string"},"report":{"type":"string","description":"Markdown: recommendation, risks, licence, alternatives compared."},"licence":{"type":"object","description":"Compatibility of the package's licence with your project and usage."},"package":{"type":"object","description":"Full /package/check report."},"reasons":{"type":"array","items":{"type":"string"}},"version":{"type":"string"},"decision":{"enum":["use","use-with-care","avoid"],"type":"string"},"checkedAt":{"type":"string"},"ecosystem":{"type":"string"},"disclaimer":{"type":"string"},"repository":{"type":["object","null"],"description":"Full /repo/health report."},"alternatives":{"type":"object","description":"Search keywords and each checked alternative (verdict, score, downloads, licence status)."}}}}}}},"responseSchema":{"type":"json","example":{"name":"express","report":"## Recommendation\nUse express 5.1.0 ...\n\n## Alternatives\n- fastify: faster, also MIT ...","licence":{"family":"permissive","reason":"Permissive: keep its copyright and licence notice.","status":"ok","licence":"MIT"},"package":{"name":"express","score":100,"verdict":"ok"},"reasons":["No known vulnerabilities, maintained, permissive licence."],"version":"5.1.0","decision":"use","checkedAt":"2026-09-28T12:00:00.000Z","ecosystem":"npm","disclaimer":"Automated guidance from licence texts and common compatibility rules, not legal advice.","repository":{"repo":"expressjs/express","verdict":"healthy"},"alternatives":{"note":null,"checked":[{"name":"fastify","score":100,"licence":"MIT","verdict":"ok","licenceStatus":"ok","weeklyDownloads":5000000}],"keywords":["framework","router"]}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.08","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.08/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_q9TmQASkbrcVHxzU3ebjO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.08","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a comprehensive safety, licence compatibility, and recommendation report for an npm, PyPI, Rust (crates), or Go package dependency","exampleAgentPrompt":"Can you check if it's safe to use the `lodash` npm package in my MIT-licensed project that I distribute publicly — I need a recommendation, licence compatibility check, and any alternatives?","exampleUseCases":[{"title":"Vetting a new npm dependency","prompt":"Before I add `axios` to my open-source MIT project, can you check its safety, licence compatibility, and whether there are better alternatives on npm?"},{"title":"Auditing a Python library for SaaS use","prompt":"I'm building a SaaS product and want to use the `requests` PyPI package — can you check if it's safe, licence-compatible with my proprietary project, and give me a recommendation?"},{"title":"Checking a Rust crate before release","prompt":"We're about to ship a distributed Rust app using `serde` from crates.io — can you run a full safety and licence check and tell us if we're good to go or if there are any risks?"}],"resultDescription":"Returns a JSON object containing: a decision enum (use / use-with-care / avoid), a list of reasons, a markdown report with recommendation, risks, licence analysis, and alternatives compared, a licence compatibility object (status, family, reason), the full package safety check result, repository health data, and a list of alternative packages with their own safety scores and download counts.","failureModes":["Unknown package name returns an error or empty result","Unsupported ecosystem returns a validation error","Version string not found for the package returns an error","Network timeout or upstream registry unavailability","Payment not received or insufficient USDC balance causes 402 rejection"],"whenToPreferThis":"Choose this endpoint when you need a single, comprehensive dependency decision that combines vulnerability data, licence compatibility analysis, and repository health into one structured report with actionable alternatives — especially useful for coding agents that need to vet packages before adding them to a project. Prefer this over separate vulnerability or package check endpoints when you need the full picture in one call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T04:06:28.596Z","isFirstParty":false,"canonicalSlug":"aayat-ai-dependency-safety-report-0875db21"}