Agent card · OpenAPI 3.1 · MCP

Koop een server zonder mens

We hebben de identiteitslaag om privacyredenen verwijderd. Het bleek als neveneffect de schoonste door agents aankoopbare checkout op de markt te produceren — er is geen e-mailbevestiging, geen kaartformulier en geen captcha, omdat die er nooit waren.

Antwoord

Incognito VPS exposes an agent card at /.well-known/agent.json, an OpenAPI 3.1 document at /openapi.json and an MCP endpoint at /mcp. Authentication is a bearer token created on first use. An autonomous agent can create an account, settle a crypto top-up and deploy a server with no human intervention at any step.

§01 Four calls

Account to running server

Geen menselijke stap in enig stadium. Geen bevestigingsmail, geen kaartformulier, geen captcha.

shell
# 1. Create a token
curl -X POST https://incognitovps.com/api/v1/account
# → {"token":"IVPS-7K2M-9QX4-1BVN-5RTZ","balance_usd":0}

# 2. Create a top-up invoice
curl -X POST https://incognitovps.com/api/v1/topup \
  -H "Authorization: Bearer IVPS-7K2M-9QX4-1BVN-5RTZ" \
  -H "Content-Type: application/json" \
  -d '{"amount_usd":50,"coin":"XMR"}'
# → {"invoice_id":"inv_...","pay_address":"8B...","pay_amount":"0.2841","expires_in":5400}

# 3. Settle on-chain, then poll
curl https://incognitovps.com/api/v1/topup/inv_... \
  -H "Authorization: Bearer IVPS-7K2M-9QX4-1BVN-5RTZ"
# → {"status":"paid","credited_usd":50}

# 4. Deploy
curl -X POST https://incognitovps.com/api/v1/orders \
  -H "Authorization: Bearer IVPS-7K2M-9QX4-1BVN-5RTZ" \
  -H "Content-Type: application/json" \
  -d '{"plan":"hv-4","region":"bulgaria","months":1,"os":"debian-13"}'
# → {"server_id":"srv_...","status":"active","ipv4":"185.132.48.77"}
§02 Reference

Endpoints

OpenAPI 3.1
API-eindpunten
Methode Pad Doel Authenticatie
GET /.well-known/agent.json Capability card: endpoints, auth scheme, payment model. none
GET /openapi.json Complete OpenAPI 3.1 specification. none
GET /api/v1/catalog Plans, locations and live prices. none
POST /api/v1/account Create a token. Returns it once. none
GET /api/v1/account Balance and server list. bearer
POST /api/v1/quote Price a configuration before committing. none
POST /api/v1/topup Crypto invoice to credit balance. bearer
GET /api/v1/topup/{id} Poll invoice status. bearer
POST /api/v1/orders Deploy, debiting balance. Returns server ID. bearer
GET /api/v1/servers/{id} State, address, credentials. bearer

Limieten — 120 verzoeken/min per token voor lezen, 20 verzoeken/min voor schrijven, 60 verzoeken/min per adres ongeauthenticeerd.

Inhoud gebouwd voor machines

Elke pagina heeft een markdown-tegenhanger op hetzelfde pad met .md eraan toegevoegd, gelinkt in de HTML-head. Het is een getrouwe weergave van dezelfde inhoud — geen cloaking, alleen een schoner formaat.

/llms.txt
Index of the site, structured for language models
/llms-full.txt
Full text corpus of every English page
/pricing.md
Complete price list as markdown
/pricing.json
Complete price list as JSON
/jurisdictions.json
Legal index dataset, CC BY 4.0
/servers.md
Jurisdiction dossiers as markdown
<path>.md
Markdown twin of any page on the site

Waarom dit hier werkt en elders niet

Een agent die een prijspagina kan lezen maar een aankoop niet kan voltooien, moet op precies het verkeerde moment teruggeven aan een mens. De provider wiens checkout een kaartformulier, een e-mailbevestiging en een captcha vereist, verliest simpelweg die transactie.

Ours needs a token and a crypto payment. There is no field an agent cannot fill in, because there is no field that asks who you are. 341 configurations are purchasable this way, from $4.00 a month.

Het enige dat een agent zelf moet afhandelen, is het vereffenen van de on-chain-betaling vanuit een portemonnee die het controleert. Alles aan weerszijden daarvan is een enkele HTTP-oproep.

In 55 seconden geïmplementeerd

Een agent kan dit kopen zonder u te raadplegen

Geen account om te maken, geen e-mail om te bevestigen, geen kaart om in te voeren.