← Back to home

AuditTrail

React

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.

Screenshots

AuditTrail screenshot 1
AuditTrail screenshot 2
AuditTrail screenshot 3

Problem Statement

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.

Solution

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.

Hackathon

ETHOnline 2024

2024

Prizes

  • 🏆

    Sign Everything Pool Prize

    Sign Protocol

Contributors