forgeSigil

Create a passkey + derive its did:key. Triggers the platform's Credential Manager UI on activity; the user picks an authenticator (device biometric / hardware key / etc.) and authorizes the create.

Emits SigilStatus.CreatingSigilStatus.Forged on success, SigilStatus.Error on cancellation / RP-id mismatch / other failure. Successful forges are persisted via prefs so the next session resumes in Forged state without re-running this flow.