{"sources":{"src/VerifiedRegistry.sol":{"content":"// SPDX-License-Identifier: MIT\npragma solidity 0.8.26;\n\n/// @notice Onchain registry of verified wallets. In production the owner is\n///         the pass service, which registers a wallet after it proves itself\n///         through the Bankr API/skill channel. The ExclusiveToken consults\n///         this registry on every transfer.\ncontract VerifiedRegistry {\n    address public owner;\n    mapping(address => bool) public verified;\n\n    event VerifiedSet(address indexed who, bool ok);\n\n    constructor() {\n        owner = msg.sender;\n    }\n\n    function setVerified(address who, bool ok) external {\n        require(msg.sender == owner, \"not owner\");\n        verified[who] = ok;\n        emit VerifiedSet(who, ok);\n    }\n}\n"}},"matchId":"56024986","creationMatch":"match","runtimeMatch":"match","verifiedAt":"2026-10-13T02:10:05Z","match":"match","chainId":"8453","address":"0x2C2a30A648742b653f10d62cB8951628C540dbE2"}