{"id":360,"date":"2026-08-18T06:24:56","date_gmt":"2026-08-18T06:24:56","guid":{"rendered":"https:\/\/junglelabs.uk\/"},"modified":"2026-08-18T06:48:19","modified_gmt":"2026-08-18T06:48:19","slug":"faq","status":"publish","type":"page","link":"https:\/\/junglelabs.uk\/pl\/faq\/","title":{"rendered":"FAQ"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"360\" class=\"elementor elementor-360\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-024c79a e-con-full e-flex e-con e-parent\" data-id=\"024c79a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ad8c3e4 elementor-widget elementor-widget-html\" data-id=\"ad8c3e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<section class=\"jl-global-faq\" data-jl-faq aria-labelledby=\"jl-faq-page-title\">\r\n  <div class=\"jl-faq-container\">\r\n    <header class=\"jl-faq-header\">\r\n      <div class=\"jl-faq-badge\">Knowledge Base<\/div>\r\n      <h1 id=\"jl-faq-page-title\">Frequently Asked Questions<\/h1>\r\n      <p>Find clear answers about ASN registration, IPv6 services, RIPE Sponsoring LIR support, BGP implementation, billing and account management.<\/p>\r\n\r\n      <div class=\"jl-faq-search-wrap\">\r\n        <svg class=\"jl-faq-search-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n          <circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle>\r\n          <line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"><\/line>\r\n        <\/svg>\r\n        <label class=\"jl-sr-only\" for=\"jlFaqSearch\">Search frequently asked questions<\/label>\r\n        <input type=\"search\" id=\"jlFaqSearch\" class=\"jl-faq-search-input\" placeholder=\"Search ASN, LOA, RPKI, billing...\" autocomplete=\"off\">\r\n      <\/div>\r\n    <\/header>\r\n\r\n    <nav class=\"jl-faq-nav-wrap\" aria-label=\"FAQ categories\">\r\n      <div class=\"jl-faq-nav\">\r\n        <button class=\"jl-faq-nav-btn is-active\" type=\"button\" data-target=\"all\" aria-pressed=\"true\">All Questions<\/button>\r\n        <button class=\"jl-faq-nav-btn\" type=\"button\" data-target=\"general\" aria-pressed=\"false\">General<\/button>\r\n        <button class=\"jl-faq-nav-btn\" type=\"button\" data-target=\"asn\" aria-pressed=\"false\">ASN &amp; Registration<\/button>\r\n        <button class=\"jl-faq-nav-btn\" type=\"button\" data-target=\"ipv6\" aria-pressed=\"false\">IPv6 Services<\/button>\r\n        <button class=\"jl-faq-nav-btn\" type=\"button\" data-target=\"lir\" aria-pressed=\"false\">LIR &amp; Sponsoring<\/button>\r\n        <button class=\"jl-faq-nav-btn\" type=\"button\" data-target=\"bgp\" aria-pressed=\"false\">BGP &amp; RPKI<\/button>\r\n        <button class=\"jl-faq-nav-btn\" type=\"button\" data-target=\"billing\" aria-pressed=\"false\">Billing &amp; Portal<\/button>\r\n      <\/div>\r\n    <\/nav>\r\n\r\n    <div class=\"jl-faq-content\">\r\n      <!-- General -->\r\n      <section class=\"jl-faq-group\" data-category=\"general\" aria-labelledby=\"jl-faq-general-title\">\r\n        <h2 class=\"jl-faq-group-title\" id=\"jl-faq-general-title\">General Services &amp; Eligibility<\/h2>\r\n        <div class=\"jl-faq-list\">\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What services does Jungle Labs provide?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Jungle Labs provides ASN registration support, RIPE Sponsoring LIR services, IPv6 resource services, BGP announcement and implementation, RPKI\/ROA assistance, RIPE Database administration and managed LIR support. The exact scope is confirmed in your order or service agreement.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Who can request RIPE-region Internet number resources?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Eligibility depends on the requested resource, the organisation's network use case and the RIPE policies in force at the time. Applicants normally need verifiable legal-entity details, authorised contacts and a genuine technical need within the RIPE NCC service region.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Can Jungle Labs guarantee that RIPE NCC will approve my request?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">No. Final approval and assignment decisions are made by the RIPE NCC under the applicable policies. We review the information, prepare the request and coordinate questions, but no LIR can guarantee approval.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What documents are normally required?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Typical requirements include current company-registration evidence, registered address, authorised representative details, administrative and technical contacts, an abuse contact, and technical information relevant to the request. Additional evidence may be requested during verification.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Why do you perform organisation and identity verification?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Verification helps confirm that the applicant is authorised to represent the organisation, protects Internet number resources from misuse, and supports RIPE policy, contractual, fraud-prevention and legal compliance requirements.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">How do I request a quotation or confirm eligibility?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Send a short description of your organisation, required resources, intended network use and deployment region through our <a class=\"jl-faq-link\" href=\"\/contact\">contact page<\/a>. We will identify the appropriate service and any information needed before ordering.<\/p><\/div><\/details><\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- ASN -->\r\n      <section class=\"jl-faq-group\" data-category=\"asn\" aria-labelledby=\"jl-faq-asn-title\">\r\n        <h2 class=\"jl-faq-group-title\" id=\"jl-faq-asn-title\">ASN &amp; Registration<\/h2>\r\n        <div class=\"jl-faq-list\">\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">How do I apply for an ASN through Jungle Labs?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Log in to the <a href=\"https:\/\/host.junglelabs.uk\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"jl-faq-link\">Jungle Labs client portal<\/a>, choose the ASN service and provide the requested organisation, contact, upstream-network and routing-policy information. We review the submission before coordinating the request with RIPE NCC.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What technical need must I demonstrate for an ASN?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">The request must demonstrate a routing need that cannot be met by using an upstream provider's ASN, commonly multihoming or a distinct external routing policy. RIPE NCC may request details of the external networks, their AS numbers and the planned BGP relationships.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Do I legally own an assigned ASN?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Internet number resources are not property and are not sold. An ASN is registered for use by the approved organisation, subject to RIPE policy, accurate registration data and any applicable sponsorship or contractual requirements.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">How long does an ASN assignment take?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Timing varies with document completeness, technical complexity and RIPE NCC response times. A complete and consistent submission usually moves faster, but no fixed approval time can be guaranteed.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Can I choose a specific or 16-bit ASN?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">ASNs are normally assigned from the available pool and a particular number cannot usually be promised. Modern network equipment should support 32-bit ASNs; requests for a specific format remain subject to policy and availability.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Can I change my Sponsoring LIR later?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Where RIPE policy permits, sponsorship can normally be moved to another qualified Sponsoring LIR through an administrative process. The resource holder must remain verified and continuous sponsorship should be arranged to avoid compliance issues.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Who maintains the RIPE Database records for my ASN?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Under a sponsoring service, Jungle Labs can maintain the relevant organisation, contact and routing-related records within the agreed scope. The End User remains responsible for providing accurate information and reporting changes promptly.<\/p><\/div><\/details><\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- IPv6 -->\r\n      <section class=\"jl-faq-group\" data-category=\"ipv6\" aria-labelledby=\"jl-faq-ipv6-title\">\r\n        <h2 class=\"jl-faq-group-title\" id=\"jl-faq-ipv6-title\">IPv6 Resource Services<\/h2>\r\n        <div class=\"jl-faq-list\">\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What IPv6 prefix sizes are available?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Prefix size depends on the selected service, documented need and current availability. A \/48 is common for an organisation or site, while larger requirements require an addressing plan and separate confirmation before ordering.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Can I announce the IPv6 prefix from my own ASN?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">This depends on the service agreement and routing arrangement. Where customer-originated BGP is supported, the origin ASN, LOA, route objects and ROA configuration must be agreed before announcement.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">How quickly are the LOA and routing records delivered?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Processing begins after verification, cleared payment and technical approval. Timing depends on the requested records and third-party systems; the expected activation window is confirmed with your order rather than guaranteed in advance.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Can I use an IPv6 prefix with a cloud BYOIP programme?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Possibly, but each cloud provider has different prefix-length, registration, LOA, RPKI and resource-holder requirements. Confirm the platform and region with us before ordering; compatibility with every BYOIP programme is not guaranteed.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Are IRR route objects and RPKI ROAs supported?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Where technically and contractually applicable, we can assist with route objects, origin-AS records and ROA configuration. The authorised origin and maximum prefix length must match the approved routing plan.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Do you support reverse DNS delegation?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Reverse DNS delegation may be available for eligible prefixes. Provide the authoritative name servers and ensure they are correctly configured before requesting an ip6.arpa delegation.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What happens when an IPv6 service ends?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">You must stop announcing and using the prefix by the termination date unless a written renewal or replacement arrangement is in place. Plan renumbering and DNS changes early to avoid disruption.<\/p><\/div><\/details><\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- LIR -->\r\n      <section class=\"jl-faq-group\" data-category=\"lir\" aria-labelledby=\"jl-faq-lir-title\">\r\n        <h2 class=\"jl-faq-group-title\" id=\"jl-faq-lir-title\">LIR &amp; Resource Sponsoring<\/h2>\r\n        <div class=\"jl-faq-list\">\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What is a Sponsoring LIR?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">A Sponsoring LIR maintains the contractual and administrative relationship required for eligible independent Internet number resources used by an End User. It coordinates registration data and policy-related communication with RIPE NCC.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What is the difference between direct RIPE membership and LIR sponsorship?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">A direct RIPE NCC member operates its own LIR and manages membership obligations. Sponsorship lets an eligible End User maintain independent resources through an existing LIR without becoming a direct member.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What is the difference between New LIR Setup and Managed LIR?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\"><strong>New LIR Setup<\/strong> assists an organisation with establishing direct registry membership and its initial configuration. <strong>Managed LIR<\/strong> provides ongoing administrative support for an existing LIR, such as RIPE Database, RPKI and registry workflows. Resource eligibility remains policy-dependent.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Can I move existing PI or Legacy resources to Jungle Labs sponsorship?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Where the resource is eligible, we can review the registration and coordinate a sponsorship change. Proof of the resource holder, authorised signatory and current resource records is normally required.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Will changing sponsor interrupt BGP routing?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">A sponsorship change is primarily administrative and does not itself change your BGP sessions. However, route objects, RPKI, LOAs and maintainer permissions should be reviewed in advance to avoid operational problems.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What happens if an independent resource has no valid sponsor?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">RIPE NCC may contact the resource holder and require a valid contractual arrangement within the applicable process and deadline. Continued non-compliance can place the registration at risk, so replacement sponsorship should be arranged promptly.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What ongoing information must the End User maintain?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">The legal entity, address, authorised contacts, technical contacts, abuse contact and resource-use information must remain accurate. Material changes should be reported to the Sponsoring LIR without delay.<\/p><\/div><\/details><\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- BGP -->\r\n      <section class=\"jl-faq-group\" data-category=\"bgp\" aria-labelledby=\"jl-faq-bgp-title\">\r\n        <h2 class=\"jl-faq-group-title\" id=\"jl-faq-bgp-title\">BGP, RPKI &amp; Technical Implementation<\/h2>\r\n        <div class=\"jl-faq-list\">\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What routing vendors and platforms do you support?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Support can cover common Cisco, Juniper, Arista, MikroTik, Fortinet and Ubiquiti platforms, as well as software routing stacks such as BIRD, FRRouting and VyOS. Compatibility is confirmed against your exact software and hardware version.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Can Jungle Labs announce my prefix over BGP?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">BGP announcement services may be available for approved resources and use cases. We confirm prefix ownership or authorisation, origin ASN, LOA, routing records, communities and location before activation.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Do you support unicast and anycast deployments?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Yes, subject to service availability and design review. Anycast projects require consistent announcements, health checking, traffic engineering and operational planning across all participating locations.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What are RPKI and ROA, and why do they matter?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">RPKI lets a resource holder authorise which ASN may originate a prefix. A Route Origin Authorisation helps networks validate route origin and reject invalid announcements, reducing the risk of accidental leaks and some forms of hijacking.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Can you configure RPKI Route Origin Validation?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">ROV configuration can be included in an agreed implementation scope. We review validator connectivity, policy for Valid\/NotFound\/Invalid routes and fail-safe behaviour before applying changes.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Do you support DDoS RTBH and BGP communities?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">We can help design Remote Triggered Black Hole and traffic-engineering community policies when supported by the upstream provider. The exact community values and operational procedure must be confirmed with that provider.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Why is my BGP session not establishing?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Common causes include incorrect neighbour addresses or ASNs, authentication mismatch, ACL\/firewall blocks, wrong source interface, missing multihop configuration, MTU problems or an upstream session that has not been provisioned. A troubleshooting engagement can review both configuration and packet-level evidence.<\/p><\/div><\/details><\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- Billing -->\r\n      <section class=\"jl-faq-group\" data-category=\"billing\" aria-labelledby=\"jl-faq-billing-title\">\r\n        <h2 class=\"jl-faq-group-title\" id=\"jl-faq-billing-title\">Billing, Renewals &amp; Client Portal<\/h2>\r\n        <div class=\"jl-faq-list\">\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Where can I place an order and manage my services?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Use the secure <a href=\"https:\/\/host.junglelabs.uk\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"jl-faq-link\">Jungle Labs client portal<\/a> to submit eligible orders, review invoices, access service information and open support requests.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What payment methods and currencies are available?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">The payment methods, billing currency and any applicable tax are displayed during checkout or on the invoice. Availability can vary by customer location and service type.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Are sponsorship and resource services recurring?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Many sponsorship, maintenance and resource services renew for an agreed term. The invoice and service agreement state the billing period, renewal date and notice requirements. Review these before completing payment.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">What happens if a renewal invoice is not paid?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">An overdue service may be suspended or terminated in accordance with the agreement and applicable RIPE policy. Because resource-related services can affect registration or routing, contact support before the due date if you need assistance.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">Can I cancel a service or request a refund?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Cancellation and refund eligibility depend on the service stage, work already performed, third-party costs, the applicable service agreement and mandatory law. Submit the request through the client portal so the specific order can be reviewed.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">How do I recover access to the client portal?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Use the password-reset option on the portal login page. If you no longer control the registered email address, contact support; additional verification will be required before account access or contact information can be changed.<\/p><\/div><\/details><\/div>\r\n\r\n          <div class=\"jl-faq-card\"><details><summary><span class=\"jl-faq-question\">How do I update my organisation or billing information?<\/span><span class=\"jl-faq-arrow\" aria-hidden=\"true\">\u2304<\/span><\/summary><div class=\"jl-faq-body\"><p class=\"jl-faq-text\">Open a support request in the client portal and describe the change. Legal-entity, ownership, address or authorised-contact changes may require updated registration documents and additional verification.<\/p><\/div><\/details><\/div>\r\n        <\/div>\r\n      <\/section>\r\n    <\/div>\r\n\r\n    <div class=\"jl-faq-empty\" hidden>\r\n      <div class=\"jl-faq-empty-icon\" aria-hidden=\"true\">?<\/div>\r\n      <strong>No matching questions found<\/strong>\r\n      <span>Try another keyword or select a different category.<\/span>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  .jl-global-faq,\r\n  .jl-global-faq * { box-sizing: border-box !important; }\r\n\r\n  .jl-global-faq {\r\n    --jl-theme: #031326;\r\n    --jl-text-main: #031326;\r\n    --jl-text-body: #4b5563;\r\n    --jl-text-muted: #6b7280;\r\n    --jl-border: rgba(3, 19, 38, 0.1);\r\n    --jl-bg: #fcfeff;\r\n    --jl-white: #ffffff;\r\n    width: 100% !important;\r\n    margin: 0 !important;\r\n    padding: 90px 24px 120px !important;\r\n    background: var(--jl-bg) !important;\r\n    color: var(--jl-text-body) !important;\r\n    font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif !important;\r\n    -webkit-font-smoothing: antialiased !important;\r\n  }\r\n\r\n  .jl-faq-container { max-width: 1080px !important; margin: 0 auto !important; }\r\n  .jl-faq-header { margin-bottom: 56px !important; text-align: center !important; }\r\n\r\n  .jl-faq-badge {\r\n    display: inline-flex !important; margin-bottom: 18px !important; padding: 7px 14px !important;\r\n    border: 1px solid rgba(3,19,38,.12) !important; border-radius: 6px !important;\r\n    background: rgba(3,19,38,.05) !important; color: var(--jl-theme) !important;\r\n    font-size: 12px !important; font-weight: 800 !important; letter-spacing: 1.5px !important; text-transform: uppercase !important;\r\n  }\r\n\r\n  .jl-faq-header h1 {\r\n    margin: 0 0 16px !important; color: var(--jl-text-main) !important;\r\n    font-size: clamp(32px,4vw,46px) !important; font-weight: 700 !important;\r\n    letter-spacing: -.02em !important; line-height: 1.2 !important;\r\n  }\r\n\r\n  .jl-faq-header > p {\r\n    max-width: 720px !important; margin: 0 auto 32px !important; color: var(--jl-text-body) !important;\r\n    font-size: 16.5px !important; line-height: 1.6 !important;\r\n  }\r\n\r\n  .jl-faq-search-wrap { position: relative !important; max-width: 580px !important; margin: 0 auto !important; }\r\n  .jl-faq-search-input {\r\n    width: 100% !important; padding: 16px 20px 16px 48px !important;\r\n    border: 1px solid rgba(3,19,38,.12) !important; border-radius: 12px !important;\r\n    outline: 0 !important; background: #fff !important; color: var(--jl-text-main) !important;\r\n    box-shadow: 0 8px 24px rgba(3,19,38,.04) !important; font: 15px\/1.4 inherit !important;\r\n  }\r\n  .jl-faq-search-input:focus { border-color: var(--jl-theme) !important; box-shadow: 0 8px 30px rgba(3,19,38,.08) !important; }\r\n  .jl-faq-search-icon { position: absolute !important; top: 50% !important; left: 18px !important; width: 18px !important; height: 18px !important; transform: translateY(-50%) !important; color: var(--jl-text-muted) !important; pointer-events: none !important; }\r\n  .jl-faq-nav-wrap { width: 100% !important; margin-bottom: 48px !important; overflow-x: auto !important; border-bottom: 1px solid var(--jl-border) !important; scrollbar-width: thin !important; }\r\n  .jl-faq-nav { display: flex !important; width: max-content !important; min-width: 100% !important; justify-content: center !important; gap: 4px !important; }\r\n  .jl-global-faq .jl-faq-nav-btn,\r\n  .jl-global-faq .jl-faq-nav-btn:hover,\r\n  .jl-global-faq .jl-faq-nav-btn:focus,\r\n  .jl-global-faq .jl-faq-nav-btn:active {\r\n    position: relative !important; min-height: 52px !important; padding: 14px 22px !important;\r\n    border: 0 !important; border-radius: 0 !important; outline: 0 !important;\r\n    background: transparent !important; background-image: none !important; box-shadow: none !important;\r\n    color: var(--jl-text-muted) !important; font: 700 15.5px\/1.3 Arial, sans-serif !important;\r\n    white-space: nowrap !important; cursor: pointer !important; transform: none !important;\r\n  }\r\n  .jl-faq-nav-btn::after { position: absolute !important; right: 0 !important; bottom: -1px !important; left: 0 !important; height: 3px !important; background: transparent !important; content: \"\" !important; }\r\n  .jl-global-faq .jl-faq-nav-btn:hover,\r\n  .jl-global-faq .jl-faq-nav-btn:focus-visible,\r\n  .jl-global-faq .jl-faq-nav-btn.is-active { color: var(--jl-theme) !important; }\r\n  .jl-faq-nav-btn.is-active::after { background: var(--jl-theme) !important; }\r\n  .jl-global-faq .jl-faq-nav-btn:focus-visible { outline: 2px solid var(--jl-theme) !important; outline-offset: -5px !important; }\r\n\r\n  .jl-faq-group { margin-bottom: 48px !important; }\r\n  .jl-faq-group[hidden] { display: none !important; }\r\n  .jl-faq-group-title { display: flex !important; align-items: center !important; gap: 10px !important; margin: 0 0 20px !important; color: var(--jl-text-main) !important; font-size: 22px !important; font-weight: 700 !important; letter-spacing: -.01em !important; }\r\n  .jl-faq-group-title::before { width: 4px !important; height: 20px !important; border-radius: 2px !important; background: var(--jl-theme) !important; content: \"\" !important; }\r\n  .jl-faq-list { display: grid !important; gap: 16px !important; }\r\n  .jl-faq-card { overflow: hidden !important; border: 1px solid var(--jl-border) !important; border-radius: 16px !important; background: #fff !important; box-shadow: 0 10px 30px rgba(3,19,38,.03), 0 2px 6px rgba(3,19,38,.01) !important; transition: border-color .25s ease, box-shadow .25s ease !important; }\r\n  .jl-faq-card[hidden] { display: none !important; }\r\n  .jl-faq-card:hover { border-color: rgba(3,19,38,.2) !important; box-shadow: 0 16px 36px rgba(3,19,38,.07), 0 4px 10px rgba(3,19,38,.02) !important; }\r\n  .jl-faq-card summary { display: grid !important; grid-template-columns: minmax(0,1fr) 34px !important; gap: 18px !important; align-items: center !important; padding: 22px 28px !important; color: var(--jl-text-main) !important; list-style: none !important; cursor: pointer !important; user-select: none !important; }\r\n  .jl-faq-card summary::-webkit-details-marker { display: none !important; }\r\n  .jl-faq-question { color: var(--jl-text-main) !important; font-size: 17px !important; font-weight: 700 !important; line-height: 1.4 !important; }\r\n  .jl-faq-arrow { position: relative !important; display: block !important; width: 34px !important; height: 34px !important; border-radius: 8px !important; background: rgba(3,19,38,.06) !important; color: var(--jl-theme) !important; font-size: 0 !important; line-height: 0 !important; transition: transform .25s ease, background-color .25s ease, color .25s ease !important; }\r\n  .jl-faq-arrow::before { position: absolute !important; top: 50% !important; left: 50% !important; width: 9px !important; height: 9px !important; margin: 0 !important; padding: 0 !important; border-right: 2px solid currentColor !important; border-bottom: 2px solid currentColor !important; content: \"\" !important; transform: translate(-50%, -50%) rotate(45deg) !important; transform-origin: center !important; }\r\n  .jl-faq-card details[open] .jl-faq-arrow { transform: rotate(180deg) !important; background: var(--jl-theme) !important; color: #fff !important; }\r\n  .jl-faq-body { margin: 4px 28px 0 !important; padding: 16px 0 24px !important; border-top: 1px solid rgba(3,19,38,.06) !important; }\r\n  .jl-faq-text { margin: 0 !important; color: var(--jl-text-body) !important; font-size: 14.5px !important; line-height: 1.75 !important; }\r\n  .jl-faq-text strong { color: var(--jl-text-main) !important; }\r\n  .jl-global-faq .jl-faq-link,\r\n  .jl-global-faq .jl-faq-link:link,\r\n  .jl-global-faq .jl-faq-link:visited,\r\n  .jl-global-faq .jl-faq-link:hover,\r\n  .jl-global-faq .jl-faq-link:focus { color: var(--jl-theme) !important; font-weight: 700 !important; text-decoration: underline !important; }\r\n\r\n  .jl-faq-empty { display: grid !important; justify-items: center !important; gap: 8px !important; padding: 64px 20px !important; color: var(--jl-text-muted) !important; text-align: center !important; }\r\n  .jl-faq-empty[hidden] { display: none !important; }\r\n  .jl-faq-empty-icon { display: grid !important; width: 48px !important; height: 48px !important; margin-bottom: 4px !important; place-items: center !important; border-radius: 50% !important; background: var(--jl-theme) !important; color: #fff !important; font-size: 24px !important; font-weight: 800 !important; }\r\n  .jl-faq-empty strong { color: var(--jl-text-main) !important; font-size: 18px !important; }\r\n  .jl-faq-empty span { font-size: 14px !important; }\r\n\r\n  .jl-sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }\r\n\r\n  @media (max-width: 768px) {\r\n    .jl-global-faq { padding: 60px 16px 80px !important; }\r\n    .jl-faq-nav { justify-content: flex-start !important; }\r\n    .jl-faq-card summary { grid-template-columns: minmax(0,1fr) 30px !important; gap: 12px !important; padding: 18px 20px !important; }\r\n    .jl-faq-question { font-size: 15.5px !important; }\r\n    .jl-faq-arrow { width: 30px !important; height: 30px !important; }\r\n    .jl-faq-body { margin: 4px 20px 0 !important; padding: 12px 0 18px !important; }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  (function () {\r\n    function initialiseFAQ(root) {\r\n      if (root.dataset.jlFaqReady === \"true\") return;\r\n      root.dataset.jlFaqReady = \"true\";\r\n\r\n      var searchInput = root.querySelector(\".jl-faq-search-input\");\r\n      var navButtons = Array.prototype.slice.call(root.querySelectorAll(\".jl-faq-nav-btn\"));\r\n      var groups = Array.prototype.slice.call(root.querySelectorAll(\".jl-faq-group\"));\r\n      var emptyMessage = root.querySelector(\".jl-faq-empty\");\r\n      var activeCategory = \"all\";\r\n\r\n      function filterFAQs() {\r\n        var query = searchInput.value.toLowerCase().trim();\r\n        var visibleCount = 0;\r\n\r\n        groups.forEach(function (group) {\r\n          var categoryMatch = activeCategory === \"all\" || activeCategory === group.dataset.category;\r\n          var groupVisible = 0;\r\n\r\n          group.querySelectorAll(\".jl-faq-card\").forEach(function (card) {\r\n            var queryMatch = !query || card.textContent.toLowerCase().indexOf(query) !== -1;\r\n            var visible = categoryMatch && queryMatch;\r\n            card.hidden = !visible;\r\n            if (visible) { groupVisible++; visibleCount++; }\r\n          });\r\n\r\n          group.hidden = groupVisible === 0;\r\n        });\r\n\r\n        emptyMessage.hidden = visibleCount !== 0;\r\n      }\r\n\r\n      navButtons.forEach(function (button) {\r\n        button.addEventListener(\"click\", function () {\r\n          navButtons.forEach(function (item) {\r\n            var active = item === button;\r\n            item.classList.toggle(\"is-active\", active);\r\n            item.setAttribute(\"aria-pressed\", active ? \"true\" : \"false\");\r\n          });\r\n          activeCategory = button.dataset.target;\r\n          filterFAQs();\r\n        });\r\n      });\r\n\r\n      searchInput.addEventListener(\"input\", filterFAQs);\r\n      root.querySelectorAll(\"details\").forEach(function (details) {\r\n        details.addEventListener(\"toggle\", function () {\r\n          if (!details.open) return;\r\n          var group = details.closest(\".jl-faq-group\");\r\n          group.querySelectorAll(\"details[open]\").forEach(function (other) {\r\n            if (other !== details) other.open = false;\r\n          });\r\n        });\r\n      });\r\n\r\n      filterFAQs();\r\n    }\r\n\r\n    function startFAQs() {\r\n      document.querySelectorAll(\"[data-jl-faq]\").forEach(initialiseFAQ);\r\n    }\r\n\r\n    if (document.readyState === \"loading\") {\r\n      document.addEventListener(\"DOMContentLoaded\", startFAQs);\r\n    } else {\r\n      startFAQs();\r\n    }\r\n  })();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Knowledge Base Frequently Asked Questions Find clear answers about ASN registration, IPv6 services, RIPE Sponsoring LIR support, BGP implementation, billing and account management. Search frequently asked questions All Questions General ASN &amp; Registration IPv6 Services LIR &amp; Sponsoring BGP &amp; RPKI Billing &amp; Portal General Services &amp; Eligibility What services does Jungle Labs provide?\u2304 Jungle [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"class_list":["post-360","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/junglelabs.uk\/pl\/wp-json\/wp\/v2\/pages\/360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/junglelabs.uk\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/junglelabs.uk\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/junglelabs.uk\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/junglelabs.uk\/pl\/wp-json\/wp\/v2\/comments?post=360"}],"version-history":[{"count":7,"href":"https:\/\/junglelabs.uk\/pl\/wp-json\/wp\/v2\/pages\/360\/revisions"}],"predecessor-version":[{"id":369,"href":"https:\/\/junglelabs.uk\/pl\/wp-json\/wp\/v2\/pages\/360\/revisions\/369"}],"wp:attachment":[{"href":"https:\/\/junglelabs.uk\/pl\/wp-json\/wp\/v2\/media?parent=360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}