Skip to content

docs(readme): add OVM role risks & trust assumptions#201

Open
ksale001 wants to merge 1 commit into
mainfrom
docs/ovm-role-risk-disclosures
Open

docs(readme): add OVM role risks & trust assumptions#201
ksale001 wants to merge 1 commit into
mainfrom
docs/ovm-role-risk-disclosures

Conversation

@ksale001

@ksale001 ksale001 commented Jul 8, 2026

Copy link
Copy Markdown

Adds a Role Risks & Trust Assumptions section to README.md (after the Disclaimer), documenting that several ObolValidatorManager roles are more privileged than their names suggest, plus the deposit front-running trust assumption.

Mirrors the Role Risks and Trust Assumptions section of the public OVM docs so the two surfaces stay consistent. README only, no contract or code changes.

Requesting review before merge.

Mirror the "Role Risks and Trust Assumptions" section from the public
docs (obol-gitbook, published at
https://docs.obol.org/docs/learn/introduction/obol-splits) into the
README. Documents that several ObolValidatorManager roles
(CONSOLIDATION_ROLE, SET_BENEFICIARY_ROLE, SET_REWARD_ROLE,
WITHDRAWAL_ROLE, RECOVER_FUNDS_ROLE, DEPOSIT_ROLE) and the owner are
more privileged than their names suggest, plus the deposit
front-running trust assumption.

This is the agreed mitigation for the OVM audit findings: transparent
documentation of role privileges, no re-audit and no code changes.
README-only; contract source is untouched.
@ksale001 ksale001 requested review from OisinKyne and pinebit July 8, 2026 20:37
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.

2 participants