Session Keys の構成要素
- Ephemeral Keypair: 対象 program の二次 signerとして使われる keypair
- Session Token: keypair の有効期限と scope情報を含む PDA
どのように動作するのか?

- Ephemeral Keys は transaction を発行するため、クライアント側に保存されます。
- これらの ephemeral keys で発行された transaction は、対象 program 内で有効性・期限・scope が検証されます。
- すべての transaction は、ephemeral signer と session token の両方を提示する必要があります。
- これは account abstraction の基本的な考え方であり、外部所有鍵だけでなく、セキュリティを強化するスマートコントラクトも組み合わせる構成です。

