Skip to content

docs(agave): add implementation reference profile - #30

Draft
linuskendall wants to merge 3 commits into
mainfrom
docs/agave-implementation
Draft

linuskendall wants to merge 3 commits into
mainfrom
docs/agave-implementation

Conversation

@linuskendall

@linuskendall linuskendall commented Sep 10, 2026

Copy link
Copy Markdown
AI description, click for details

Refs SVM-425
Closes SVM-426

Adds an Agave reference profile for all published methods and every standard-method or extension PR in the current review series. It pins the reviewed Agave and specs revisions, links published pages directly, uses stable PR links for pending pages, and maps each contract to its Agave handler and processor. The index now covers all 53 public HTTP registrations and all 18 WebSocket subscription lifecycle registrations at the pinned revision, including the 38 method pages in draft PRs #33 through #70.

The static review supports Full for 14 published, 41 pending HTTP, and 16 pending WebSocket contracts, subject to the documented service flags for block and vote subscriptions. Agave lacks all five proposed extensions: three are partial extensions of existing methods and two introduce absent method names. The review also records that current Agave accepts an additive minContextSlot field on getTransaction which the current specs do not document.

Validation: npm run validate, npm test, npx tsc --noEmit, and git diff --check.

🤖 Generated with AI

@linuskendall linuskendall added documentation Improvements or additions to documentation other Cross-cutting and other RPC specifications labels Sep 10, 2026
@linuskendall linuskendall added the agave Changes related to the Agave reference implementation label Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agave Changes related to the Agave reference implementation documentation Improvements or additions to documentation other Cross-cutting and other RPC specifications

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant