Earn-and-spend credit economy + private rehearsal chain cutover

Members earn credits by attention (spec 8b): daily 5-ad set with dwell
timing and a too-fast guard, then a claimable daily batch. Earned credits
now FUND campaigns: banner/text budgets draw earned-first (free members can
advertise on welcome credits alone), purchased credits and the on-chain
burn queue only cover the remainder; earned-only campaigns pause when the
pool runs dry. New Earn credits section in the member menu with the viewer.
Explorer links degrade gracefully for the private chain (contract page
points at the audited Amoy verification). Site flipped to the anvil
rehearsal chain at rpc.instantadpay.com: unlimited test POL, no more
faucets. E2E: welcome->views->claim->earned-funded campaign->charged
serving, all green. Assets v=20260905d.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-09-05 05:59:42 -05:00
parent d5bb74db7a
commit cdeb59ed7f
11 changed files with 274 additions and 41 deletions
+5 -5
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=20260905b">
<link rel="stylesheet" href="/assets/site.css?v=20260905d">
</head>
<body>
@@ -399,9 +399,9 @@
</div>
</section>
<script src="/assets/common.js?v=20260905b"></script>
<script src="/assets/wallet.js?v=20260905b"></script>
<script src="/assets/home.js?v=20260905b"></script>
<script src="/assets/chat.js?v=20260905b"></script>
<script src="/assets/common.js?v=20260905d"></script>
<script src="/assets/wallet.js?v=20260905d"></script>
<script src="/assets/home.js?v=20260905d"></script>
<script src="/assets/chat.js?v=20260905d"></script>
</body>
</html>