util-provenance

Generate tamper-evident SHA-256 provenance records with trusted timestamps.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/VictorHueni/homemade-claude-kit --skill util-provenance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: util-provenance
Source: https://github.com/VictorHueni/homemade-claude-kit/tree/main/skills/util-provenance
Command: npx skills add https://github.com/VictorHueni/homemade-claude-kit --skill util-provenance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill generates cryptographic, tamper-evident provenance for files, proving their existence and content at a specific point in time without revealing the file's content.

Core Features & Use Cases

  • Provenance Creation: Compute a SHA-256 hash of a file and obtain a trusted timestamp over the digest.
  • Verification: Allow others to verify the file's provenance offline.
  • Use Case: Ensure the integrity of legal documents, protect intellectual property, or provide evidence of the creation date of a file.

Quick Start

Run python scripts/provenance.py path/to/file to create a provenance record for the specified file.

Frequently Asked Questions about util-provenance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a tamper-evident provenance record for a file?

To create file provenance, compute a SHA-256 hash of the file and obtain a trusted timestamp over the digest. This generates a tamper-evident record proving the file's existence and content at a specific point in time.

Can I prove a file's creation date without revealing its content?

Yes, you can prove a file's creation date without revealing content by generating a cryptographic provenance record. This process relies on a SHA-256 hash and a trusted timestamp over the digest, ensuring privacy while verifying integrity.

What do I need to generate trusted timestamps for file integrity?

Generating trusted timestamps for file integrity requires Python 3.8+ and the OpenSSL CLI. These dependencies compute the SHA-256 hash and apply the trusted timestamp to create the tamper-evident provenance record.

How does SHA-256 hashing verify file integrity offline?

SHA-256 hashing verifies file integrity offline by comparing the computed hash against the original provenance record. The trusted timestamp ensures the digest existed at a specific time, allowing others to confirm the file is unchanged.

When do I need a trusted timestamp for legal documents or intellectual property?

You need a trusted timestamp for legal documents or intellectual property to provide cryptographic evidence of a file's creation date and content. This tamper-evident provenance proves existence at a specific point in time without exposing the actual file.