{"uid":"cap_4T8wdklPKSxkWY6vld67i","slug":"cpan-package-change-tracker-cda53435","name":"CPAN Package Change Tracker","description":"New releases of tracked Perl CPAN packages (Moose, Mojolicious, DBI, Dancer2, and more) on MetaCPAN (Perl) since a timestamp — each tagged new_release or breaking_change (major-version bump) with a 1-10 significance score. Answers \"did a dependency in my cpanfile ship a new or breaking version I should pin or upgrade?\" Pass ?package=<name> for ANY Perl CPAN package on demand.","url":"https://oracles-production.up.railway.app/v1/cpan/changes","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","properties":{"limit":{"type":"integer","maximum":500,"minimum":1},"since":{"type":"string","format":"date-time","description":"Only changes detected after this ISO-8601 instant"},"package":{"type":"string","description":"Any MetaCPAN (Perl) package name — resolved and fetched live if not already tracked"},"min_significance":{"type":"integer","maximum":10,"minimum":1,"description":"Keep only changes scored at least this"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"count":{"type":"integer"},"source":{"type":"string"},"changes":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"title":{"type":"string"},"detail":{"type":"object"},"summary":{"type":"string"},"entityId":{"type":"string"},"sourceUrl":{"type":["string","null"],"description":"Primary-source link for verification"},"detectedAt":{"type":"string","format":"date-time"},"significance":{"type":"integer","maximum":10,"minimum":1},"effectiveDate":{"type":["string","null"]}}}}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IzNY0b9O0ae2ypFRe6PvH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns new releases and breaking changes for Perl CPAN packages since a given timestamp, scored by significance (1-10).","exampleAgentPrompt":"Show me all new releases and breaking changes for the Moose CPAN package since 2024-01-01T00:00:00Z, and only include ones with a significance score of at least 7.","exampleUseCases":null,"resultDescription":"A JSON object containing a count, source identifier, and an array of change records — each with a type (new_release or breaking_change), title, summary, significance score (1-10), entity ID, detected timestamp, effective date, and a source URL for verification.","failureModes":["Unknown or misspelled package name returns empty changes array","Invalid ISO-8601 timestamp in 'since' causes a 400 error","Package not yet tracked is fetched live from MetaCPAN, adding latency","limit exceeding 500 or min_significance outside 1-10 causes validation error","Payment not included or rejected returns a 402 response"],"whenToPreferThis":"Use this endpoint when you need to track or audit Perl CPAN package releases and breaking changes over time, especially for dependency management, vulnerability monitoring, or release automation in Perl projects. Prefer over manually scraping MetaCPAN when you need significance scoring and structured change records.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:58:10.785Z","isFirstParty":false}