# Palmyr Compute Server SSH Setup

> Palmyr Compute Server SSH Setup is a paid API for AI agents from palmyr.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Configures SSH access on a specific compute server instance managed by Palmyr's autonomous infrastructure platform.

## Facts

- Endpoint: POST https://palmyr.ai/compute/servers/%7Bid%7D/setup-ssh
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/palmyr-compute-server-ssh-setup-2d6b7ba3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QAzjbSAMysTgJk9_mj882

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability palmyr-compute-server-ssh-setup-2d6b7ba3 -d '<json body>'
```

Example prompt: Set up SSH access on my Palmyr compute server with ID srv-abc123 so I can connect to it remotely.

## When to prefer this

Use this endpoint when you need to programmatically enable SSH access on a Palmyr compute server instance identified by its server ID. This is distinct from listing servers or creating new ones — it specifically handles the SSH initialization/configuration step for an already-provisioned server.

## Known failure modes

- Server ID not found or does not belong to the authenticated wallet — returns error
- SSH already configured and re-setup conflicts with existing keys
- Server not in a ready state for SSH configuration — still provisioning
- Payment failure — insufficient USDC balance for x402 micropayment
- Invalid or missing server ID in path parameter

## How this service works

Autonomous infrastructure for AI agents — pay with USDC on Solana or Base via x402.

## Output

Returns a confirmation that SSH has been configured on the specified server, potentially including connection details or public key fingerprint. Response example is minimal, suggesting a simple acknowledgment or setup status object.

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "properties": {
    "body": {
     "type": "object",
     "additionalProperties": true
    }
   }
  },
  "output": {
   "properties": {
    "example": {
     "type": "object",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/palmyr-compute-server-ssh-setup-2d6b7ba3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from palmyr.ai](https://www.zero.xyz/host/palmyr.ai/llms.txt)
