Skip to content

restructure and refine Vaults docs#114

Open
ulieth wants to merge 6 commits into
mainfrom
docs/improve-vaults
Open

restructure and refine Vaults docs#114
ulieth wants to merge 6 commits into
mainfrom
docs/improve-vaults

Conversation

@ulieth

@ulieth ulieth commented May 27, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@vercel

vercel Bot commented May 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview Jun 3, 2026 4:03pm

Request Review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR restructures and refreshes the Vaults documentation set by replacing the old “Customization” and “Meta Vaults” pages with clearer “Vault Types” and “Configuration” docs, while updating cross-doc links and rewriting several Vault concept pages for improved clarity and navigation.

Changes:

  • Replaced /docs/vaults/customization and /docs/vaults/meta-vaults content with new /docs/vaults/configuration and /docs/vaults/vault-types docs, and updated the Vaults sidebar accordingly.
  • Updated staker/operator docs to point to the new Vault docs locations (including anchors), and added client redirects for legacy URLs.
  • Refined multiple Vault pages (How Vaults Work, Boost, Technical Architecture, Vault Performance) and updated the custom StakeWise admonition icon asset reference.

Reviewed changes

Copilot reviewed 19 out of 30 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
staker/simple-staking.mdx Updates Meta Vault doc link to the new “Vault Types” page anchor.
staker/risks.mdx Updates Boost safety link anchor to match the revised Boost doc structure.
staker/rewards.mdx Updates Smoothing Pool link to the new “Configuration” page anchor.
src/theme/Admonition/Types.js Switches the custom-stakewise admonition icon to sw_logo.gif.
sidebars.ts Reorders Vault docs and replaces removed pages with vault-types + configuration.
redirects.ts Adds redirects from removed Vault doc routes to their replacements.
operator/meta-vault/overview.mdx Updates Meta Vault link to the new “Vault Types” anchor.
operator/meta-vault/create-meta-vault.mdx Updates capacity link to the new “Configuration” page anchor.
operator/introduction.mdx Updates MEV strategy link to the new “Configuration” page anchor.
operator/create-regular-vault.mdx Updates capacity/MEV strategy links to the new “Configuration” page anchors.
docs/docs/vaults/vault-types.mdx New doc introducing and explaining Vault variants, including MetaVaults.
docs/docs/vaults/vault-performance.mdx Rewrites/streamlines performance scoring explanation and presentation.
docs/docs/vaults/technical-architecture.mdx Rewrites architecture overview with clearer deployment/module explanations.
docs/docs/vaults/meta-vaults.mdx Removes standalone Meta Vaults page (content moved into Vault Types).
docs/docs/vaults/intro.mdx Refreshes the Vaults landing page copy and adds glossary Tooltip usage.
docs/docs/vaults/how-vaults-work.mdx Restructures the page into deposits/registration/rewards/withdrawals with diagrams.
docs/docs/vaults/customization.mdx Removes old customization page (replaced by Configuration + Vault Types).
docs/docs/vaults/configuration.mdx New doc describing immutable parameters, roles, branding, and fees.
docs/docs/vaults/boost.mdx Rewrites Boost overview with clearer mechanics, safety framing, and links.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/docs/vaults/vault-performance.mdx Outdated
Comment thread docs/docs/vaults/configuration.mdx Outdated
The Vault's name, description, and image. Set and updated on the Vault page under **Settings → Branding**.

:::custom-stakewise[Authenticity Guarantee]
Before Vault branding appears in the StakeWise interface, the StakeWise team manually verifies that the operator controls the Vault. This prevents impersonation — a Vault displayed as "Operator A" is always controlled and run by Operator A.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Branching updates appear instantly. The Stakewise team only manages the vault verification label.

So if you update or create new branding, you will see the following label:

Unverified Vault
The Vault owner has not been verified. Please conduct your own research before staking.

@evgeny-stakewise evgeny-stakewise May 29, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Settings term (mutable category) is too wide. Let's be specific:

  • branding
  • vault fee
  • roles


### MEV Strategy

<Image img={require('./img/mev_strategy.png')} alt="Vault MEV strategy options - Smoothing Pool vs Own Escrow" />

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Smoothing pool picture as opposed to own mev picture does not include mev relays. But it still gets rewards from relays. I would replace upper row of vaults with a row of relays, same as own mev picture.

Image

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: ulieth <uliana.eth@proton.me>

There is also a special type — the **MetaVault** — which doesn't run validators itself but delegates staking to underlying sub-vaults. Like the Standard Vault, it can layer on the same tokenization (**ERC-20**) and whitelist (**Private**) modules.

Every Vault supports optional osETH minting via the [`VaultOsToken`](../../contracts/api/vaults/modules/VaultOsToken) module, letting depositors [mint osETH](/staker/vault-staking) against their staked position without unstaking.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

That 'without unstaking' ending looks like torn out from another sentence. Maybe 'against their staked position as collateral' ?


<Image img={require('./img/MetaVaults_Architecture_Diagram.png')} alt="MetaVaults Architecture Diagram" />

A MetaVault is a specialized Vault that doesn't run validators itself. Instead, it accepts deposits and routes them across a set of underlying Vaults — called *sub-vaults* — which handle validator operations. Just like with a regular Vault, stakers can mint osETH against their position and redeem it for the underlying stake at any time.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

stakers can mint osETH .. and redeem ...

Typically we use 'burn' word as opposite for minting. Redemptions is another feature, not released yet.

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.

4 participants