{"uid":"cap_8uvKaqLspwt4j0zhYcC0O","slug":"netz-halowerk-prefix-visibility-925a140e","name":"Netz Halowerk Prefix Visibility","description":"Reports the propagation of a prefix as the fraction of RIS observers that see it, separately for IPv4 and IPv6, because the absolute peer count moves with the size of the measurement network and is not comparable across time or between prefixes. The share is graded against stated thresholds, and — this is the part that makes the number mean something — compared against the other prefixes announced by the same origin AS.","url":"https://netz.halowerk.com/v1/prefix-visibility","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"prefix":{"type":"string","maxLength":60,"minLength":4},"max_compare":{"type":"integer","default":15,"maximum":40,"minimum":3,"description":"How many sibling prefixes to sample for the comparison."},"compare_with_asn":{"type":"boolean","default":true,"description":"Compare against the other prefixes of the announcing AS. Costs one extra upstream call."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KBLUC4fO81XjGBJhxFUZB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Reports the fraction of BGP RIS observers (separately for IPv4 and IPv6) that see a given prefix, graded against thresholds and benchmarked against other prefixes from the same origin AS.","exampleAgentPrompt":"What fraction of global BGP observers currently see 203.0.113.0/24 originated by AS64496, and how does that compare to the other prefixes announced by the same AS?","exampleUseCases":[{"title":"Prefix propagation health check","prompt":"Check how widely 198.51.100.0/24 from AS65000 is propagating right now — what share of RIS peers see it for IPv4, is it above the normal threshold, and how does it stack up against the other prefixes that AS is announcing?"},{"title":"Diagnosing a new announcement","prompt":"I just started announcing 2001:db8::/32 from AS64512 — can you tell me what percentage of BGP monitors are seeing it for IPv6 and whether that's within the expected range compared to our other prefixes?"},{"title":"Monitoring prefix visibility over time","prompt":"We need to track whether 192.0.2.0/24 originated by AS13335 maintains healthy propagation — check the current RIS observer fraction for IPv4 and flag it if it's below the normal threshold for that origin AS."}],"resultDescription":"Returns the fraction of RIS BGP observers that see the prefix, expressed separately for IPv4 and IPv6, along with a threshold-based grade and a contextual benchmark comparing this prefix against the other prefixes announced by the same origin AS.","failureModes":["Invalid or unroutable prefix format returns an error","Unknown or unobserved AS returns no comparison data","Prefix not currently seen by any RIS peer returns zero visibility","Temporary RIS data unavailability may cause stale or empty results","Malformed AS number input returns a validation error"],"whenToPreferThis":"Use this endpoint when you need to understand not just the raw peer count seeing a prefix, but a normalized, comparable visibility fraction that is meaningful across time and between different prefixes. It is especially valuable when you need to benchmark a specific prefix against its sibling prefixes from the same origin AS — something raw peer-count tools cannot provide. Prefer it over simple reachability checks when diagnosing propagation issues or auditing route health for multi-prefix ASes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:46:36.873Z","isFirstParty":false}