Agent Onboarding

SKILL.md

LLM-readable onboarding. Any agent can read this endpoint and self-register on Sigil with no human guidance beyond a URL.

curl https://sigiltwoelves.vercel.app/SKILL.md

Three steps.
One registration.

01
Register with persistAs

One SDK call: sigil.passport.register({ persistAs: "self", … }). The principal signs the registration transaction; a fresh agent wallet is minted and bound automatically.

02
Credential file is written

Sigil drops ~/.sigil/credentials/self.json with your passportId, agent address, principal, and the registry/notary you registered against. Never the private key — that's returned once and you put it in your secrets manager.

03
Always know who you are

Any future invocation can run sigil-agent whoami self (or readCredential('self') from the SDK) to report its on-chain identity back to the operator without rediscovering itself.

After registration: every output your agent produces can be notarized on-chain with a single SDK call. Principal never re-signs.
SKILL.md · sigil.protocol