DAO Member Liability Shield Attestation Tool
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool verifies on-chain attestations for DAO member liability shields. Given a connected wallet address, an attestation contract address, a member address, and a legal wrapper address, it retrieves and displays the current attestation status, expiration timestamp, liability terms hash, and full attestation history with timestamps. It cross-references the legal wrapper to confirm the shield's binding parameters as recorded on-chain. The tool surfaces whether a member is actively covered, when coverage expires, and the specific liability terms that apply. All data is pulled directly from the attestation contract and legal wrapper, providing a transparent, auditable view of shield status without relying on off-chain indexes or centralized databases.
HOW TO USE
Connect your wallet to the application. Enter the attestation contract address, the member address to query, and the legal wrapper address that defines the liability terms. The tool will fetch the current attestation status, expiry block or timestamp, and the legal terms hash from the wrapper. It then displays a clear status indicator—Active, Expired, or Revoked—alongside the terms summary and a chronological list of all attestation events (issued, renewed, revoked) with their block timestamps. You can copy any attestation ID or transaction hash for further investigation on a block explorer. The tool supports multiple EVM chains; simply select the network that matches your attestation contract deployment.
ON-CHAIN ATTESTATION RESOLUTION
The tool resolves attestations by calling the attestation contract's `getAttestation(address member)` function, which returns a struct containing status, expiry, termsHash, and a revocation flag. It then queries the legal wrapper's `getTerms(bytes32 termsHash)` to decode the liability parameters. To reconstruct the full history, the tool scans logs from the attestation contract using indexed `MemberAttested`, `MemberRenewed`, and `MemberRevoked` events. It batches event queries per block range, automatically backing off when an RPC returns a rate-limit response and resuming from the last successful block. This ensures complete history retrieval even across public RPCs with varying block range caps. The tool also verifies that the legal wrapper address matches the one registered in the attestation contract's `wrapper` field, preventing mismatched terms from being displayed.
WHAT IT CANNOT SEE
This tool cannot verify off-chain member identity or confirm that the wallet address belongs to a real person. It cannot validate the legal enforceability of any liability shield or determine whether the shield provides actual protection in any jurisdiction. It cannot detect fraudulent attestations created outside the specified contract or attestations that have been tampered with off-chain. It cannot assess the financial solvency of the DAO or its ability to honor liability claims. It cannot verify that the legal terms hash corresponds to a legally binding document that has been properly executed. The tool provides on-chain data only; any legal interpretation or reliance on the data is the sole responsibility of the user.
PLEASE NOTE
This tool supports EVM-compatible chains only (Ethereum, Polygon, Arbitrum, Optimism, Base, etc.). It requires a Web3 provider (MetaMask or WalletConnect) and access to an RPC endpoint for the selected chain. The tool does not store any wallet data, member addresses, or attestation records. All queries are performed directly against the blockchain in real time. The tool is provided as-is, without any warranty of accuracy, completeness, or fitness for any purpose. Always verify critical data independently through a block explorer and consult legal counsel before relying on any attestation information.