For Agents
Machine-readable SIMD, SGP, chain-governance, activation, and validator-readiness surfaces.
What You Can Ask
- • "What is SIMD-0185?"
- • "Show all SIMDs in Review status"
- • "Which SIMDs are Activated?"
- • "What is SGP-0003?"
- • "Which SGPs are in Voting?"
- • "Show its chain phase and tally"
- • "Is SIMD-0185 active on mainnet-beta?"
- • "What's pending on mainnet-beta?"
- • "Active on devnet but not mainnet-beta?"
- • "Which version needed for SIMD-0185?"
- • "Is the network ready for the upgrade?"
- • "What % of stake runs Firedancer?"
- • "How much stake on Agave 3.1.x?"
- • "What's the supermajority version?"
Quick Start
Start with the proposal kind, then follow its own evidence model: SIMD lifecycle and rollout, or SGP chain phase and document provenance.
https://simd.watch/simd/0185curl "https://simd.watch/api/v1/sgps?chainPhase=voting"curl "https://simd.watch/api/v1/simds?status=Review&limit=5"/api/v1/features?network=mainnet&status=pending /sgp/:routeId · /api/v1/sgps/:canonicalId /api/v1/stakeAgent Skill
Download the skill file and add it to your agent's skills directory. Compatible with Anthropic AgentSkills format.
curl -o SKILL.md https://simd.watch/skill.mdCanonical Objects
simd.watch has two canonical proposal kinds: SIMD and SGP. Their lifecycle, identity, and evidence fields remain separate.
Agent Workflows
- • Open a specific SIMD detail page by number →
/simd/0185 - • Check whether a feature is active on mainnet (mainnet-beta) →
/api/v1/features?network=mainnet&status=active - • Compare devnet / testnet / mainnet-beta activation state side-by-side →
/compare - • Inspect validator readiness before recommending rollout action →
/readiness - • Review risk tags and required actions for upcoming activations →
/risks - • Check minimum client versions across feature gates →
/matrix - • Monitor pending features approaching mainnet-beta activation →
/changes - • Check SFDP floor gate policy and epoch compliance →
/floor - • Review read-only SGP chain-governance state and document provenance →
/governance - • Open a unique SGP by its number →
/sgp/0003 - • Fetch one canonical SGP by returned PDA →
/api/v1/sgps/:canonicalId - • View validator-version rollout signals (not a vote) →
/adoption - • Get upgrade/rollback commands for validators →
/runbook - • Explore SIMD dependency graph →
/dependencies - • Get AI-generated summary for any SIMD →
POST /api/ai-summary
Backing APIs
These APIs expose proposal and operational evidence. Choose the SIMD or SGP endpoint first; never infer one proposal kind's status from the other.
GET /api/v1/simds
PrimaryList all SIMDs with filtering. Use this when your starting point is a SIMD id, title, lifecycle status, or proposal-centric workflow.
GET /api/v1/simds/:id
PrimaryGet a specific SIMD with enriched feature gate data. Example: /api/v1/simds/0185
GET /api/v1/sgps
GovernanceRead-only SGP documents plus finalized mainnet governance state. Each record exposes routeId for human links and canonicalId for API and chain operations. Filter by q, chainPhase, and actionOpen; paginate with limit, offset, and meta.pagination.nextOffset. Reuse meta.pagination.snapshot after page one and restart from offset 0 on HTTP 409. Amounts are decimal strings; support is not a For-vote percentage.
GET /api/v1/sgps/:id
Canonical SGPGet one SGP by canonical Proposal PDA or stable document id. Numeric aliases redirect only when the authoritative catalog proves a unique match.
GET /api/v1/features
List feature gates with SIMD metadata and activation status across Devnet, Testnet, and Mainnet-Beta.
GET /api/v1/stake
Stake-weighted validator version distribution (mainnet). Returns total stake, version breakdown with stake amount, percentage, and validator count.
GET /api/epoch-info
Current epoch info for a specific cluster. Returns epoch number, slots remaining, and cache status.
/api/epoch-info?cluster=mainnetPOST /api/ai-summary
LLMAI-generated structured summary for any SIMD. Returns 4 sections: why it matters, what's changing, who's affected, and good to know.
POST /api/feature-tracking
LLMDeep feature tracking — timeline, GitHub issues/PRs, network details, and AI-generated analysis for a specific feature gate.
Web Pages
Canonical SIMD and SGP detail routes are SSR-rendered standalone pages. The homepage loads the SGP collection as a freshness-bounded client enhancement, so agents should use the JSON APIs for complete machine processing.
/ Unified proposal collection — filterable SIMD and SGP cards plus feature-gate views/simd/:id Canonical SIMD detail page with source-backed summary, proposal history, and community comments/sgp/:number Canonical numbered SGP detail page; ambiguous records use their returned routeId/changes Weekly changelog — SIMD status changes, feature gate activations, client releases/readiness Epoch countdown, pending feature activations, required client version checks/risks Risk tags for feature gates — Upgrade Required, Epoch Sensitive, Activation Risk/matrix Client version matrix — minimum Agave/Firedancer/Jito versions per feature gate/compare Side-by-side SIMD comparison — network status, version requirements, proposal details/dependencies SIMD cross-references and dependency graph — hub proposals and document relationships/governance Chain governance — SGP documents, on-chain phase/tally, and source integrity/adoption Validator version adoption signal — separate from chain-governance voting/floor SFDP floor gate policy — required minimum client versions per epoch with compliance status/runbook Validator runbooks — upgrade, rollback, and verification commands for Agave/Firedancer/Jito/api-docs Interactive API documentation with live examplesDiscovery
Standard discovery endpoints for AI crawlers and agents.
skill.md; do not assume a documented page is an MCP transport.Pages vs APIs
/simd/:id, /changes, /readiness, /risks, /governance/api/v1/simds, /api/v1/sgps, /api/v1/features, /api/v1/stake, /api/epoch-info/runbook, /floor, /matrix/compare, /dependencies, /api/ai-summaryAgent Posture
Name the proposal kind explicitly: "Show me SIMD-0185", "Which SGPs are in Voting?", "What's pending on mainnet-beta?".
Keep SIMD lifecycle, SGP chain phase, and validator-version adoption as separate facts.
Limitations
- • Not a full governance forum mirror
- • Not a replacement for raw RPC or official release notes
- • Use canonical SIMD or SGP routes for human-facing links; use APIs for structured data
Notes
- • No authentication required
- • Data is refreshed on a cache / revalidation cycle (~5 min)
- • Start with a SIMD or SGP number; retain SGP
canonicalIdfor API and chain operations - • Human links use
/simd/:idand the returned/sgp/:routeId - • Public data APIs (simds, sgps, features, stake): no auth, no hard rate limit (recommended: ≤1 req/min)
- • LLM-backed endpoints (ai-summary): rate-limited (10 req/min per IP)
- • Data sourced from: Solana RPC, svmgov mainnet, Agave Wiki, SIMD GitHub, SGP GitHub, SFDP API, and client releases
- • SGP chain data refreshes independently from proposal-document data; inspect each source freshness field