ForgeResult
Result of SigilSession.forge: the new sigil's DID + credential ID, plus the passkey's P-256 public key hex (kept for KeyAuthorization). The caller persists the triple via SigilStateStore.
Result of SigilSession.forge: the new sigil's DID + credential ID, plus the passkey's P-256 public key hex (kept for KeyAuthorization). The caller persists the triple via SigilStateStore.