SEIF
Core flows

Provenance flow

Sign artifacts into verifiable Evidence, check them anywhere, and anchor them in an independent transparency log.

Provenance is what makes SEIF work trustworthy to someone who wasn't there. You sign an artifact; SEIF emits an Evidence frame — a signature, a content hash, a timestamp anchor, and a classification — that anyone can verify, independent of the tool that produced it.

seif sign <artifact>   →   Evidence frame (signature + hash + anchor)

seif verify <ref>      →   anyone confirms it, anywhere

seif log verify <id>   →   independent inclusion proof in the transparency log

Sign

seif sign ./report.md
cat report.md | seif sign        # a string, a file, or stdin

The result is an Evidence URL that resolves to the signed record.

Verify

seif verify <evidence-url>       # public engine proof
seif verify ./signature.json     # or a local frame

Verification needs only the public record — not your keys and not the original tool.

Anchor independently

seif log list                    # recent transparency-log entries
seif log get <id>                # one entry
seif log verify <id>             # independently verify its inclusion proof

The transparency log gives Evidence a second, independent witness: even if you distrust the issuer, the inclusion proof stands on its own.

Where to go next

On this page