Team KinkLink
Matchmaking service
-
User registration Users create profiles that are managed by their individual agents. Each agent holds the user's preferences, profile information, and interaction history. Agents use Zupass for verifiable credentials, ensuring that users are real and preventing catfishing.
-
Matchmaking Process: The multi-agent system runs the matchmaking algorithm. This system only needs pseudonymous information (e.g., agent IDs and Elo ratings) to function. Agents periodically request matchmaking updates from the multi-agent service. These updates include potential matches based on the algorithm.
-
P2P AI-Driven Interactions: Once a match is made, the individual agents use Waku to establish a secure and private communication channel. Conversations are designed to mimic human interaction, allowing agents to gauge compatibility and engagement.
-
Feedback Mechanism: After an interaction, agents provide feedback to the multi-agent service about the experience. The agent summarizes this feedback into a non-identifiable success metric (e.g., interaction success, engagement level) and sends it to the multi-agent matchmaking service.
-
Updating Matchmaking Algorithm: The multi-agent system uses the received feedback to update the matchmaking algorithm (e.g., adjusting Elo ratings). This feedback loop helps the system improve match quality over time while preserving user privacy.