Protocol

Proof-of-Connection

We rebuilt dating around one idea: trust isn't declared, it's proven. Here's how the protocol works, end-to-end.

01

Wallet = Identity

No email. No password. No selfies required. Connect your Solana wallet and your profile auto-generates from on-chain data: wallet age, NFTs held, DAO memberships, transaction patterns. Your wallet is your reputation.

02

Post or join a bounty

Bounties are short, fun, real challenges: 'Plan a creative date under 0.1 SOL.' 'Build a meme together in 24h.' 'Pitch a startup idea.' 'Solve this puzzle.' Each one is a way to interact through action — not endless texting.

03

Escrow stake in SOL

Both sides lock SOL into an Anchor escrow program. Skin in the game filters out bots, ghosts, and tourists. Stakes are tiny on Solana — fractions of a cent in fees — so anyone can play.

04

Mission room, not chatroom

Once accepted, you enter a structured collaboration room with deadline, deliverables, submission proof. Less swiping, more shipping. Real-time chemistry comes from doing, not from prompts.

05

Submit, verify, settle

Submit proof (IPFS/Arweave hash recorded on-chain). Counterparty rates the experience. The smart contract releases the reward + returns stake. No platform middleman, no Stripe disputes.

06

On-chain reputation, forever

Your completed bounties, ratings, and earnings build a portable on-chain dating CV. +10 per completion. Tier badges unlock higher-stake bounties. Take it with you across every Solana app.

Under the hood: Anchor program

One Solana program. Four account types. No bloat.

pub struct UserProfile {
  authority:           Pubkey,
  reputation:          u64,
  completed_bounties:  u32,
  total_earned:        u64,
}

pub struct Bounty {
  creator:        Pubkey,
  participant:    Option<Pubkey>,
  stake_amount:   u64,
  reward_amount:  u64,
  deadline:       i64,
  status:         BountyStatus, // Open | Accepted | Completed | Cancelled
}

Stop describing. Start doing.