{"query":{"type":"ipv4","input":"1.1.1.1","normalized":"1.1.1.1","ipVersion":4,"prefixLength":null,"asn":null,"mac":null},"result":{"kind":"ip","query":"1.1.1.1","queryType":"ipv4","normalizedQuery":"1.1.1.1","ip":"1.1.1.1","ipVersion":4,"asn":13335,"organization":null,"networkName":null,"prefix":"1.1.1.0/24","route":"1.1.1.0/24","registry":null,"country":null,"rdapSummary":null,"whoisSummary":"AS13335 via 1.1.1.0/24","resolvedIps":[],"dnsRecords":null,"reverseDns":[],"oui":null,"vendor":null,"vendorSource":null,"rpkiStatus":"valid","rpkiSummary":"AS13335 valid for 1.1.1.0/24","irrStatus":"registered","irrSummary":"AS13335 route object found in RADB, APNIC","dataSources":["BGP fixture table","RIPEstat RPKI validation","RIPEstat IRR consistency"],"fetchedAt":"2026-06-12T04:21:16.884Z","partial":false},"data":{"kind":"ip","ip":"1.1.1.1","ipVersion":4,"rdap":null,"bgp":{"asn":13335,"ip":"1.1.1.1","prefix":"1.1.1.0/24","country":null,"registry":null,"allocated":null,"name":null,"source":"fixture-ingest","firstSeen":"2026-06-02T00:00:00Z","lastSeen":"2026-06-10T00:00:00Z","fetchedAt":"2026-06-10T00:05:00Z","validationStatus":"not_checked","sourceMetadata":{"source":"routeviews-sample","collector":"route-views2","lineNumber":3}},"rpki":{"prefix":"1.1.1.0/24","originAsn":13335,"status":"valid","reason":"valid","description":null,"validator":"routinator","roas":[{"originAsn":13335,"prefix":"1.1.1.0/24","maxLength":24,"validity":"valid"}],"fetchedAt":"2026-06-12T04:21:16.884Z","source":"ripestat-rpki"},"irr":{"prefix":"1.1.1.0/24","originAsn":13335,"status":"registered","inBgp":true,"inWhois":true,"irrSources":["RADB","APNIC"],"asnName":"CLOUDFLARENET - Cloudflare, Inc.","queryTime":"2026-06-12T00:00:00","fetchedAt":"2026-06-12T04:21:16.839Z","source":"ripestat-irr"}},"sources":[{"id":"bgp-fixture","name":"BGP fixture table","url":null,"status":"used"},{"id":"ripestat-rpki","name":"RIPEstat RPKI validation","url":"https://stat.ripe.net/docs/data-api/api-endpoints/rpki-validation","status":"used"},{"id":"ripestat-irr","name":"RIPEstat IRR consistency","url":"https://stat.ripe.net/docs/data-api/api-endpoints/prefix-routing-consistency","status":"used"}],"warnings":[],"cache":{"mode":"memory","ttlSeconds":300,"hit":false}}