Skip to content

Add scoped Gemini identity and trust state - #2

Merged
mark-ik merged 3 commits into
mainfrom
agent/gemini-client-identity
Aug 18, 2026
Merged

Add scoped Gemini identity and trust state#2
mark-ik merged 3 commits into
mainfrom
agent/gemini-client-identity

Conversation

@mark-ik

@mark-ik mark-ik commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • derive capsule-scoped Gemini client identities from Personae
  • require explicit approval before certificate presentation and support deliberate reuse
  • persist exact-target Gemini trust decisions and carry typed certificate-change state
  • consume gemini-protocol 0.1.5 through Errand 0.3.3

Verification

  • Errand: 59 tests passed; 1 intentional live-network test ignored; 1 doctest passed
  • real local TLS client-certificate presentation proof passed
  • package dry-run passed for the published crate
  • published Errand 0.3.1 and 0.3.2; latest corrected release is 0.3.3

@mark-ik mark-ik changed the title Add scoped Gemini client identities Add scoped Gemini identity and trust state Aug 18, 2026
@mark-ik
mark-ik merged commit 2bb7536 into main Aug 18, 2026
0 of 3 checks passed
@mark-ik
mark-ik deleted the agent/gemini-client-identity branch August 18, 2026 07:40
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