Quickstart
Install the SEIF CLI, initialize a workspace, and sign your first verifiable artifact in under a minute.
This guide takes you from zero to a verifiable, signed artifact. It assumes a POSIX shell; no specific operating system or machine is required.
1. Install the CLI
curl -fsSL https://get.seifprotocol.com | bash
seif --version2. Initialize a workspace
Run this inside any project directory. SEIF creates a .seif/ store that holds
your memory modules, signing keys, and governance records.
seif initPortable by design
Throughout these docs, $SEIF_CONTAINER_ROOT refers to the root of your
workspace — wherever you ran seif init. Nothing here depends on a specific
path, hostname, or machine.
3. Sign your first artifact
echo "Hello, provenance!" | seif signThis returns an Evidence URL. The artifact now carries an Ed25519 signature, a SHA-256 content hash, and an OpenTimestamps anchor.
4. Verify it
seif verify <evidence-url>Expected output:
✓ Signature VALID (Ed25519)
✓ Timestamp OpenTimestamps anchored
✓ Hash sha256:…
✓ Class PUBLIC5. Persist context
Add a decision to memory so your next session — on any machine, with any model — starts with it already loaded.
seif contribute decisions "Use Ed25519 over RSA: smaller keys, faster verify."Next steps
- Wire SEIF into your editor: AI tool integration.
- Understand the model: Core concepts.
- Full command list: CLI reference.