{"uid":"cap_ZZNYtqs9edWC5TEHDtPme","slug":"netz-halowerk-com-ipv6-readiness-scorer-abe447dc","name":"netz.halowerk.com IPv6 Readiness Scorer","description":"Measures IPv6 adoption for an AS in a way that survives contact with reality. Counting v6 prefixes is close to meaningless on its own, because a single allocation can hold more addresses than the entire v4 internet, so a count of one is not a tenth of a count of ten.","url":"https://netz.halowerk.com/v1/ipv6-readiness","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"asn":{"type":"string","maxLength":15,"minLength":1},"sample_size":{"type":"integer","default":6,"maximum":20,"minimum":2,"description":"Prefixes measured per family for the propagation comparison."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NrCg6JYPam3OoYac-DNiq","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Measures IPv6 adoption for an autonomous system (AS) using a weighted, address-space-aware scoring method rather than a simple prefix count.","exampleAgentPrompt":"Can you give me a proper IPv6 readiness score for AS15169 — one that weighs address space so that a single large allocation isn't treated the same as ten small ones?","exampleUseCases":[{"title":"ISP IPv6 migration readiness check","prompt":"We're evaluating whether AS1299 (Telia) is ready for a full IPv6 transition — can you give me a weighted IPv6 readiness score that actually accounts for how much address space is covered, not just how many prefixes they have?"},{"title":"Vendor network due diligence","prompt":"Before we sign a peering agreement, I need to know how seriously AS20940 (Akamai) has adopted IPv6 — give me a readiness score that reflects real address-space coverage, not just prefix count."},{"title":"Monitoring IPv6 progress over time","prompt":"We're tracking our own network's IPv6 adoption — can you pull the IPv6 readiness score for AS64512 so I can see how our weighted coverage looks right now?"}],"resultDescription":"Returns a weighted IPv6 readiness score for the specified AS, computed in a way that accounts for the size of address allocations rather than raw prefix counts, along with supporting metrics that contextualise the adoption level.","failureModes":["Unknown or invalid ASN returns an error or empty result","AS with no observed BGP routes returns a zero or null score","Upstream BGP data source unavailability causes a service error","Malformed request body returns a validation error"],"whenToPreferThis":"Use this endpoint when you need a meaningful, address-space-aware measure of IPv6 adoption for an AS, rather than a raw prefix count. It is the right choice when evaluating network operator maturity, performing due diligence on peering partners, or tracking IPv6 deployment progress over time. Prefer it over simple prefix-counting approaches when the quality and scale of IPv6 deployment matters, not just the quantity.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:43:17.249Z","isFirstParty":false}