project screenshot 1
project screenshot 2
project screenshot 3

AuditTrail

Tired of juggling endless audit checklists? Born from our pain in MakerDAO Operational Security, AuditTrail brings interactive, on-chain smart contract audits to life. Track every audit with immutable attestations and ensure nothing slips through the cracks.

AuditTrail

Created At

ETHOnline 2024

Winner of

trophy

Sign Everything Pool Prize

Project Description

AuditTrail is a tool to facilitate filling in repetitive checklists and publicly sign them when they are complete. Born from the actual experience of fulfilling operational security role at MakerDAO, the tool is designed to be applicable beyond crypto ecosystem. The page allows anyone to go through a checklist and, compared to a regular "todo", react to each checked item via one of the multiple options (indicating each specific check is either correct, incorrect, acceptable or not applicable). When all checks are complete, the user can sign the checklist, which will allow publicly share the results of the inspection.

How it's Made

We're parsing markdown-based file containing checkboxes into AST (abstract syntax tree) using custom remark.js plugin. Parsing allows us to extract list of checks with their state to edit them using interactive interface build using regular react components. Later, we upload completed checklist to IPFS and attest the url using Sign Protocol.

background image mobile

Join the mailing list

Get the latest news and updates