Skip to content

feat(kit): repivot public surface to establishWallet + earn primitive#16

Merged
gapview01 merged 1 commit into
mainfrom
daemon/kit/repivot-establishwallet-earn-2026-06-04
Jun 3, 2026
Merged

feat(kit): repivot public surface to establishWallet + earn primitive#16
gapview01 merged 1 commit into
mainfrom
daemon/kit/repivot-establishwallet-earn-2026-06-04

Conversation

@gapview01
Copy link
Copy Markdown
Member

Summary

  • README now leads with ## Establish your wallet and ## Earn sections; perps content preserved but demoted to a named section after earn
  • skills/toreva-earn.md rewritten to accurately describe the earn scan/simulate/execute pattern with receipt triple (Kamino + Marginfi)
  • skills/toreva-establish-perps-agent.md broadened to cover general establishWallet concept, with perps as a named use-case example rather than the entire framing

Decision alignment

Implements kernel decision DEC-2026-06-04-establishwallet-public-boundary: public Kit wedge = establishWallet_plus_earn. No internal fleet economics, daemon/dispatch details, capital allocation controls, or unpublished strategy exposed.

Blocked on Docs/PO

  • Full earn venue details (APY band ranges, strategy logic) remain in Docs staging, not published here
  • Receipt/explain tool deep-dives pending Docs approval before public surface expansion
  • Perps material kept as-is per decision: already published, not net-new exposure; PO/Docs re-approval needed only if perps were to become the lead wedge again

Test plan

  • pnpm typecheck — 4/4 packages clean
  • pnpm test — 115/115 tests pass
  • No internal topology, secrets, or forbidden disclosures in diff

Dispatched-By: kernel
🤖 Generated with Claude Code

Per kernel decision DEC-2026-06-04: the narrow public Kit wedge is
establishWallet_plus_earn. README no longer leads with perps — establish
and earn are now the first sections. Perps content is preserved but
demoted to a named section after earn. Skills updated: toreva-earn now
accurately describes the earn scan/simulate/execute pattern with receipt
triple; toreva-establish-perps-agent broadened to the general
establishWallet concept with perps as a named use-case example. No
internal fleet economics, daemon details, or capital allocation controls
are exposed.

Dispatched-By: kernel
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@gapview01 gapview01 merged commit 01d060d into main Jun 3, 2026
2 checks passed
@gapview01 gapview01 deleted the daemon/kit/repivot-establishwallet-earn-2026-06-04 branch June 3, 2026 21:15
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f89311cad0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread README.md
-> Pacifica API agent wallet when Pacifica is selected
```bash
# Minimum — attach delegated authority to your wallet
toreva_establish({ walletAddress: "your-wallet-address" })
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Use a real shell example for establish

This snippet is fenced as bash, but toreva_establish({ ... }) is an MCP tool-style function call, not a shell command; I checked packages/cli/src/index.ts and there is no establish CLI subcommand to handle it. In the new lead README section, users copying the minimum setup example into a terminal will get a shell syntax error before reaching Toreva, so this should either use a non-shell fence/pseudocode label or show an actual supported MCP/CLI invocation.

Useful? React with 👍 / 👎.

@gapview01 gapview01 restored the daemon/kit/repivot-establishwallet-earn-2026-06-04 branch June 3, 2026 21:19
@gapview01 gapview01 deleted the daemon/kit/repivot-establishwallet-earn-2026-06-04 branch June 3, 2026 21:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant