Kerne Logo

Live risk surface.

Every wired risk threshold in the protocol, side by side with its current on-chain value and the exact Solidity identifier you can grep yourself. Refreshed every 60 seconds from /api/risk-status. If a value here disagrees with what is on-chain, the on-chain value wins and this page is wrong.

Loading risk surface from /api/risk-status...

Verify yourself.

This page is a rendering of the JSON at /api/risk-status. Three commands against Base mainnet reproduce the most load-bearing claims independently:

# Mint authority on kUSD v2 sits with KUSDPSM
cast call 0x5C2EfdF0D8D286959b42308966bc2B97f5680AA3 \\
"hasRole(bytes32,address)(bool)" \\
$(cast keccak "MINTER_ROLE") \\
0xFf3025ec18e301855aB0f36Ec6ECa115a29A5Fbc
# expected: true
# PSM mint surface is currently active
cast call 0xFf3025ec18e301855aB0f36Ec6ECa115a29A5Fbc \\
"mintingEnabled()(bool)"
# expected: true
# Default admin role gated by the 2-of-3 Safe
cast call 0x5C2EfdF0D8D286959b42308966bc2B97f5680AA3 \\
"hasRole(bytes32,address)(bool)" \\
$(cast keccak "DEFAULT_ADMIN_ROLE") \\
0x52d3E450bA6c299B1B07298F1E87DD74732D4877
# expected: true

All three are asserted hourly by .github/workflows/onchain-role-smoke.yml. If any flips, the workflow fails and the homepage banner reflects it.