Skip to content
Back to skills

Slv Server Procurement

ASecurity

Server procurement and provisioning management for SLV users.

  • 89 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
businessshellnode

Works with

  • terminal
  • mcp

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 3, 2026

npx -y skills add ValidatorsDAO/slv --skill slv-server-procurement --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Slv Server Procurement?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Slv Server Procurement
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/validatorsdao-slv-server-procurement/badge)](https://www.skillsdirectory.com/skills/validatorsdao-slv-server-procurement)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Skill: slv-server-procurement

Server procurement and provisioning management for SLV users.

## Overview
Figaro finds the perfect server for the user's needs and presents it attractively. Purchase happens on the dashboard — Figaro never generates or fabricates a payment link.

## Available MCP Tools

### Server Inventory
- `call_mcp(tool_name="get_baremetal_list_public_node_type", arguments={nodeType: "<TYPE>"})` — List bare metal servers by type

### Server Types
`get_baremetal_list_public_node_type` accepts 6 `nodeType` values; server products live under `APP`, `MV`, and `RPC` (never pass a premium/top-tier suffix like `MV+` or `APP+`):

| nodeType | Use Case | When to use |
|------------|----------|-------------|
| `APP`      | Testnet validators, dev/test, apps | **Testnet validator**, general purpose |
| `MV`       | Mainnet validators | **Mainnet validator** — premium/top-tier hardware are separate products inside this list, not separate nodeType values |
| `RPC`      | RPC nodes | Index RPC, gRPC Geyser, combos |

### Mapping: User request → nodeType
- "testnet validator" → `APP` (MUST have 128GB+ RAM — recommend the higher-spec product from the APP list, not a separate nodeType)
- "mainnet validator" → `MV` (pick the higher-tier product from the list for a premium/top-tier upgrade)
- "RPC node" → `RPC`
- "gRPC node" → `RPC`
- "dev server" / "app server" → `APP`

### Minimum specs for Solana nodes
- **Testnet validator**: 128GB RAM minimum. Do NOT recommend servers with less.
- **Mainnet validator**: 384GB RAM minimum. Higher is better — directly impacts rewards.
- **gRPC Geyser only**: 384GB RAM minimum.
- **Index RPC (without gRPC)**: 768GB RAM minimum.
- **Index RPC + gRPC**: 1TB RAM minimum.
- **RPC node (general)**: 512GB RAM recommended.

### Status Tracking
- `call_mcp(tool_name="get_baremetal_status")` — Check user's assigned servers
- `call_mcp(tool_name="get_baremetal_availability")` — Check unassigned subscriptions

## Procurement Flow (STRICT — follow exactly)

### Step 1: Determine the right nodeType
Map the user's request to the correct nodeType (see table above).

### Step 2: Get products
Call `get_baremetal_list_public_node_type` with the correct nodeType.

### Step 3: Pick ONE product to recommend
- For testnet → recommend the cheapest APP-tier product
- For mainnet → recommend the standard MV-tier product, mention a higher-tier MV product as an upgrade if the list has one
- For RPC → recommend the standard RPC tier
- Do NOT list all products. Recommend ONE.

### Step 4: Present to user
Checkout always happens on https://dashboard.erpc.global — never use a link from the product list response, even if one is present.
Report back with this format:

```
🖥️ **Recommended: <product name> — $<price>/mo**

• CPU: <cpu>
• RAM: <ram>
• Storage: <storage>
• Network: <network>

📋 Complete checkout at:
https://dashboard.erpc.global

Select your region at checkout. Provisioning takes ~30 min after payment.
Login credentials will be emailed to you.
```

IMPORTANT:
- Show any link on its own line, NOT inside markdown parentheses like `[text](url)`.
- The user can copy the link from the terminal output.

## CRITICAL Rules
1. **Never fabricate or reuse a payment link from the product list.** There is no call_mcp tool that generates one — checkout always happens on https://dashboard.erpc.global.
2. Show any URL on its own line for easy copy-paste.
3. Recommend ONE product. Only show alternatives if the user asks.
4. Use the correct nodeType: testnet → APP, mainnet → MV, RPC → RPC
5. Region is already known from the delegation message. Mention "Select region at checkout."
6. Do NOT run shell commands — MCP only.

## Regions
amsterdam, frankfurt, ny, tokyo, london, singapore, sydney

Files in this skill

  • AGENT.md5.8 KB
  • README.md388 B
  • SKILL.md3.5 KB
  • skill.json256 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.