Skip to content

docs: peripheral-contract ownership update (9 Oct 2026) + annex [do not merge] - #12

Merged
moodysalem merged 2 commits into
mainfrom
eku-1100/peripheral-ownership
Oct 9, 2026
Merged

moodysalem merged 2 commits into
mainfrom
eku-1100/peripheral-ownership

Conversation

@moodysalem

@moodysalem moodysalem commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Do not merge — merge is gated on a board card raised by the CTO (EKU-1100 / EKU-1028, board card 5bf310c9).

What

  • products/governance — new dated section Peripheral-contract ownership update (9 October 2026) containing the board-approved disclosure copy verbatim (artifacts/eku-1028/disclosure-copy.md, 2777 B, sha256 96370721a2ec72b7…d849f3; programmatic substring check passes). The residual company authority and the unexercised-messaging statement sit in the same section as the ownership claim. Followed by one link sentence to the annex.
  • Contradiction fixes (same page): "Cross-chain deployments" listed only 5 proxy chains and said they let a proposal control other chains; "Periphery ownership" said the owner role "withdraws accumulated protocol fees to the DAO" (implying DAO ownership everywhere). Both now list the 11 chains, say BNB Smart Chain and Monad are still company-owned, and point at the update for message-delivery status.
  • reference/contracts/peripheral-ownership (new, in nav under Contract addresses) — the CTO public annex: 33 transfers, 11 owner proxies (6 new, with deployment txs), 6 company-owned contracts with owner powers, 13 snapshot blocks. Tables reformatted by Prettier only; explorer links added for the L1 StarknetOwnerProxy (Etherscan) and Governor (Voyager), as elsewhere in the docs.
  • reference/contracts/evm-v3 + contracts index — short paragraph on the managers' owner role, noting BNB/Monad remain company-owned, linking to the annex and the update.
  • No "fully decentralized" / "all chains DAO-controlled" wording added.

⚠ Deviation from the approved annex — needs CTO/board acknowledgement

Three block numbers in the approved annex do not match the chain. The page publishes the on-chain values:

Row Tx Annex On-chain receipt
10 OP Positions v3.2.0 0x0a05e1b03f9c315dbf0c7d8868c4e57033dd7e550ed6e055561a951dea04a61b 158011920 (block does not exist yet; OP head ≈157.96M) 157950480
11 OP Orders v3.2.0 0x15707d5c173bc5eb7db62fe1ebc28b3b631f0e394cd43827ab6d465302783886 158011935 157950495
25 Ink Positions v3.2.0 0x7327d1a92a3871c898f10f7d47035d5e44c305d4442d043aedb73bb50e7b8b89 58002995 58001971 (two RPCs agree)

Origin: exec/receipts-10.jsonl / receipts-57073.jsonl recorded the block after "receipt hash recovered via eth_getLogs" / "post-check read lagged". All hashes, addresses and other numbers are byte-identical to the annex.

Also flagged (text kept verbatim): the annex says the AMBOwnerProxy and FxPortalOwnerProxy sources are in EkuboProtocol/governance l1_proxy/; on main they are not yet — they are only on PR #83 (draft). Explorer verification (Sourcify/Blockscout) exists. Either merge governance#83 first or adjust that sentence (CTO call).

Verification

  • On-chain re-check of the published page (read-only): 33/33 receipts status 1, block match, OwnershipTransferred(company key → proxy) emitted by the listed contract; 6/6 proxy deployment receipts create the listed address; 6/6 residual contracts owner() = 0x00000c771f…97a1 at latest; 13/13 snapshot block hashes match. Also read owner() of every manager on all 13 chains: all non-BNB/Monad managers owned by the listed proxy (Ethereum original Positions via PositionsRevenueBuybacks 0x7ca5…c48a, itself owned by the L1 proxy).
  • bun run build ✅ (50 pages), lint ✅, check:links ✅, check:legacy ✅, check:overflow ✅ (294 page/width), check:a11y ✅, check:theme ✅; Prettier clean on changed files.

…nnex (EKU-1100)

- products/governance: dated section with the board-approved EKU-1028 disclosure copy
  verbatim (sha256 96370721...), linked to the annex; scope the "Cross-chain deployments"
  and "Periphery ownership" bullets so they no longer imply DAO ownership on every chain
- reference/contracts/peripheral-ownership: new annex page (33 transfers, 11 owner
  proxies, 6 company-owned contracts, snapshot blocks), every value checked on-chain
- evm-v3 + contracts index + nav: link the annex from the deployments reference

Annex deviation flagged for review: three transfer block numbers corrected to the
on-chain receipts (OP rows 10/11, Ink row 25).
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Deploying ekubo-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 990606b
Status: ✅  Deploy successful!
Preview URL: https://80ed599a.ekubo-docs-966.pages.dev
Branch Preview URL: https://eku-1100-peripheral-ownershi.ekubo-docs-966.pages.dev

View logs

…FxPortal proxy sources (EKU-1028)

Co-Authored-By: Paperclip <noreply@paperclip.ing>
@moodysalem
moodysalem merged commit 5fab2fc into main Oct 9, 2026
2 checks passed
@moodysalem
moodysalem deleted the eku-1100/peripheral-ownership branch October 9, 2026 15:35
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