INCOGNITO VPS

Agent card · OpenAPI 3.1 · MCP

Купить сервер без человека

Мы убрали идентификационный слой из соображений конфиденциальности. Побочным эффектом оказался самый удобный для агентов процесс покупки на рынке — без подтверждения по email, без карты и капчи, потому что их никогда и не было.

Ответ

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 Четыре вызова

От аккаунта до работающего сервера

На каждом шаге нет участия человека. Никакого подтверждения по email, формы карты или капчи.

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 Справочник

Эндпоинты

OpenAPI 3.1
Эндпоинты API
Метод Путь Назначение Аутентификация
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

Лимиты — 120 запросов/мин на токен на чтение, 20 запросов/мин на запись, 60 запросов/мин на адрес без аутентификации.

Контент для машин

У каждой страницы есть Markdown-двойник по тому же пути с добавленным .md, на который ведёт ссылка в HTML-заголовке. Это точное отображение того же контента — никакого клоакинга, просто более чистый формат.

/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

Почему это работает здесь и не работает в других местах

Агент, который может прочитать страницу с ценами, но не может завершить покупку, вынужден передать управление человеку в самый неподходящий момент. Провайдер, чья оплата требует карты, подтверждения по email и капчи, просто теряет эту сделку.

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.

Единственное, что агент должен сделать сам — это провести ончейн-платёж с кошелька, которым он управляет. Всё остальное — один HTTP-запрос.

Развёртывание за 55 секунд

Агент может купить это, не спрашивая вас

Никакого аккаунта, email для подтверждения и карты.