{"uid":"cap_ZnmaV3Bd5UbfR1q4kLk9u","slug":"synthora-ecosyste-ms-cross-registry-package-intel-5982f18c","name":"SYNTHORA ecosyste.ms Cross-Registry Package Intel","description":"Returns normalized cross-ecosystem package intel from keyless packages.ecosyste.ms: description, normalized SPDX licenses, repository metadata, download and dependent counts, and registry links for npm/PyPI/crates and dozens more registries. Lets autonomous agents compare packages across ecosystems with one uniform schema for agent-to-agent supply-chain scoring. Ranking surface for popularity and license.","url":"https://ecosystems-package-intel.hergertsynthora.com/service","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"package":{"type":"string","description":"package"},"registry":{"type":"string","description":"registry"}}},"responseSchema":{"type":"json","example":{"ok":true,"niche":"ecosystems-package-intel","result":{"name":"express","homepage":"https://expressjs.com/","keywords":null,"licenses":"MIT","registry":null,"created_at":"2022-04-09T15:17:51.968Z","updated_at":"2026-07-11T07:12:45.773Z","description":"Fast, unopinionated, minimalist web framework","latest_version":null,"repository_url":"https://github.com/expressjs/express","package_manager_url":null},"provenance":{"url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/express","source":"ecosyste.ms Cross-Registry Package Intel"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mqTimtKAi7h__3w4X3gNa","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns normalized cross-ecosystem package metadata (licenses, descriptions, download counts, repository links) for any package across npm, PyPI, crates, and dozens more registries via a single uniform schema.","exampleAgentPrompt":"Can you look up the express package on npmjs.org and give me its license, description, and GitHub repository link using the ecosyste.ms cross-registry intel?","exampleUseCases":[{"title":"License compliance check for dependency","prompt":"I need to know the SPDX license for the 'requests' package on PyPI — can you pull that from ecosyste.ms so I can check if it's compatible with our project?"},{"title":"Cross-ecosystem popularity comparison","prompt":"Compare the download and dependent counts for 'lodash' on npmjs.org versus 'toolz' on PyPI — pull their normalized ecosyste.ms metadata so I can see which is more widely adopted."},{"title":"Supply chain scoring for autonomous agent","prompt":"Fetch the full ecosyste.ms package intel for 'serde' on crates.io — I need the license, repo URL, description, and update timestamps to feed into our supply-chain risk scorer."}],"resultDescription":"A JSON object with normalized package metadata including: package name, description, homepage URL, SPDX-normalized license string, repository URL, package manager URL, creation and last-updated timestamps, latest version, and keywords. Also includes provenance showing the upstream ecosyste.ms API URL that sourced the data.","failureModes":["Package not found in specified registry — returns error or ok:false","Invalid or unsupported registry name — request fails or returns empty result","ecosyste.ms upstream API unavailable — proxy returns error","Malformed package name — no result returned","Package exists but has incomplete metadata — some fields may be null (e.g. latest_version, keywords, registry)"],"whenToPreferThis":"Choose this endpoint when you need normalized, cross-registry package metadata with a single uniform schema — especially when comparing packages across npm, PyPI, crates.io, and other registries without writing registry-specific API clients. Prefer it over direct registry APIs when you need consistent SPDX license normalization, or when building supply-chain scoring pipelines that must handle multiple ecosystems uniformly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:37:56.697Z","isFirstParty":false}