# Vextorium Solana Program Info

> Vextorium Solana Program Info is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-18).

Returns metadata for a Solana program address including whether it is executable, upgradeable, who holds upgrade authority, and last deployment slot — enabling admin risk assessment.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/solana-program?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-solana-program-info-1a76fdf4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_roTGyRDrV6vPbiHnJFcnr

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 vextorium-solana-program-info-1a76fdf4 -d '<json body>'
```

Example prompt: Can you check the program info for JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 — specifically whether it's upgradeable and who holds the upgrade authority, so I can gauge the admin risk before interacting with it?

## When to prefer this

Use this endpoint when you need to assess the admin and upgrade risk of a specific Solana program before interacting with a protocol — particularly for DeFi due diligence, security audits, or smart contract monitoring. Prefer it over generic Solana RPC calls because it surfaces pre-interpreted risk signals (the risk string, upgradeable flag, and authority) in one structured response without requiring raw on-chain decoding.

## Known failure modes

- Invalid or non-existent program address returns null fields or error
- Network latency from Solana RPC may cause timeouts
- Non-program accounts (e.g. wallets) may return unexpected results
- Payment failure if USDC balance is insufficient for x402 protocol fee

## How this service works

558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.

## Output

A JSON object containing the program address, whether it is executable and upgradeable, the update authority public key (or null if none), the BPF loader program (charger), the program data account address, the last deployment slot number, the lamports balance, and a human-readable risk summary string describing the upgrade risk posture.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "program": {
   "type": "string",
   "description": "Program address"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "risk": "The authority can change the code at any time.",
  "charger": "BPFLoaderUpgradeab1e11111111111111111111111",
  "program": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4",
  "lamports": 6949115527,
  "executable": true,
  "upgradeable": true,
  "program_data": "4Ec7ZxZS6Sbdg5UGSLHbAnM7GQHp2eFd4KYWRexAipQT",
  "update_authority": "CvQZZ23qYDWF2RUpxYJ8y9K4skmuvYEEjH7fK58jtipQ",
  "last_deployment_slot": 451957263
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-solana-program-info-1a76fdf4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
