{"eid":"route64","name":"Route64","domain":"route64.org","resolved_by":"domain","topics":["compute","egress","ip-proxy"],"n_records":3,"best_vorder":0,"review":null,"aliases":["ROUTE64 (AS212895)","Route64","route64.org"],"records":[{"rid":"egress/route64-org","card":{"rid":"egress/route64-org","eid":"route64","topic":"egress","slug":"route64-org","provider":"Route64","url":"https://route64.org/en","domain":"route64.org","category":"IPv6 tunnel broker (WireGuard, routed prefix)","tier":"free","verdict":"qualifies","vorder":0,"grp":"usable","confidence":"documented","binding":"none","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"cli","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-23T00:00:00.000Z","verified_basis":"live","checked_on":"2026-10-23","stale_on":"2026-11-22","n_evidence":2,"usd_month":null,"usd_per_tb_month":null,"summary":"Route64 provides IPv6 tunnels with a routed /56 subnet, delivered through multiple tunnel protocols (WireGuard, GRE, IP6IP, etc.) to your endpoint.","duplicate_of":null,"n_unknown":2},"record":{"topic":"egress","slug":"route64-org","provider":"Route64","url":"https://route64.org/en","category":"IPv6 tunnel broker (WireGuard, routed prefix)","tier":"free","free_tier":{"stated":"Route64 provides IPv6 tunnels with a routed /56 subnet, delivered through multiple tunnel protocols (WireGuard, GRE, IP6IP, etc.) to your endpoint.","unit":"unlimited","metered_on":"none","source_url":"https://route64.org/en","read_on":"2026-10-23","notes":""},"per_object_cap":{"stated":"not applicable","bytes":null,"source_url":"https://route64.org/en","notes":""},"retention":{"stated":"not applicable","days":null,"source_url":"https://route64.org/en","notes":""},"egress":{"terms":"Traffic is not metered and it is possible to get more transit if 200M is not enough. (transit text) The IPv6 tunnelbroker page publishes no byte allowance at all; the conditions page says 'This is a free best effort service.'; ingress: tcp+udp","metered":false,"free_allowance":"none published","price_per_tb":null,"source_url":"https://route64.org/en"},"interface":["cli"],"interface_detail":"self-service web portal generates the tunnel configuration; wg-quick applies it","tooling":"wg-quick plus the vendor portal; GRE/SIT/L2TPv3/VXLAN also offered","chaining":"a routed /56 over WireGuard gives a free VM with no public address 2^72 inbound IPv6 addresses; the VM supplies the CPU and the client supplies only a WireGuard handshake","limits":[{"kind":"per-ip-shaping","value":"designed for up to 200 Mbit/s; throttle at any time","source":"https://route64.org/en/tos"}],"limits_note":"","binding":"none","binding_note":"Nothing in the vocabulary fails at 1 TiB/month. 200 Mbit/s is 25 MB/s, or 2.16 TB/day, which is 66 times the 3.24 Mbit/s a 1 TiB month needs. There is no byte counter on the tunnelbroker, and the conditions page reserves throttling without naming a threshold.","identity_cost":{"kind":"email","detail":"An account in the manager portal is required: the pricing block says 'Just created an account in our manager'. The sign-in page at manager.route64.org returned a login wall to the reader, so the exact fields a new account must supply were not readable. Email is the minimum such a portal implies and is not confirmed.","country":"None"},"reliability_note":"conditions: reject, cancel, throttle or nullroute at any time without warning; 200M best effort; flow-spec analysis; multiple accounts cause suspension of all.","confidence":"documented","confidence_note":"A live request from a client endpoint through a WireGuard tunnel to a service on the routed /56 would raise this to measured. Two things were read (home page, conditions page) and neither was probed.","evidence":[{"url":"https://route64.org/en","date":"2026-10-23","proved":"free /56 over WireGuard, the protocol table, 'Pricing? No!', and the config-sample sentence"},{"url":"https://route64.org/en/tos","date":"2026-10-23","proved":"'Our service is designed to deliver up to 200M throughput often more.', 'We can throttle your bandwidth at any time.', and the no-warning cancellation clauses"}],"verdict":"qualifies","verified_at":"2026-10-23T00:00:00.000Z","price_per_tb_month":"USD 0","notes":"The routed /56 is IPv6 only, so the inbound address is public but reachable only by clients that have IPv6. The /56 is routed to the tunnel endpoint, so the endpoint is what the client must already own: this composes with a free VM, it is not a substitute for one. UDP is carried because the prefix is routed IP, not a port forward; that is inferred from 'Subnet is route to your tunnel endpoint', not from a UDP sentence. Candidates considered and rejected as the primary path: proxylink (needs a vendor proxy in the path), serveo (free tier excludes public UDP).","extras":{"wg_path":"extractable","wg_detail":"No downloadable .conf is published. The self-service portal is the registration and the generator: 'Our system also generated configuration samples for tunnel config based on your information.' WireGuard is one of six offered protocols ('Wireguard yes yes' in the IPv4 and IPv6 endpoint table).","ingress":"tcp+udp","volume_tib_month":null,"volume_stated":"Traffic is not metered and it is possible to get more transit if 200M is not enough. (transit text) The IPv6 tunnelbroker page publishes no byte allowance at all; the conditions page says 'This is a free best effort service.'","bytes_transit":"yes","transit_note":"Route64's routers carry the tunnel traffic to and from its upstreams and peers"}},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:per-ip-shaping","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.price_per_tb_month","kind":"price-per-tb","num":0.0,"unit":"TB","per":"month","currency":"USD","usd":0.0,"fx_date":null,"parse":"ok"}],"unknown":[["$.per_object_cap.stated","not-applicable"],["$.retention.stated","not-applicable"]],"history":[],"drift":[]},{"rid":"compute/route64-tunnel","card":{"rid":"compute/route64-tunnel","eid":"route64","topic":"compute","slug":"route64-tunnel","provider":"ROUTE64 (AS212895)","url":"https://route64.org/en","domain":"route64.org","category":"IPv6 tunnel broker","tier":"free IPv6 tunnel, /56","verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","confidence":"documented","binding":"per-ip-shaping","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-24T01:53:22.000Z","verified_basis":"live","checked_on":"2026-10-25","stale_on":"2026-11-24","n_evidence":4,"usd_month":null,"usd_per_tb_month":null,"summary":"free IPv6 tunnel with a routed /56 subnet over WireGuard, GRE, IP6IP, SIT, GRETAP, VXLAN or L2TPv3, self-service","duplicate_of":null,"n_unknown":0},"record":{"topic":"compute","slug":"route64-tunnel","provider":"ROUTE64 (AS212895)","url":"https://route64.org/en","category":"IPv6 tunnel broker","tier":"free IPv6 tunnel, /56","free_tier":{"stated":"free IPv6 tunnel with a routed /56 subnet over WireGuard, GRE, IP6IP, SIT, GRETAP, VXLAN or L2TPv3, self-service","unit":"unlimited","metered_on":"none","source_url":"https://route64.org/en","read_on":"2026-10-24"},"per_object_cap":{"stated":"a routed /56 per tunnel endpoint, stated on the home page as 'IPv6 tunnels with a routed /56 subnet'"},"retention":{"stated":"static IP allocations are stated to remain permanently assigned to the account; the portal was not opened, so what inactivity does to an allocation was not established","days":null,"source_url":"https://route64.org/en"},"egress":{"terms":"free transit up to 200 Mbit/s, traffic not metered, more available on request or by donation","metered":false,"free_allowance":"unmetered at up to 200 Mbit/s","price_per_tb":null,"source_url":"https://route64.org/en"},"interface":["rest"],"interface_detail":"a self-service web portal that issues tunnel configs; not a machine, so there is no shell of its own","tooling":"the portal generates WireGuard configuration; any client can terminate the other end","chaining":"an IPv6 address space and a WireGuard peer for a machine that has no IPv6 of its own, which is a routing service and not a host","limits":[{"kind":"per-ip-shaping","value":"up to 200 Mbit/s on the free transit","source":"https://route64.org/en"},{"kind":"volume-quota","value":"no byte quota: 'Traffic is not metered'","source":"https://route64.org/en"}],"binding":"per-ip-shaping","binding_note":"200 Mbit/s is the only published ceiling; there is no traffic meter, so throughput is the constraint and volume is not.","identity_cost":{"kind":"email","detail":"the portal is described as self-service and fully automated; the registration form was not read, so whether an email address alone suffices is unverified.","country":null},"reliability_note":"no SLA is stated on the home page; the service is donation-funded","confidence":"documented","confidence_note":"the /56, the protocol list and the 200 Mbit/s cap are quoted from the home page read today","evidence":[{"url":"https://route64.org/en","date":"2026-10-24","proved":"quoted: 'Route64 provides IPv6 tunnels with a routed /56 subnet, delivered through multiple tunnel protocols (WireGuard, GRE, IP6IP, etc.) to your endpoint.'"},{"url":"https://route64.org/en","date":"2026-10-24","proved":"quoted: 'Get free IPv4 / IPv6 transit for your network to bring your IP prefixes to the DFZ with up to 200M. Traffic is not metered'"},{"url":"https://route64.org/en","date":"2026-10-24","proved":"quoted: 'Static IP allocations that remain permanently assigned to your account.'"},{"url":"https://forsale.godaddy.com/forsale/route64.com","date":"2026-10-24","proved":"route64.com is a parked domain listed for sale; a request for route64.com redirected to the GoDaddy for-sale page, so the provider is route64.org and the .com is not it"}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-24T01:53:22.000Z","price_per_tb_month":null,"notes":"This is not a machine and cannot be one: it gives an address and a peer, and the client still needs something to terminate the tunnel on. It is recorded because it is the way an IPv6-only or CGNAT machine acquires a routable prefix. the terms were not read by us, so that is reported and not verified. The egress topic owns the tunnel; this record covers only the address space.","extras":{"shape":{"vcpu":null,"ram_gib":null,"disk_gib":null,"gpu_class":null,"gpu_count":null},"billing_model":"free, donation-funded","term":"no term","m10h_usd":0,"m24h_usd":0,"price_arithmetic":"USD 0: the service is stated free of charge","free_tier_kind":"free service","network_out":{"allow_outbound":true,"allow_inbound_listen":true,"ports":"all on the routed prefix","static_ip":true,"ipv6":true,"per_session_bytes":null},"session_cap":{"wall_clock_min":null,"idle_reap_s":null,"restart_required":false,"note":"not a machine"},"ipv6_prefix":"/56 routed","renewal_usd":"USD 0","renewal_note":"free service, donation-funded; no renewal step"}},"claims":[{"path":"$.extras.m10h_usd","kind":"price","num":0.0,"unit":null,"per":"month","currency":"USD","usd":0.0,"fx_date":null,"parse":"ok"},{"path":"$.extras.m24h_usd","kind":"price","num":0.0,"unit":null,"per":"month","currency":"USD","usd":0.0,"fx_date":null,"parse":"ok"},{"path":"$.extras.renewal_usd","kind":"price","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:per-ip-shaping","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[],"history":[],"drift":[]},{"rid":"ip-proxy/route64-ipv4-blocks","card":{"rid":"ip-proxy/route64-ipv4-blocks","eid":"route64","topic":"ip-proxy","slug":"route64-ipv4-blocks","provider":"Route64","url":"https://route64.org/en","domain":"route64.org","category":"prefix lease","tier":"free","verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","confidence":"documented","binding":"none","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":null,"egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-24T10:07:11.000Z","verified_basis":"live","checked_on":"2026-10-25","stale_on":"2026-11-24","n_evidence":8,"usd_month":null,"usd_per_tb_month":null,"summary":"Route64 provides the following services to you completely free of charge. Static IPs: 'Need dedicated IPv4 and IPv6 addresses for your services? Route64 offe...","duplicate_of":null,"n_unknown":2},"record":{"topic":"ip-proxy","slug":"route64-ipv4-blocks","provider":"Route64","url":"https://route64.org/en","category":"prefix lease","tier":"free","free_tier":{"stated":"Route64 provides the following services to you completely free of charge. Static IPs: 'Need dedicated IPv4 and IPv6 addresses for your services? Route64 offers static IP allocations that remain permanently assigned to your account. Whether you need IPs for web hosting, mail servers, DNS infrastructure, or any other service, our static IPs are geographically flexible and can be deployed across multiple locations. All IP management is handled through our self-service portal.' The pricing block reads 'Pricing? No!' and 'Just created an account in our manager'.","unit":"none","metered_on":"none","source_url":"https://route64.org/en","read_on":"2026-10-24","notes":"The offer is denominated in addresses, a unit this enum does not carry, so the token is none rather than a byte or request unit. The vendor publishes neither a price nor a count of static IPs per account, and no page read on 2026-10-24 states how many addresses one account may hold."},"per_object_cap":{"stated":"not applicable","bytes":null,"source_url":"https://route64.org/en","notes":"An address allocation carries no stored object and therefore no per-object ceiling. The nearest structural cap is the pool: five /24s, 1,280 addresses for the whole service, not a limit on one allocation."},"retention":{"stated":"not applicable: a static address, not stored bytes","days":null,"source_url":"https://route64.org/en","notes":"The page states the allocation 'remain[s] permanently assigned to your account', so there is no idle timer."},"egress":{"terms":"No byte allowance and no traffic price is published for the static-IP product.","metered":false,"free_allowance":"none published","price_per_tb":null,"source_url":"https://route64.org/en"},"interface":["unknown"],"interface_detail":"The reachable surface is the self-service web portal at manager.route64.org: 'All IP management is handled through our self-service portal.' No public API or CLI is documented, and manager.route64.org returned a login wall when read. The address is then used directly by the client's endpoint, or reached over one of the six published tunnel protocols the client terminates, so no SOCKS5 or HTTP-proxy protocol is involved. scripts/dossier/schema.json's interface enum has no member for a web portal, a bare address allocation or a tunnel product, so the token is unknown and the qualifier lives here.","tooling":"An account in the self-service manager portal is the only published route to an allocation. The address then has to be bound to an endpoint the client already has, either by placing compute at one of the vendor's PoPs or by terminating one of the six published protocols from it: GRE, GRETAP, SIT, WireGuard, L2TPv3, VXLAN, all listed with both IPv4 and IPv6 endpoints. No proxy wrapper, API client, downloadable configuration or test address is published for the static-IP product, so the announcing AS and the registration class cannot be checked before signing up. A missing wrapper is not a reason to reject this provider: what is missing here is the protocol and the test address, not the wrapper.","chaining":"It supplies the Workers gateway with IPv4 source addresses in an ASN that is not AS13335, which is the rung-4 move, and it needs a compute endpoint the client already has to terminate a tunnel from or to sit at a PoP; it adds address count and one ASN, not registration-class diversity, because every address in the five blocks is IPXO-registered.","limits":[{"kind":"per-ip-shaping","value":"up to 200 Mbit/s design point: 'Our service is designed to deliver up to 200M throughput often more.'; 'We can throttle your bandwidth at any time.'","source":"https://route64.org/en/tos"},{"kind":"volume-quota","value":"none: 'Traffic is not metered' on the transit feature block, and no byte allowance or traffic price is published for the static-IP product","source":"https://route64.org/en"}],"limits_note":"No vocabulary kind fits the pool itself. AS212895 announces five IPv4 /24s, which is 1,280 addresses for the whole service, and the vendor's own page claims only '3 IPv4 /24 blocks'. No per-account count of static IPs is published at any tier.","binding":"none","binding_note":"Nothing in the vocabulary fails at a user's  scale: about 45 GB a month across about 599,000 requests averages roughly 0.14 Mbit/s, while the only published throughput ceiling is the 200 Mbit/s design point, which is 2.16 TB a day, and no byte quota exists for the static-IP product. The ceiling that arrives first is structural and unclassified: 1,280 addresses in one ASN and one registration class.","identity_cost":{"kind":"email","detail":"An account in the self-service manager portal is required: 'Just created an account in our manager.' The sign-in page at manager.route64.org returned a login wall to the reader, so the exact fields a new account must supply were not read; email is the minimum such a portal implies and is not confirmed.","country":null},"reliability_note":"Best effort with no SLA ('This is a free best effort service. You have no service levels or guarantees.'); all five blocks are one IPXO registration class and one announcing AS, so a prefix-level blocklist entry or a nullroute removes all 1,280 addresses together.","confidence":"documented","confidence_note":"The weakest link is the offer, not the registry. The five /24s, their announcing AS and their RDAP registration were measured with RIPEstat and RDAP on 2026-10-24, while the free allocation, the portal account and the absence of a byte quota are read from the vendor's own pages, and no address was delivered. One delivered address, echoed back from an endpoint the client controls and checked against stat.ripe.net prefix-overview, would move this to measured and would settle the one open question that matters: whether a delivered static IP is one of these five blocks.","evidence":[{"url":"https://route64.org/en","date":"2026-10-24","proved":"The static-IP offer ('Route64 offers static IP allocations that remain permanently assigned to your account', 'our static IPs are geographically flexible'), the free-of-charge sentence, 'Pricing? No!', the portal account requirement, and the vendor's own count: 'Our address portfolio includes 3 IPv4 /24 blocks and 78 IPv6 /48 blocks.'"},{"url":"https://stat.ripe.net/data/announced-prefixes/data.json?resource=AS212895","date":"2026-10-24","proved":"AS212895 announces exactly five IPv4 /24s, 81.168.111.0/24, 192.208.1.0/24, 87.229.23.0/24, 81.18.58.0/24 and 79.175.70.0/24, alongside 96 IPv6 prefixes, so the page's '3 IPv4 /24 blocks' is not the current count."},{"url":"https://stat.ripe.net/data/routing-status/data.json?resource=81.18.58.0/24","date":"2026-10-24","proved":"81.18.58.0/24 is originated by AS212895 and seen by 268 of 269 RIS peers; the same query on the same run returned origin 212895 and 268 or 269 peers for 81.168.111.0/24, 192.208.1.0/24, 87.229.23.0/24 and 79.175.70.0/24, so all five are in the DFZ rather than merely registered."},{"url":"https://rdap.db.ripe.net/autnum/212895","date":"2026-10-24","proved":"The announcing AS is Route64's own: AS212895 is registered as ROUTE64_ORG, status active, registrant Johannes Ernst, Stuttgart, Germany. The announcement is therefore not a leased transit AS, which is what separates this case from a transit-only prefix lease."},{"url":"https://rdap.org/ip/81.18.58.0","date":"2026-10-24","proved":"The registration is not Route64's and is not an ISP's: name IPXO, type SUB-ALLOCATED PA, country EU, registrant ORG-PC1552-RIPE, administrative, technical and abuse contact PC21176-RIPE 'Private Customer', remark 'End User Organization'. The same query returned IPXO-LEASED-81-168-111-0-24 for 81.168.111.0/24, HGC-Global-Communications-Limited with IPXO details for 87.229.23.0/24, and IPXO with type ASSIGNED PA for 79.175.70.0/24."},{"url":"https://rdap.arin.net/registry/ip/192.208.1.0","date":"2026-10-24","proved":"The fifth block is registered in a different registry and reads differently: ARIN handle NET-192-208-1-0-4, type ASSIGNMENT, parent NET-192-208-1-0-3, registrant C11060843 'Private Customer', with a remark pointing at the vendor's geofeed. No IPXO name appears on it, so the five blocks are not one uniform registration."},{"url":"https://manager.route64.org/data/geofeed.csv","date":"2026-10-24","proved":"The vendor declares location per sub-block inside single /24s: a /28 in Stockholm, a /29 in London, /31s in Paris, Zurich and Frankfurt, all inside 79.175.70.0/24. The country an address appears in is vendor-published, not a registry fact, and RDAP still reads EU for that block."},{"url":"https://route64.org/en/tos","date":"2026-10-24","proved":"The published ceilings and the reliability position: 'Our service is designed to deliver up to 200M throughput often more.', 'We can throttle your bandwidth at any time.', 'We can cancel any service at any time without any warning.', 'We can nullroute your advertised prefixes at any time without any warning.', 'This is a free best effort service. You have no service levels or guarantees.', 'Multiple accounts are not allowed and will cause the suspension of all accounts.'"}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-24T10:07:11.000Z","price_per_tb_month":"USD 0: the allocation and its traffic are both free, and no per-byte price exists at any tier","notes":"Three candidates were considered for what the caveat is, and two were refuted on the evidence. (1) That the vendor claims an ISP or residential registration class, which is the failure mode the topic flags. Refuted for this vendor's own wording: the page read on 2026-10-24 says 'static IP allocations that remain permanently assigned to your account' and 'our static IPs are geographically flexible', and never uses the words ISP, residential, eyeball or native. Route64 makes no class claim at all, so the class is settled entirely by the registry, and the registry does not support one: four blocks read IPXO or IPXO-LEASED as SUB-ALLOCATED PA or ASSIGNED PA, country EU, registrant ORG-PC1552-RIPE, with PC21176-RIPE 'Private Customer' as admin, tech and abuse contact and the remark 'End User Organization'. A sub-allocation of a lease broker's PA space is a broker's pool, not an eyeball broadband network, so rung 5 is not cleared. (2) That the announcement and the registration disagree, which is the topic's warning stated as a claim. Confirmed, and precisely: the announcement is Route64's own, since RIPE autnum 212895 is registered as ROUTE64_ORG and all five /24s are originated there and visible to 268 or 269 of 269 RIS peers, while the registration belongs to IPXO on four blocks and to an ARIN 'Private Customer' assignment on the fifth. Two parties, neither of them an ISP. That is a rung-5 failure, and it is not a rung-3 or rung-4 failure: the addresses are in five different /24s and in an ASN that is not AS13335, so both of those rungs are cleared by the measured announcement. (3) That the vendor's own block count can be relied on. Refuted: the page says 'Our address portfolio includes 3 IPv4 /24 blocks' and RIPEstat returned five, so the pool the client would draw from is 1,280 addresses rather than 768. That changes the size of the caveat, not its direction. A fourth finding belongs in the record rather than the notes: the vendor publishes a geofeed that carves single /24s into per-country fragments, a /28 in Stockholm, a /29 in London, /31s in Paris, Zurich and Frankfurt. A geofeed-aware upstream will read the declared country while RDAP still says EU, so the declared location is a vendor artifact and neither a registry fact nor a class. Every fact about the network rests on one read, on 2026-10-24: one announced-prefixes query, five routing-status queries, five RDAP queries, one geofeed fetch and two vendor pages. Nothing was delivered and nothing was echoed, and the instruction that matters for this record is that one delivered address must be measured before the class is relied on. That measurement is not here: it needs an account, an allocation, an echo service and a control request from a Cloudflare address in the same minute, and without it this record reports what the registry says rather than what an address does. This record does not duplicate dossier/egress/route64-org.json, which owns the free IPv6 /56 WireGuard tunnel and was read on 2026-10-23; this record owns the IPv4 static allocation only. Nothing in that record is corrected here, and the 200 Mbit/s design point and the provider sentences appear in both because they bind both products, each citing the provider directly. The interface token is unknown rather than a protocol name because scripts/dossier/schema.json's interface enum has no member for a web portal, a bare address allocation or a tunnel product: api, socks5, http-proxy, wireguard and web-ui are not in it, so writing them would have failed the gate's schema check, and the qualifier lives in interface_detail instead.","extras":{"rung":4,"rung_note":"Five /24s originated by AS212895 clear rung 3, an address in a different /24, and rung 4, a network that is not AS13335; rung 5 is not cleared, because all five blocks are IPXO sub-allocations reading 'Private Customer'.","announced_v4_blocks":["81.168.111.0/24","192.208.1.0/24","87.229.23.0/24","81.18.58.0/24","79.175.70.0/24"],"address_count":1280,"announcing_asn":"AS212895","announcing_asn_name":"ROUTE64_ORG","vendor_claimed_v4_blocks":"3 IPv4 /24 blocks (page text, 2026-10-24), against five announced","registration":"IPXO or IPXO-LEASED on four blocks, SUB-ALLOCATED PA or ASSIGNED PA, country EU, ORG-PC1552-RIPE, contact PC21176-RIPE 'Private Customer', remark 'End User Organization'; ARIN ASSIGNMENT NET-192-208-1-0-4 to C11060843 'Private Customer' on the fifth","geofeed_url":"https://manager.route64.org/data/geofeed.csv","geofeed_note":"single /24s are carved into per-country fragments, so the declared country is vendor-published and not a registry fact","transit_cap":"200 Mbit/s design point, throttle at any time","derivation":"1,280 addresses is 5 x 256, arithmetic on the five /24s RIPEstat returned; 0.14 Mbit/s is 45 GB over 30 days; 2.16 TB/day is 200 Mbit/s. None of the three is a measurement.","verification_gap":"no address was delivered, so whether a delivered static IP is one of these five blocks, and whether it egresses from AS212895 as a usable exit, is unmeasured","duplicate_of":"dossier/egress/route64-org.json owns the IPv6 /56 tunnel product; this record owns IPv4 static allocation only"}},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:per-ip-shaping","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.price_per_tb_month","kind":"price-per-tb","num":0.0,"unit":"TB","per":"month","currency":"USD","usd":0.0,"fx_date":null,"parse":"ok"}],"unknown":[["$.interface","interface-unknown"],["$.per_object_cap.stated","not-applicable"]],"history":[],"drift":[]}]}