Skip to content

Session Recording Consent Flag #271

@Luluameh

Description

@Luluameh

Background
SkillSphere may offer session recording features. The contract must store explicit on-chain consent from both parties to avoid legal issues.
Goal
Add a recording_consent: RecordingConsent field to the Session struct with states None, SeekerApproved, BothApproved.
Acceptance Criteria

  • grant_recording_consent(session_id) callable by seeker or expert.
  • Recording is only "approved" when both parties have consented.
  • Consent state queryable via get_session.
  • Emits RecordingConsentUpdated { session_id, status }.
    Key Files
    contracts/src/lib.rs

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions