From 29e18aa48a4329d2983b5d65e1e94f5430673a20 Mon Sep 17 00:00:00 2001 From: martbost Date: Thu, 10 Sep 2026 08:10:35 -0500 Subject: [PATCH] Wall page: InstantAdPay headline + POL on Polygon; payouts-in-POL copy on join/home/Wallet/objections/chatbot Co-Authored-By: Claude Fable 5.1 --- chatbot.js | 2 ++ public/assets/promo.js | 1 + public/assets/wall.js | 2 ++ public/index.html | 1 + public/join.html | 2 ++ public/my.html | 1 + public/wall.html | 9 +++++++-- 7 files changed, 16 insertions(+), 2 deletions(-) diff --git a/chatbot.js b/chatbot.js index 682c35e..c998dfd 100644 --- a/chatbot.js +++ b/chatbot.js @@ -49,6 +49,8 @@ const CANNED = [ a: 'Packages mint ad credits on-chain, and every new member also gets a small batch of welcome credits just for joining. One credit is one cent of ad delivery: banners, text ads, full-screen login ads, and solo ads across the network, managed from the campaign manager in Members. Only your campaigns can spend your credits.' }, { re: /(price|cost|package|how much is)/i, a: 'Packages run 5 to 250 dollars, priced in dollars and settled in POL at the live rate when you buy. The full ladder with live pricing is on the home page. Packages of $20 or more count toward qualification.' }, + { re: /(which|what) (crypto|coin|token|currency|chain|network)|paid in what|get paid in|supported (crypto|coins|wallets)|do you (support|accept)/i, + a: 'One coin, one network: POL, the native coin of Polygon. You pay for packages in POL and every payout arrives as POL in your own Polygon wallet, in the same transaction. No other coins, tokens or chains are used. Any Polygon wallet works (MetaMask, SafePal, Phantom, Coinbase Wallet), and you can buy POL with a card from Buy packages if you have never held crypto.' }, { re: /(safe|trust|rug|run away|company disappear)/i, a: 'The money never touches us. An immutable contract splits every purchase in the same transaction, holds zero balance, and has no pause switch or upgrade path. Read the plain-language review and the verified source at https://instantadpay.com/contract.' } ]; diff --git a/public/assets/promo.js b/public/assets/promo.js index 0ec37b1..fa143a2 100644 --- a/public/assets/promo.js +++ b/public/assets/promo.js @@ -40,6 +40,7 @@ window.IAPPromo = (function () { // ── objection bank (truth + say this) ── const OBJECTIONS = [ + { q: 'Which crypto do I get paid in?', truth: 'One coin, one network: POL, the native coin of Polygon. Packages are dollar-priced and settled in POL at the live Chainlink rate; every payout is sent as POL to the recipient\'s own Polygon wallet in the same transaction. No tokens, no other chains, no stablecoins.', say: 'You get paid in POL, which is Polygon\'s own coin, straight into your wallet the moment a package in your line sells. Any Polygon wallet works, MetaMask, SafePal, Phantom, and if you have never held crypto you can buy POL with a card inside the member area. {{LINK}}' }, { q: 'Is this a pyramid scheme?', truth: 'You are buying advertising that actually runs: a credit is one cent of delivery across seven live formats, and members earn credits for dwell-timed attention. Sponsor payments are referral commissions written as constants in a verified contract, paid only when a real package sells. Nobody has to recruit to use the ads, and joining costs nothing.', say: 'Fair question. Here is the test I use: is there a real product that people would buy with no referral involved? Here the product is ad delivery, seven formats, one cent per credit, and you can watch your campaign serving. The sponsor split is a referral commission on those sales, fixed in a public contract. Join free and run the ads with zero referrals if you like. {{LINK:free}}' }, { q: 'I do not have a crypto wallet. I am not technical.', truth: 'Joining needs only an email and a 6-digit code. The wallet comes out only when someone buys a package or switches on payouts, and the site walks them through it. A card on-ramp (MoonPay) delivers POL straight to their own wallet. Email first, wallet second.', say: 'You do not need one to join. It is email only, no password even. The wallet shows up later, only if you decide to buy a package or want payouts, and the site walks you through it step by step. Start here and look around first: {{LINK}}' }, { q: 'What am I actually buying?', truth: 'Ad credits minted on-chain the moment a package is bought: $5 = 500, $20 = 2,000, $50 = 5,500, $100 = 12,000, $250 = 32,500. Credits spend on banners, text ads, login ads, solo ads to member inboxes, video ads, featured links and verified visits, with live stats per campaign. Only the buyer\'s campaigns can spend them.', say: 'Advertising. A package mints credits, one credit is one cent of delivery, and you spend them on seven ad formats from your own dashboard with live stats. The $5 package is 500 credits, the $250 package is 32,500. You can see the formats before you spend anything: {{LINK:adspend}}' }, diff --git a/public/assets/wall.js b/public/assets/wall.js index 1587d2c..4ea0bb1 100644 --- a/public/assets/wall.js +++ b/public/assets/wall.js @@ -7,6 +7,7 @@ let w = null; try { w = await (await fetch('/api/wall/' + encodeURIComponent(name))).json(); } catch (e) {} const title = IAP.$('wallTitle'); + const hostEl = IAP.$('wallHost'); if (!w || w.error) { title.textContent = 'No wall under that name.'; IAP.$('wallJoin').href = '/my'; @@ -14,6 +15,7 @@ } const safeName = String(w.name).replace(/[&<>]/g, ''); title.innerHTML = safeName; + if (hostEl) hostEl.innerHTML = safeName; IAP.$('bioHead').hidden = false; if (w.avatarUrl) { const av = IAP.$('bioAvatar'); av.src = w.avatarUrl; av.hidden = false; } if (w.badge) { const bb = IAP.$('bioBadge'); if (bb) { bb.src = w.badge.img; bb.title = w.badge.label + ' badge'; bb.hidden = false; } } diff --git a/public/index.html b/public/index.html index b66c8ca..7d47b69 100644 --- a/public/index.html +++ b/public/index.html @@ -54,6 +54,7 @@

Buy real ad packages from 5 to 250 dollars. Every purchase settles through a smart contract you can read yourself, and your earnings land in your own wallet before the page even refreshes.

+

One crypto, one network: packages are paid in POL on Polygon and every payout arrives as POL in your wallet. Buy POL with a card inside if you have never held any.

Join free Watch payments land live diff --git a/public/join.html b/public/join.html index 8d5a775..424cfe6 100644 --- a/public/join.html +++ b/public/join.html @@ -59,7 +59,9 @@

Advertise and earn on Polygon

Advertise and earn.
Paid on-chain, instantly.

Every ad package splits to real wallets in the same transaction it sells. No pending payouts, no withdraw button, and every payment is public.

+

The one crypto here is POL on the Polygon network: you pay for packages in POL and every payout arrives as POL in your own wallet. Any Polygon wallet works (MetaMask, SafePal, Phantom, Coinbase Wallet). Never held crypto? You can buy POL with a card inside the member area.

+ Paid in POL, Polygon's own coin, to your wallet Same transaction payouts Public ledger on Polygon Free to join by email diff --git a/public/my.html b/public/my.html index 8d57092..7bbbe37 100644 --- a/public/my.html +++ b/public/my.html @@ -795,6 +795,7 @@

Wallet connection

+

Everything here is POL on the Polygon network. Packages are paid in POL and every payout lands as POL in this wallet. No other coin or chain is used, so keep the wallet on Polygon and keep a little POL for gas.

Connected the wrong wallet, or stuck on a transaction prompt? Disconnect to clear the session, then reconnect or pick a different wallet.

diff --git a/public/wall.html b/public/wall.html index f1a19a7..2d8b539 100644 --- a/public/wall.html +++ b/public/wall.html @@ -12,11 +12,16 @@
+
+

InstantAdPay member wall

+

Advertise and earn. Paid on-chain, instantly.

+

Real ad packages from $5. Every payout arrives as POL on Polygon in your own wallet, in the same transaction the package sells, on a public ledger. Free to join by email, and this member is your sponsor if you join from here.

+
- +