Linked positions (Qualified Start): extra wallets on one account, credits pooled, buy-from picker

- accounts/db: positions table + JSON store (add/list/owner/remove; main-wallet and cross-account guards)
- auth verify: asPosition links a second wallet without touching the session; position wallets can't mint a session
- /api/my/positions (chain-refreshed member ids, buyer counts, credits) + remove
- credits pooled across main + positions on /api/me, dashboard, campaigns; campaign charged to the best-funded position
- My line: own positions listed on level 1 as 'You · position N'
- Buy pane: Qualified Start card + Add a position flow + Buy-from picker with connected-wallet guard
- Wallet pane: Your positions card; chatbot answer updated

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-09-09 17:18:47 -05:00
parent b86dbfd9e9
commit 046464b83e
9 changed files with 327 additions and 14 deletions
+80
View File
@@ -0,0 +1,80 @@
# InstantAdPay team-building plays
Working doc, 2026-09-09. Three ways to build a line, written so a member can pick one and run it. Every number below comes from the live contract and rate table (50 / 20 / 10 / 20 split; qualifying buyer = a direct who buys a $20+ package; level 2 opens at 2 qualifying, level 3 at 5; milestone credits 10 / 25 / 50 / 100; featured strip 40 credits a day; one broadcast a day; wall position 2 at 2 qualifying, position 3 at 5).
## The one rule under all three plays
Unqualified levels pass up. If someone on your level 2 buys before you have 2 qualifying buyers, that 20% does not wait for you. It goes to the next qualified sponsor above you (or the platform). Same for level 3 and 5. So whatever play you run, the first job is the same: get qualified before your line gets busy. The dashboard "Your next move" card is the ladder; the plays are how you climb it.
## Play 1: Wide and teach ("the fifty play")
Who it fits: someone with an audience, a list, a group, or traffic they can point somewhere. Time-rich or reach-rich.
Why it works: every direct who buys is 50% to you, instantly, forever. Directs are the only thing that qualifies you. And the teaching is what fills levels 2 and 3 without you doing anything extra: your directs' buyers are your 20%, their buyers are your 10%.
The move:
1. One new conversation a day, minimum. Use the Text a friend and Social posts in Promo tools; every piece already carries your link.
2. Point paid traffic at an angle lander, not the bare link: `?v=adspend` for advertisers, `?v=free` for freebie seekers, `?v=instant` for the crypto-curious.
3. Every new direct gets the same three sentences from you inside 24 hours (sponsor chat or one broadcast): "Pick your username. Link your wallet and switch on payouts. Send your link to one person today." That is the whole teaching. They teach it to their people.
4. Run the network's own ads at your link: buy a package, or claim the daily 5 credits, and spend the credits on a Featured link (40 credits a day) or a text ad pointed at your angle lander. Recruits from inside the network already understand the product.
Scoreboard: Joined your line (should climb daily), Qualifying buyers (2 then 5), then watch level 2 and 3 rows appear in My line.
Ceiling: none on width. Weakness: shallow lines churn if you skip step 3.
## Play 2: Two, then down ("the depth play")
Who it fits: someone with a small circle who would rather coach two people well than pitch twenty.
Why it works: two qualifying buyers open level 2 (20%), position 2 on your wall, the Circuit badge, and 50 bonus credits. From there, every person your two bring in pays you 20%, and every person those people bring in pays you 10% (once you reach 5). Your effort goes into two relationships instead of a funnel.
The move:
1. Get two directs to a $20+ package. Sit with them on the buy if you have to (Trust Wallet needs a POL cushion; SafePal or MetaMask are smoother).
2. Coach them to their two. Sponsor chat daily for the first week. One broadcast a day to your directs with a single ask each time.
3. Set your line banner to your team's meeting place (Telegram group, a training page). Every new member three levels down meets it on their welcome tour. That is how your coaching reaches people you never directly recruited.
4. Keep adding directs until you have five. This is the catch in the depth play: level 3 only opens on five qualifying directs of your own. Two deep, coached well, gets you a healthy 20% level. It does not get you the 10% level.
Scoreboard: Qualifying buyers 2, then level 2 count in My line rising, then your directs' own Qualifying buyers (ask them, or read their wall page).
Ceiling: level 2 income until you personally hit five. Strength: the stickiest lines come from this play.
## Play 3: Five and wide ("the combination", recommended default)
Who it fits: anyone willing to do both. This is the play the dashboard ladder is actually built for.
The move, in order:
1. Sprint to five qualifying directs. Nothing else matters until level 3 is open: that is Nexus, wall position 3 (your whole public page runs your own links), 100 bonus credits, and the full 50/20/10.
2. Then split the day. Mornings wide: one new conversation, one post, one ad running. Evenings deep: read My line, message the three newest directs, send the broadcast.
3. Coach the 2-then-5 rule down the line. Each of your five gets pushed to two (your level 2 fills), then to five (your level 3 fills). Use the achievements Share links; people copy what they see rewarded.
4. Book the featured strip for 7 days whenever you have 280 credits spare. Ten slots a day, every member sees it.
Scoreboard: all four tiles, plus Earning levels on the Overview (buyers referred, level open, how many to next).
## Which play fits you
| You have | Run |
|---|---|
| A list, a group, or ad budget | Wide and teach |
| A few close people and patience | Two, then down |
| An hour a day and a phone | Five and wide |
## First 30 days (any play)
- Day 1: username, wallet linked, payouts on, welcome tour done (25 credits). Send the link to one person.
- Days 2 to 7: one conversation a day. Claim the daily 5 credits. First buyer (25 bonus credits).
- Days 8 to 14: second qualifying buyer. Level 2 open. Set your line banner. First broadcast.
- Days 15 to 30: coach the two to their two. Add directs three, four, five. Level 3 open by day 30 is the stretch goal.
## Messages that fit the plays
- Wide: "I run ads anyway. This one pays me in the same transaction the buyer's package sells, on a public ledger. Free to join by email: {{link}}"
- Depth: "I need two people who will actually do this with me, not twenty who will look at it. You are one of the two I thought of. {{link}}"
- Combo, to a new direct: "Three things today: username, wallet on, one person. I will check in tomorrow."
No income is guaranteed. Results depend on your effort. Crypto involves risk of loss. InstantAdPay sells advertising; it is not an investment.
## Where this should live on the site (proposal, not built)
- Promo tools: a "Plays" pill with the three plays and the fit table.
- Sponsor coaching panel (pending build): the coach sees which play each direct is on, from their buyer count and line shape.
- Training: a short video per play once the plays are approved.