Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/nirholas/three.ws/solana_opsgit clone --depth 1 https://github.com/nirholas/three.wsWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00000 | $0.01941 |
| Opus 5 | $0.00000 | $0.00971 |
| Sonnet 5 | $0.00000 | $0.00388 |
| Haiku 4.5 | $0.00000 | $0.00194 |
Grade A, and why
SOLANA_OPS scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
curl -i -X POST https://<host>/api/agents/solana-attest-event \ How it starts
The opening of the file, as written. The whole thing — 123 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Solana agent stack — operations
Single source of truth for what's deployed, what env vars enable it, what cron schedules it, and what the wire formats are. No demo paths, no mocks — every endpoint listed here writes to or reads from the same Postgres + Solana RPC.
Endpoints (Vercel auto-routed by file path)
| Path | Method | Purpose |
|---|---|---|
/api/agents/solana-register-prep |
POST | Build unsigned Metaplex Core createV1 tx for the user's wallet. Optional vanity (asset_pubkey, vanity_prefix). |
/api/agents/solana-register-confirm |
POST | Verify on-chain confirmation, upsert agent_identities row with meta.sol_mint_address. |
/api/agents/onchain/prep + /confirm |
POST | Unified EVM + Solana variant. Stores meta.onchain block. |
/api/agents/solana-card |
GET | A2A-compatible agent card (identity, endpoints, schemas). |
/api/agents/solana-attestations |
GET | Read indexed attestations. Cold cache → inline RPC crawl. |
/api/agents/solana-reputation |
GET | Computed reputation: feedback (raw / verified / credentialed / event-attested), validation, tasks, pump-payments, token activity. |
/api/agents/solana-reputation-history |
GET | Daily score buckets for sparkline. ?days=1..90. |
/api/agents/solana-attest-event |
POST | Webhook bridge. HMAC-verified, idempotent, claims-table-serialised. |
Required env vars
| Var | Used by | Purpose |
|---|---|---|
DATABASE_URL |
all | Neon Postgres. |
SOLANA_RPC_URL |
reads + crawler | Mainnet RPC. |
SOLANA_RPC_URL_DEVNET |
reads + crawler | Devnet RPC. |
PUMPKIT_WEBHOOK_SECRET |
solana-attest-event |
HMAC-SHA256 secret shared with the upstream pumpkit monitor. |
ATTEST_AGENT_SECRET_KEY |
solana-attest-event |
bs58-encoded 64-byte Ed25519 secret of the server-side attester wallet. Must hold SOL on the target network to pay memo tx fees (~0.000005 SOL/tx). |
CRON_SECRET |
all /api/cron/* |
Manual cron trigger auth. Vercel Cron uses x-vercel-cron: 1 instead. |
PUMPFUN_BOT_URL (optional) |
pumpfun-signals |
Upstream pumpfun-claims-bot MCP endpoint. |
PUMPFUN_BOT_TOKEN (optional) |
pumpfun-signals |
Bearer token for the MCP endpoint. |
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 123 lines · 0 tokens per session scan A 73cb38c17c4e
SOLANA_OPS is an agent published in the GitHub repository nirholas/three.ws (107 stars, last pushed 3d ago), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 1,941 tokens. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
blender-artist
3D and 2D visualization specialist using Blender Python API for scene creation, procedural modeling, animation, rendering, and 2D composition.
director
Turn a request into a shot-plan.json for a short (3–30s) design-led motion graphic. You run in two parts around the asset-sourcing step: Part 1 (plan) before sourcing, Part 2 (design) after. You do NOT write composition code — that's the Builder. Schema: references/shot-plan-ir.md.
AGENTS.motiscope
Agent "AGENTS.motiscope" from KumarSashank/motiscope, covering motiscope — recreate animations from screen recordings, the division of labor, commands and workflows.
svg-verifier
Visually verify a rendered SVG animation in chrome-devtools MCP and return a tight verdict (≤100 words). Specialized for the /svg-verify skill's isolated-context phase. Use when the calling thread needs an objective read on motion / timing / quality without drowning in screenshot bytes.
svg-explorer
Generate N stylistic variants of one SVG animation request in parallel and return a tight comparison summary. Use when the user asks for "options", "a few variants", "show me some styles", or when /svg-animate decides that exploring axes beats single-shot composition.
Demonstrate
Agent for demonstrating VS Code features.