Solana Program Graph

Developer

Integrate Solgraph

Solgraph provides a program intelligence standard for wallets, explorers, AI agents, security tools, and Solana teams through stable schemas, APIs, SDKs, widgets, CLI tools, and verifiable snapshots.

ProgramIntelligenceReport

The central public schema for program identity, account state, upgrade status, IDL confidence, instruction intelligence, risks, CPI graph, timeline, snapshot status, and limitations.

GET /api/program/:address/report

For Wallets

import { explainForWallet } from "@solgraph/wallet-kit";

const display = await explainForWallet(tx, {
  baseUrl: "https://api.vevivoofficial.xyz"
});

Wallet Demo

A copyable example wallet UI that calls the live Solgraph API before signing.

examples/wallet-preflight-demo/index.html

For Explorers

<script
  src="https://api.vevivoofficial.xyz/embed/solgraph-widget.js"
  data-program="Tokenkeg..."
  data-view="summary"
  async
></script>

Explorer Demo

A copyable explorer page embedding Solgraph summary, risk, and instruction cards.

examples/explorer-embed-demo/index.html

For AI Agents

GET /api/program/:address/agent-profile

Agent profiles expose capabilities, sensitive instructions, signing warnings, risk constraints, integration notes, and suggested questions.

For Security Teams

Review upgrade authority, IDL confidence, risky instructions, unknown CPI chains, low confidence metadata, and verifiable snapshots.

API

GET /api/coverage
GET /api/program/:address/report
GET /api/program/:address/agent-profile
GET /api/program/:address/risk
POST /api/tx/explain
POST /api/snapshot/program/:address
POST /api/feedback

SDK

import { createSolanaProgramGraphClient } from "@solana-program-graph/sdk";

const client = createSolanaProgramGraphClient({
  baseUrl: "https://api.vevivoofficial.xyz"
});

const report = await client.getProgramIntelligenceReport(address);
const agent = await client.getAgentProfile(address);

CLI

SOLGRAPH_API_URL=https://api.vevivoofficial.xyz solgraph report <programAddress>
SOLGRAPH_API_URL=https://api.vevivoofficial.xyz solgraph agent-profile <programAddress>
solgraph registry validate registry/programs/<address>.json

Embed Widget

Lightweight Shadow DOM widget for summary, risk, instructions, transaction, and snapshot views.

Wallet Kit

Formats transaction explanations into wallet-ready summaries, warnings, programs called, asset movement signals, and risk level.

Registry Contributions

Reviewed JSON files let the known program registry grow without hardcoding unverified program claims.

registry/programs/<program-address>.json

Feedback

Public feedback endpoint for product, registry, and integration feedback. Never send private keys, seed phrases, or wallet secrets.

POST /api/feedback

Demo Scenarios

Wallet pre-sign explanationExplorer program profileAI agent safety profileSecurity review workflow

Limitations

Solgraph is not an official Solana product.

Risk signals are informational, not financial advice.

Missing IDL does not automatically mean a program is unsafe.

RPC availability affects freshness.

Some relationships are inferred from recent transaction history.

AR.IO permanent archiving depends on deployment configuration.

Integration Request

Contact flow is intentionally a placeholder for now. Partner-ready API keys, usage tracking, schemas, docs, SDKs, and widgets are in place.