1. Install the CLI
brew install l1fe/tap/reggie
cargo install reggie-cli
curl -fsSL https://reggie.ml/install.sh | sh
Verify the install:
reggie --version
# reggie 0.1.0
2. Pair an identity
The first time you log in, Reggie either pairs your existing Human Master Record (HMR) or mints a free Sprout identity.
reggie login
# ✓ paired with did:oas:l1fe:hmr:sprout-9f4b…
3. Initialize a package
reggie init my-skill --kind skill
cd my-skill
This creates a reggie.toml manifest and a per-entry signing key derived
from your identity. Edit the description, license, and tags as needed.
4. Publish
reggie publish .
# ✓ packed 14 files · 22.4 KB
# ✓ signed entry with active key
# ✓ published did:oas:l1fe:skill:my-skill@0.1.0
# sequence #1084221
# view https://reggie.ml/p/l1fe/skill/my-skill
That's it. Your entry is live, anchored on Sigil, and discoverable by every federated registry on the network.
What's next?
- Publish with a real bond so consumers know you mean it.
- Add attestations from third-party auditors.
- Federate to additional registries for redundancy.