Skip to content
LogoLogo

Security & audits

Audits

The v2 contracts have been through multiple independent audit rounds, with reports published in the public repository next to the code:

RoundScope
1Core protocol: market, vaults, oracle verification
2PSM, reserve vaults, lending stack
3Chainlink oracle migration
4Stablecoin branch: eUSD CDP engine, sEUSD staking
5eUSD go-live (18 October to 1 November 2026): multi-collateral EUSDManager, ChainlinkOracleVerifier, fixed-APR StakingVault, ProtocolRegistry, MoneyFeeCollector

Reports: github.com/own-protocol/own-v2/tree/main/audits

Reports for contracts that are no longer on main (the OwnX core and the first eUSD release) are on the legacy-own-v2 branch.

Verification

Defense in depth, summarized

LayerMechanisms
Signature abuseEIP-712 domains bound to chain and contract, seconds-scale expiry, single-use quotes, monotonic oracle sequence numbers
Price manipulationChainlink anchors, deviation bands (5% to 8%), settle band ±5%, freshness windows, no trade-price oracles
Issuance riskGlobal utilization cap, per-asset caps, solvency check on every mint, a debt ceiling per eUSD risk group
Vault safetyShare-less protocol reserves separated from LP equity, ratio-jump guard, exit clamps, dead-shares seeding on sEUSD, OZ virtual-shares defense
Emergency responseeUSD mint pause per manager, collateral disable, oracle signer removal; on OwnX, trading pause and asset halt; exits ungated in every state

Responsible disclosure

Report vulnerabilities privately through the security contact in the contracts repository rather than a public issue.