Search projects, hackathons, sponsors and tech

    ← All projects

    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.

    Demo

    About

    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.