Skip to content

feat: PEM identity#9

Open
alanshaw wants to merge 1 commit into
ash/feat/add-tokenstorefrom
ash/feat/pem-identity
Open

feat: PEM identity#9
alanshaw wants to merge 1 commit into
ash/feat/add-tokenstorefrom
ash/feat/pem-identity

Conversation

@alanshaw
Copy link
Copy Markdown
Member

Adds identity.key_file configuration and flag (--key-file) that specifies the file where the agent private key (PEM encoded, ed25519) can be read from.

The private key is now separate from the delegation storage so that it can be managed appropriately (i.e. set file permissions).

The PR also adds a guppy identity generate command that will generate a new key and encode it to PEM.

It's currently not completely wired up, since the client still uses go-ucanto.

In the future we might want to add a guppy init command or simply generate the key file and config automatically for the user

@alanshaw alanshaw requested a review from Peeja as a code owner May 20, 2026 10:55
@alanshaw alanshaw force-pushed the ash/feat/pem-identity branch from 0d6e112 to dfdab85 Compare May 20, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant