Skip to content

Add task-level encryption scope support for private session payloads#218

Merged
cortensor-ryuma merged 1 commit intomainfrom
dev-stable
Mar 26, 2026
Merged

Add task-level encryption scope support for private session payloads#218
cortensor-ryuma merged 1 commit intomainfrom
dev-stable

Conversation

@cortensor-ryuma
Copy link
Contributor

This PR adds backend support for task-level encryption scope while preserving existing session-level behavior as the default.

  • Add backend support for task-level encryption scope while keeping session-level encryption as the default
  • Track task-level encryption scope in PrivacySettingData with fresh-session-only enablement
  • Update router payload encryption to derive and store task-scoped metadata correctly for off-chain v2 requests
  • Keep miner decrypt/result handling aligned with encrypted payload scope metadata
  • Preserve backward compatibility by falling back to session-scope behavior when older contracts do not expose the new task-scope getter

@cortensor-ryuma cortensor-ryuma merged commit e4df1cb into main Mar 26, 2026
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