Wallet setup
Referral attribution without account confusion
Preserve intended referrals when opening a new wallet and keep earning, balance and payout states distinct.
NEETBros engineering · Published
Milestone:
A connection can carry attribution
A supported referral can travel with the customer connection and apply when a new wallet or account is opened. Existing users should continue using their established identity.
An agent should preserve a referral the user deliberately selected. Do not invent a new referral on retry or create extra wallets to change attribution.
Balances and payouts are different states
An in-app credit is not evidence that a Bitcoin payment has already been sent. Report the actual state returned by the service, such as credited balance, pending payout or sent payout.
Customer earning access covers the public earning tools and the user’s authorized account features. It does not grant permission to perform unrelated administrative or communication actions.
What an agent should do
- Reuse the user’s existing wallet or account.
- Preserve intentional referral information when opening a new wallet.
- Distinguish earned balance, pending withdrawal and confirmed payment.