Homepage: all 7 ad formats live (add Video ads, flip Featured + Verified visits to live), refresh member benefits with earn-back, badges, bio page, messaging, banner kit

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-09-06 12:06:27 -05:00
parent 5c99753f45
commit b001df61b1
8 changed files with 56 additions and 43 deletions
+4 -4
View File
@@ -5,7 +5,7 @@
<title>The contract | InstantAdPay</title>
<meta name="description" content="Plain-language review of the InstantAdPay settlement contract: what it does, what nobody can change, what the operator can and cannot touch, and how to verify all of it yourself.">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&display=swap">
<link rel="stylesheet" href="/assets/site.css?v=20260906j">
<link rel="stylesheet" href="/assets/site.css?v=20260906k">
</head>
<body>
<div class="wrap">
@@ -129,8 +129,8 @@
<div class="small">Advertising services with a performance referral program. Not an investment product; no income guarantees. Crypto transactions are irreversible. Never spend what you cannot afford.</div>
</footer>
</div>
<script src="/assets/common.js?v=20260906j"></script>
<script src="/assets/contract.js?v=20260906j"></script>
<script src="/assets/chat.js?v=20260906j"></script>
<script src="/assets/common.js?v=20260906k"></script>
<script src="/assets/contract.js?v=20260906k"></script>
<script src="/assets/chat.js?v=20260906k"></script>
</body>
</html>
+33 -20
View File
@@ -5,7 +5,7 @@
<title>InstantAdPay: advertise and earn, locked in code</title>
<meta name="description" content="Real ad packages with instant on-chain settlement. Every purchase pays the sponsor line in the same transaction, verifiable by anyone on the live ledger.">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&display=swap">
<link rel="stylesheet" href="/assets/site.css?v=20260906j">
<link rel="stylesheet" href="/assets/site.css?v=20260906k">
</head>
<body>
@@ -204,8 +204,9 @@
<div class="wrap">
<div class="sectionhead">
<h2>Real ad inventory. Real eyeballs.</h2>
<p>This is not phantom traffic or empty impressions. The core formats run right now,
reaching members who are themselves marketers buying traffic.</p>
<p>This is not phantom traffic or empty impressions. Seven ad formats run right now,
reaching members who are themselves marketers buying traffic — and members earn credits back
for the attention they give.</p>
</div>
<div class="plates">
<div class="platecard">
@@ -225,23 +226,33 @@
while a countdown holds their dashboard. Just a link is enough — add a banner if you have
one. Priced per day.</p>
</div>
<div class="platecard">
<div class="plate"><svg viewBox="0 0 24 24"><rect x="3" y="5" width="18" height="14" rx="2"/><path d="m10 9 5 3-5 3z"/></svg></div>
<h3>Video ads <span class="badge">live</span></h3>
<p>Upload a video or drop a link, and pick how long members must watch — 10, 30 or 60 seconds.
They watch in a player that can't be skipped, the clock runs on our server, and you pay only
for completed views. There's a full-screen Shorts feed too.</p>
</div>
<div class="platecard">
<div class="plate"><svg viewBox="0 0 24 24"><path d="M3 7l9 6 9-6"/><rect x="3" y="5" width="18" height="14" rx="2"/></svg></div>
<h3>Solo ads</h3>
<p>Your full message, subject line to signature, delivered straight into member inboxes on-site.
Priced per guaranteed delivery, and readers earn credits for a real read — so your message
gets opened, not skimmed past.</p>
<h3>Solo ads <span class="badge">live</span></h3>
<p>Your full message — rich text, an image or video, and a call-to-action button — delivered
straight into member inboxes on-site and by email. Priced per guaranteed delivery, and readers
earn credits for a real read, so your message gets opened, not skimmed past.</p>
</div>
<div class="platecard">
<div class="plate"><svg viewBox="0 0 24 24"><path d="M12 3v4M12 17v4M3 12h4M17 12h4"/><circle cx="12" cy="12" r="4.5"/></svg></div>
<h3>Featured rotation <span class="badge amber">soon</span></h3>
<p>Your link runs for 1, 2 or 7 days, and we show exactly how many links share the rotation before you buy.
The only rotator that tells you the dilution up front, because hiding it is a sucker move.</p>
<h3>Featured rotation <span class="badge">live</span></h3>
<p>Book your link into the featured rotation by the day — 1, 2 or 7 days — with a hard cap on how
many links share a day and the occupancy shown before you buy. The only rotator that tells you
the dilution up front, because hiding it is a sucker move.</p>
</div>
<div class="platecard">
<div class="plate"><svg viewBox="0 0 24 24"><path d="M20 6 9 17l-5-5"/></svg></div>
<h3>Verified visits <span class="badge amber">soon</span></h3>
<p>A guaranteed count of verified unique human visits. No bots, no recycled clicks, just real visits you can count on.</p>
<h3>Verified visits <span class="badge">live</span></h3>
<p>Buy a pack of guaranteed unique human visits. Each one is a different member who stayed the
full dwell and passed a human check — no bots, no recycled clicks, no repeats, just real visits
you can count on.</p>
</div>
</div>
</div>
@@ -260,19 +271,21 @@
<ul class="checks">
<li>A member account and the live ledger</li>
<li>Welcome credits to taste real ad delivery</li>
<li>Earn more credits by viewing ads, watching videos, making verified visits and reading solo ads</li>
<li>Your line banner, shown to your next three levels as they join</li>
<li>Your own shareable profile page with a scannable join QR code</li>
<li>Achievement badges and credit bonuses as your team grows</li>
<li>Your personal referral link, working from day one</li>
<li>Earnings from day one on your referrals' package purchases</li>
<li>Access to the member dashboard</li>
</ul>
</div>
<div class="card">
<h3>Any package adds</h3>
<ul class="checks">
<li>On-chain ad credits minted the moment you buy</li>
<li>Campaign manager with live stats per campaign</li>
<li>Real delivery numbers you can track</li>
<li>A full arsenal of promotional tools, personalized with your link</li>
<li>All seven ad formats, with live stats and a dashboard of charts per campaign</li>
<li>Top up any campaign anytime, and message your whole downline</li>
<li>A full arsenal of promotional tools and a ready-made banner kit, personalized with your link</li>
<li>Packages of $20 or more count toward qualification</li>
</ul>
</div>
@@ -410,9 +423,9 @@
</div>
</section>
<script src="/assets/common.js?v=20260906j"></script>
<script src="/assets/wallet.js?v=20260906j"></script>
<script src="/assets/home.js?v=20260906j"></script>
<script src="/assets/chat.js?v=20260906j"></script>
<script src="/assets/common.js?v=20260906k"></script>
<script src="/assets/wallet.js?v=20260906k"></script>
<script src="/assets/home.js?v=20260906k"></script>
<script src="/assets/chat.js?v=20260906k"></script>
</body>
</html>
+4 -4
View File
@@ -5,7 +5,7 @@
<title>Live ledger | InstantAdPay</title>
<meta name="description" content="Every purchase, payout, and pass-up on InstantAdPay, streamed straight from the blockchain with a verify link on every line.">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&display=swap">
<link rel="stylesheet" href="/assets/site.css?v=20260906j">
<link rel="stylesheet" href="/assets/site.css?v=20260906k">
</head>
<body>
<div class="wrap">
@@ -25,8 +25,8 @@
<div>InstantAdPay · <a href="/">how it works</a> · <a id="contractLink" href="#" target="_blank" rel="noopener">contract source ↗</a></div>
</footer>
</div>
<script src="/assets/common.js?v=20260906j"></script>
<script src="/assets/ledger.js?v=20260906j"></script>
<script src="/assets/chat.js?v=20260906j"></script>
<script src="/assets/common.js?v=20260906k"></script>
<script src="/assets/ledger.js?v=20260906k"></script>
<script src="/assets/chat.js?v=20260906k"></script>
</body>
</html>
+5 -5
View File
@@ -4,7 +4,7 @@
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>Member area | InstantAdPay</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&display=swap">
<link rel="stylesheet" href="/assets/site.css?v=20260906j">
<link rel="stylesheet" href="/assets/site.css?v=20260906k">
</head>
<body class="bo-body">
@@ -584,9 +584,9 @@
</div>
</div>
<script src="/assets/common.js?v=20260906j"></script>
<script src="/assets/wallet.js?v=20260906j"></script>
<script src="/assets/my.js?v=20260906j"></script>
<script src="/assets/chat.js?v=20260906j"></script>
<script src="/assets/common.js?v=20260906k"></script>
<script src="/assets/wallet.js?v=20260906k"></script>
<script src="/assets/my.js?v=20260906k"></script>
<script src="/assets/chat.js?v=20260906k"></script>
</body>
</html>
+2 -2
View File
@@ -4,7 +4,7 @@
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>Shorts | InstantAdPay</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&display=swap">
<link rel="stylesheet" href="/assets/site.css?v=20260906j">
<link rel="stylesheet" href="/assets/site.css?v=20260906k">
<style>
html,body{height:100%;margin:0;overflow:hidden;background:#000}
.sh{position:fixed;inset:0;display:flex;flex-direction:column;background:#000;color:var(--ink,#e8fff7)}
@@ -43,6 +43,6 @@
</div>
</div>
</div>
<script src="/assets/shorts.js?v=20260906j"></script>
<script src="/assets/shorts.js?v=20260906k"></script>
</body>
</html>
+3 -3
View File
@@ -4,7 +4,7 @@
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>Transaction | InstantAdPay</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&display=swap">
<link rel="stylesheet" href="/assets/site.css?v=20260906j">
<link rel="stylesheet" href="/assets/site.css?v=20260906k">
</head>
<body>
<div id="nav"></div>
@@ -33,7 +33,7 @@
<p><a href="/ledger">← Back to the live ledger</a> · <a href="/contract">Read the contract review</a></p>
</div>
</section>
<script src="/assets/common.js?v=20260906j"></script>
<script src="/assets/tx.js?v=20260906j"></script>
<script src="/assets/common.js?v=20260906k"></script>
<script src="/assets/tx.js?v=20260906k"></script>
</body>
</html>
+2 -2
View File
@@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Viewing ad — InstantAdPay</title>
<link rel="stylesheet" href="/assets/site.css?v=20260906j">
<link rel="stylesheet" href="/assets/site.css?v=20260906k">
<style>
html,body{height:100%;margin:0;overflow:hidden}
.vw{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--bg,#04110c);color:var(--ink,#e8fff7)}
@@ -43,6 +43,6 @@
</div>
<iframe class="vframe" id="vFrame" sandbox="allow-scripts allow-same-origin allow-forms allow-popups" referrerpolicy="no-referrer" title="Advertiser site"></iframe>
</div>
<script src="/assets/view.js?v=20260906j"></script>
<script src="/assets/view.js?v=20260906k"></script>
</body>
</html>
+3 -3
View File
@@ -4,7 +4,7 @@
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>Banner wall | InstantAdPay</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&display=swap">
<link rel="stylesheet" href="/assets/site.css?v=20260906j">
<link rel="stylesheet" href="/assets/site.css?v=20260906k">
</head>
<body>
<div id="nav"></div>
@@ -34,7 +34,7 @@
</div>
</div>
</section>
<script src="/assets/common.js?v=20260906j"></script>
<script src="/assets/wall.js?v=20260906j"></script>
<script src="/assets/common.js?v=20260906k"></script>
<script src="/assets/wall.js?v=20260906k"></script>
</body>
</html>