Skip to content

feat(solana/session): tightening operator-signed mode, add idle timeout - #309

Merged
brendanjryan merged 5 commits into
tempoxyz:mainfrom
solana-foundation:feat/idle
Aug 7, 2026
Merged

feat(solana/session): tightening operator-signed mode, add idle timeout#309
brendanjryan merged 5 commits into
tempoxyz:mainfrom
solana-foundation:feat/idle

Conversation

@lgalabru

@lgalabru lgalabru commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add negotiated idle-timeout handling and server-initiated idle close
  • distinguish client- and operator-signed voucher modes with voucherSigner
  • define a payer-bound reusable session access proof and atomic operator metering

Base cleanup

Test Plan

  • render with kramdown-rfc and xml2rfc
  • run rfclint on the generated XML
  • run git diff --check

AI Assistance

Codex assisted with rebasing the branch, narrowing the diff, editing the draft, and validation.

@lgalabru lgalabru changed the title feat(solana/session): idle timeout feat(solana/session): idle timeout + operated mode unpacked Jul 31, 2026
@lgalabru lgalabru changed the title feat(solana/session): idle timeout + operated mode unpacked feat(solana/session): add idle timeout and operator-signed mode Jul 31, 2026
@lgalabru lgalabru changed the title feat(solana/session): add idle timeout and operator-signed mode feat(solana/session): tightening operator-signed mode, add idle timeout Aug 1, 2026
`client` or `operator`. Defaults to `client`.

operator
: Conditionally REQUIRED when `voucherSigner` is `operator`.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@brendanjryan

Copy link
Copy Markdown
Collaborator

@lgalabru -- some CI issues but otherwise looks good

@lgalabru

lgalabru commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the review @brendanjryan, CI fixed!

@brendanjryan
brendanjryan merged commit 3628d76 into tempoxyz:main Aug 7, 2026
3 checks passed
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.

2 participants