Audit Protocol

Tamper proof, automated vouching system for businesses.

Demo Video Source Code


Protocol Labs, 2nd place








At present, an audit cycle is fundamentally disconnected from the accounting cycle which involves record keeping. Before verification of the records, the audit cycle requires a reconstruction of the chronology of the records and ends up being computationally or manually intensive. Goals to streamline the accounting and audit cycle to converge on the following: 1. Schema of the data structure of the records committed 2. Chronology of commitment of records (guaranteed by the decentralized protocols of Filecoin and Ethereum) Using the API or the UI, developers/businesses can commit payloads and ensure that it is stored in a decentralized system and available for vouching in a tamper proof way.

How It's Made

Python backend consisting of FastAPI server Watcher Microservices to track both protocols HTML5 frontend to demo the API BlockVigil API gateway on Matic Mainnet (Layer2 Chain) - to tie together the payload accounting and audit lifecycle with transactions, reads and event integrations Storage commitment proofs persisted on Ethereum mainnet via Checkpoint Proofs committed by Matic. Textile Powergate for managing multi-tiered storage and retrieval of payloads on Filecoin+IPFS


Swaroop Hegde Anomit Ghosh
← click here to see all projects