5-Minute Isnad Demo
This is the current offline action-provenance demo for the IAP beta. It shows local shell, file, and HTTP actions being recorded, signed action receipts being minted, and verification failing after deliberate receipt tampering.
- Start from a clean virtual environment.
- Install the current
iap-agentpackage. - Run the local Isnad demo script.
- Confirm the local action chain verifies.
- Confirm signed action receipts verify.
- Observe verification failure after deliberate tampering.
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -U pip
python -m pip install -U iap-agent
python /path/to/iap-sdk/examples/isnad-demo/demo.py
Expected terminal result includes:
verify_before_ok=True
verify_after_receipts_ok=True
verify_after_tamper_ok=False
The first check confirms the local action chain. The second confirms that local action receipts also verify. The third fails after deliberate receipt tampering, showing the current Isnad beta path is tamper-evident at the action level.
This is an operator-oriented beta demo, not the primary public onboarding flow. For normal certificate issuance, use the quickstart and user manual.