← Back to home

Audit Protocol

Python

Tamper proof, automated vouching system for businesses.

Screenshots

Audit Protocol screenshot 1
Audit Protocol screenshot 2
Audit Protocol screenshot 3

Problem Statement

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.

Solution

Python backend consisting ofFastAPI serverWatcher Microservices to track both protocolsHTML5 frontend to demo the APIBlockVigil API gateway on Matic Mainnet (Layer2 Chain) - to tie together the payload accounting and audit lifecycle with transactions, reads and event integrationsStorage 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

Hackathon

ETHOnline

2024

Contributors