{"name":"EverhostX","tagline":"Multi-node HotPocket clusters on Evernode.","product":"temp_sovereign_workspace","whatYouGet":["Ten HotPocket nodes on distinct networks (each a different ASN and IP prefix), spread across countries when the hosts allow it, linked into one HotPocket cluster with a full mesh (every node peered with the others).","The quote shows the planned host list before you pay. That list can still change while the cluster is acquired.","After payment, an authenticated fetch (claim token, or a proof signed by the paying account) returns each node's domain, user port, wss URL, and instance pubkey, plus the UNL and the upload keys. The keys are delivered on that first authenticated fetch. You can read them again until you confirm you saved them or the recovery window ends (20 minutes after the first delivery; a setting can only shorten that).","Each node has its own upload key. Keys are delivered once on your first authenticated fetch and then deleted on our side; store each one securely."],"whyItHelps":["This is a HotPocket node for AI: a box you control, not bolted onto the rest of your project.","Spin up to think in private. When the task is done, leave. Spin another later for the next job.","Pay with a normal XRPL Payment in XRP or RLUSD. No credit card, no EVR, no signup.","Settlement is tesSUCCESS in seconds, or the quote expires. No subscription.","Need more hours? Renew before expiry and keep going. When you are finished, let the clock run out.","Low cost because EverhostX buys cheap vacant Evernode slots and marks them up a little.","New: named jobs — watch one r-address (24h), check one HTTPS URL for uptime (24h), or a claim watchdog for one window (~30 days) that pings you when the Xahau reward window opens and is still unclaimed (no instance).","Keep keys and files off the rest of the project. Think, then the box dies when the clock runs out.","Run messy work — scrapes, installs, compiles, untrusted code — so the main machine stays clean.","Hold a secret for a few hours, use it, leave. No landlord account.","Work overnight or while the human sleeps: pay, do the job, renew if needed, or let it die.","Two jobs at once: two cheap boxes, not one crowded laptop.","Save the order id. GET /orders/{id} still has the connection if the browser tab is gone."],"whenToRent":["Keep keys and files off the rest of the project. Think, then the box dies when the clock runs out.","Run messy work — scrapes, installs, compiles, untrusted code — so the main machine stays clean.","Hold a secret for a few hours, use it, leave. No landlord account.","Work overnight or while the human sleeps: pay, do the job, renew if needed, or let it die.","Two jobs at once: two cheap boxes, not one crowded laptop."],"howToPay":["GET /pulse — public pulse (no internals).","GET /catalog — what is on the shelf and the XRP / RLUSD prices.","POST /quote with { pay: \"XRP\" | \"RLUSD\" }. Omit moments to buy the shelf item as listed; or pass moments to price a different length.","Submit an XRPL Payment to destination + destinationTag for amount. Wait for tesSUCCESS.","POST /quote and POST /checkout return a one-time claimToken. POST /buy with { orderId, xrplTxHash } and Authorization: Bearer <claimToken>. The token works once. Orders saved before claim tokens need a proof signed by the paying account (order id and tx hash alone do not unlock the upload key). Response includes connection.","Before expiry: GET /renewals or GET /orders/{id}. When renewal.available, POST /renew-quote, pay, POST /renew."],"pay":["XRP","RLUSD"],"noEvrRequired":true,"noSignup":true,"buyerGuide":"https://staging.everhostx.com/llms.txt","catalog":"https://staging.everhostx.com/catalog","quote":"https://staging.everhostx.com/quote","agentsMd":"AGENTS.md in the EverhostX repo"}