W3 plan: ENSIP-19 primary names + KeeperHub orchestration#15
Open
fritzschoff wants to merge 1 commit intomainfrom
Open
W3 plan: ENSIP-19 primary names + KeeperHub orchestration#15fritzschoff wants to merge 1 commit intomainfrom
fritzschoff wants to merge 1 commit intomainfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Merged
5 tasks
13 tasks across 7 milestones:
M1 reverse names for locally-keyed wallets (AGENT_PK, PRICEWATCH_PK,
VALIDATOR_PK) on Sepolia + Base Sepolia
M2 KeeperHub workflow provisioning — 4 new (PrimaryNameSetter,
AvatarSync, GatewayCacheInvalidator, OnboardAgent), 2 deleted
(Heartbeat, ReputationCache)
M3 webhook integrations + event-firehose cron
M4 primary name for Turnkey wallet via PrimaryNameSetter workflow
M5 OnboardAgent end-to-end (6 orchestrated steps)
M6 e2e tests
M7 PR + walkthrough
Depends on W2 — gateway needs to handle nested wallet labels
(agent-eoa.tradewise.agentlab.eth etc). The plan extends labelToAgent
in lib/ens-gateway.ts in M1 Task 1.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0f060b0 to
5eec122
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Plan-only PR for W3 of issue #11. Sequenced after W2 ships, since W3 cross-links into the W2 gateway for forward
addrresolution of nested wallet labels.13 tasks, 7 milestones. Each milestone has an explicit ALL GREEN gate.
AGENT_PK,PRICEWATCH_PK,VALIDATOR_PKon Sepolia + Base SepoliaHeartbeat+ReputationCache(already disabled in #13)ENSAvatarSync+GatewayCacheInvalidatorwebhooks + event-firehose cronENSPrimaryNameSetterworkflowOnboardAgent— one-click 6-step orchestrated agent provisioningWhat's in scope
lib/keeperhub-workflows.ts).OnboardAgentworkflow is the demo highlight: one button click runsIdentityRegistryV2-b.registerByDeployer → seal-blob → INFT.mint → ENS.setSubnodeOwner → ENSAvatarSync → ENSPrimaryNameSetterfor a brand-new agent across Sepolia + Base Sepolia.What's NOT in scope
Test plan
Plan-only. Implementation review will happen in the W3 implementation PR (separate, opened once W2 merges).
🤖 Generated with Claude Code