Argus ποΈ
Anti-Tamper Log Evidence Tool
Argus is a protocol and library that proves whether data was altered after creation. It generates cryptographic receipts for logs and files, designed for audits, forensics, and dispute resolution.
π« What Argus is NOT
- β Not a prevention system: It does not stop attacks.
- β Not a logging stack: It does not replace ELK, Datadog, or CloudWatch.
- β Not for everyone.
If youβve never had to prove logs in a dispute, you probably donβt need this.
β‘ Quick Start
Python (Embed)
import argus as ag
# 1. Your normal logs
logs = [{"user": "alice", "amt": 50}, {"user": "bob", "amt": 30}]
# 2. Add the receipt (The Sidecar)
evidence = ag.seal(data=logs, schema="FINANCIAL_V1")
# 3. Verify later
is_valid = ag.verify(evidence)
CLI (Batch / Ops)
# Seal (Generate Evidence)
$ argus seal ./logs/access.log -o proof.json
# Verify (Audit)
$ argus verify --receipt proof.json
π Documentation
This site contains the full API reference and guides.
- API Reference: Full details on
seal,verify, and other functions.