On-chain · Mantle Sepolia

The verdict registry.

Every verdict Sentinel has written, read live from the chain. Permissionless to query — any contract can call isAttestedSafe(addr) against this same registry.

contracts audited
failing
bound to ERC-8004

Reading the registry from Mantle…

Use a verdict in your own contract.

The registry is composable. Gate any action on a passing Sentinel verdict — one external call, no oracle, no backend.

// Mantle Sepolia
interface ISentinel {
  function isAttestedSafe(address target) external view returns (bool);
}

address constant SENTINEL = 0xbCE17E724c0Cd038622a9C4299F86Caf411C1Fae;

function onlyAudited(address agent) internal view {
  require(ISentinel(SENTINEL).isAttestedSafe(agent), "not audited safe");
}