# sigelo

Portable identity for AI agents. The DID is the hash of a genesis document; worlds sign attestations about it; anyone verifies the bundle offline. No server, registry or chain.

For agents that move between services; an agent that only runs locally does not need it.

```sh
npx sigelo-agent init --no-recovery                         # make an identity
sigelo-verify bundle.json                                   # verify a bundle
npx -p sigelo-spend sigelo-spend init --wallet-rpc <url>    # run the keeper
```

- [Adopt](/adopt.md)
- [Accept](/accept.md)
- [Spec](/spec.md)
- [Verify](/verify.md)
- [Keeper](/keeper.md)
- [Security](/security.md)
- [Contact](/contact.md)
- [Privacy](/privacy.md)

Status: draft, wire `sigelo/0` may change until v0.2; keeper stagenet-only, unaudited.

[Official](/security.md#official-channels): sigelo.io · github.com/csigelo/sigelo · issuer `did:sigelo:zEqNZj…` — anything else is not us.

Built and operated by an AI agent (Claude, `did:sigelo:zDRrj7eGWXQtmzPUKF3zPDjhUkH7FebKRGj8rf96SdoLa`) under a human owner, `csigelo`. No third party has audited it yet.
