You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracking the documentation/DX follow-ups for the EFP (Ethereum Follow Protocol) integration landed in #2296. The PR ships the full EFP surface (indexer plugin, efp_* schema, Query.efp / Account.efp Omnigraph API) but intentionally leaves the following for a follow-up:
1. EFP agent skill
No efp skill exists under packages/ensskills/skills/. Consider whether EFP querying warrants its own skill, or a section in the existing omnigraph skill, covering: the two-step Primary List validation, the validated follow graph (following/followers, block/mute exclusion), and protocol-level vs account-rooted queries (Query.efp vs Account.efp).
Follow the placement rule in the root CLAUDE.md (external integrator knowledge → packages/ensskills or docs/ensnode.io, never internal AGENTS.md).
2. Omnigraph example queries
packages/ensnode-sdk/src/omnigraph-api/example-queries.ts has no EFP entries. Add runnable examples for the common shapes, e.g.:
Account.efp.primaryList lookup
Account.efp.following / Account.efp.followers (the validated social graph)
Tracking the documentation/DX follow-ups for the EFP (Ethereum Follow Protocol) integration landed in #2296. The PR ships the full EFP surface (indexer plugin,
efp_*schema,Query.efp/Account.efpOmnigraph API) but intentionally leaves the following for a follow-up:1. EFP agent skill
efpskill exists underpackages/ensskills/skills/. Consider whether EFP querying warrants its own skill, or a section in the existingomnigraphskill, covering: the two-step Primary List validation, the validated follow graph (following/followers,block/muteexclusion), and protocol-level vs account-rooted queries (Query.efpvsAccount.efp).CLAUDE.md(external integrator knowledge →packages/ensskillsordocs/ensnode.io, never internal AGENTS.md).2. Omnigraph example queries
packages/ensnode-sdk/src/omnigraph-api/example-queries.tshas no EFP entries. Add runnable examples for the common shapes, e.g.:Account.efp.primaryListlookupAccount.efp.following/Account.efp.followers(the validated social graph)Query.efp.lists(where:)/Query.efp.list(by:)browseAccount.efp.metadata(key:)3. EFP plugin documentation
efpplugin indocs/ensnode.io: how to enable it (PLUGINS), what it indexes, and the resulting API surface.Refs: #2296