Skip to content
SoundSyncAudio software platform

Guide

Team Invitations

Developer team invitations use cryptographically random one-time tokens, SHA-256 token hashes, expiration, revocation, invited-email binding, replay protection, and audit logging.

Live Moonwave FX products workspace showing the SoundSync product management surface for audio software releases.
Live Moonwave FX analytics workspace showing revenue, product, customer, activation, and download reporting.
Live Moonwave FX customers workspace showing customer management and activity for the developer account.

SoundSync

Invitation lifecycle

Invitation acceptance is transactional and creates membership only for the authenticated invited email.

Stepplatform behavior
CreateNormalizes email, rejects active members, revokes superseded pending invitations, validates role and product scope, hashes token, sends transactional email, writes audit.
AcceptHashes raw token, locks pending invitation, checks status, expiration, invited email, replay, existing membership, creates member/product mappings, marks accepted, writes audit.
RevokeRequires team.invite, workspace-scopes invitation ID, revokes pending invitation, writes audit.