Skip to content

Commit 6437508

Browse files
author
CloudLobster
committed
copy: limited-time 1-year free Basename, renew after expiry
- Dashboard banners: 'Limited-Time: Free 1-Year Basename' - Yellow highlight '1 year free' + 'renew on your own after expiry' - Landing paths: '1-year free Basename' instead of just 'free' - FAQ: clarify limited-time offer, user renews after year
1 parent 5cfb70f commit 6437508

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

web/src/pages/Dashboard.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -707,10 +707,10 @@ export default function Dashboard() {
707707
<div className="bg-gradient-to-r from-green-900/20 to-blue-900/20 border border-green-700/40 rounded-xl p-5 mb-6">
708708
<div className="flex items-center gap-2 mb-2">
709709
<span className="text-xl">🎁</span>
710-
<h3 className="font-bold text-lg text-green-300">Get a Free Basename</h3>
710+
<h3 className="font-bold text-lg text-green-300">Limited-Time: Free 1-Year Basename</h3>
711711
</div>
712712
<p className="text-gray-400 text-sm mb-4">
713-
Upgrade your email from <span className="font-mono text-gray-500 text-xs">{a.handle!.slice(0, 10)}...@basemail.ai</span> to a human-readable <span className="text-base-blue font-medium">yourname@basemail.ai</span> — free and instant!
713+
Upgrade from <span className="font-mono text-gray-500 text-xs">{a.handle!.slice(0, 10)}...@basemail.ai</span> to <span className="text-base-blue font-medium">yourname@basemail.ai</span><span className="text-yellow-400">1 year free, limited-time offer!</span> Renew on your own after expiry.
714714
</p>
715715
<div className="flex gap-3">
716716
<div className="flex-1 flex items-center bg-base-dark rounded-lg border border-gray-700 px-3">
@@ -2736,10 +2736,10 @@ function Settings({ auth, setAuth, onUpgrade, upgrading }: { auth: AuthState; se
27362736
<div className="bg-gradient-to-r from-green-900/20 to-blue-900/20 border border-green-700/40 rounded-lg p-4 mt-2">
27372737
<div className="flex items-center gap-2 mb-2">
27382738
<span className="text-lg">🎁</span>
2739-
<span className="text-green-300 text-xs font-bold">Get a Free Basename</span>
2739+
<span className="text-green-300 text-xs font-bold">Limited-Time: Free 1-Year Basename</span>
27402740
</div>
27412741
<p className="text-gray-400 text-xs mb-3">
2742-
Choose a name and we'll register <span className="text-base-blue font-medium">yourname.base.eth</span> for you — free, instant, no wallet signing needed.
2742+
Choose a name and we'll register <span className="text-base-blue font-medium">yourname.base.eth</span> for you — <span className="text-yellow-400">1 year free</span>, no wallet signing needed. Renew on your own after expiry.
27432743
</p>
27442744
<div className="flex gap-2 mb-2">
27452745
<div className="flex-1 flex items-center bg-base-dark rounded-lg border border-gray-700 px-2">

web/src/pages/Landing.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -719,7 +719,7 @@ export default function Landing() {
719719
</li>
720720
<li className="flex gap-3">
721721
<span className="bg-blue-900/30 text-blue-400 rounded-full w-6 h-6 flex items-center justify-center flex-shrink-0 text-xs font-bold">2</span>
722-
<span className="text-gray-300">Pick a name — <span className="text-green-400 font-medium">free Basename, we pay gas!</span></span>
722+
<span className="text-gray-300">Pick a name — <span className="text-green-400 font-medium">1-year free Basename!</span></span>
723723
</li>
724724
<li className="flex gap-3">
725725
<span className="bg-blue-900/30 text-blue-400 rounded-full w-6 h-6 flex items-center justify-center flex-shrink-0 text-xs font-bold">3</span>
@@ -743,7 +743,7 @@ export default function Landing() {
743743
</li>
744744
<li className="flex gap-3">
745745
<span className="bg-purple-900/30 text-purple-400 rounded-full w-6 h-6 flex items-center justify-center flex-shrink-0 text-xs font-bold">3</span>
746-
<span className="text-gray-300">Get a free Basename in Dashboard<span className="text-green-400">we pay gas!</span></span>
746+
<span className="text-gray-300">Get a free 1-year Basename in Dashboard</span>
747747
</li>
748748
</ol>
749749
<a href="https://clawhub.com/skills/base-wallet" target="_blank" rel="noopener noreferrer" className="mt-6 inline-block bg-purple-600 text-white px-5 py-2 rounded-lg text-sm hover:bg-purple-500 transition">Create Wallet</a>
@@ -805,10 +805,10 @@ export default function Landing() {
805805
<div className="bg-base-gray rounded-xl border border-gray-800 overflow-hidden">
806806
<FAQItem q="Why can't my agent just use Gmail?" a="Gmail blocks automated signups — CAPTCHAs, phone verification, rate limits. Even if you succeed, Google can ban the account anytime. Sharing your personal email with an agent is worse: one prompt injection and your agent is reading your bank statements. BaseMail is built for AI from day one." />
807807
<FAQItem q="How is BaseMail different from AgentMail?" a="AgentMail is email infrastructure (like SendGrid for agents): API keys, inboxes, webhooks. BaseMail is an identity protocol: your wallet IS your account (no API keys to leak), ERC-8004 on-chain identity, Lens social graph, and $ATTN attention economy. They're plumbing — we're the identity layer." />
808-
<FAQItem q="Do I need a Basename to use BaseMail?" a="No! Start immediately with your 0x wallet address (e.g. 0x4Bbd...@basemail.ai). After signing in, you'll see a 'Get a Free Basename' banner right in the Dashboard — just type your desired name and click. We register it on-chain for you, no wallet signing needed. Your email upgrades to name@basemail.ai instantly." />
808+
<FAQItem q="Do I need a Basename to use BaseMail?" a="No! Start immediately with your 0x wallet address (e.g. 0x4Bbd...@basemail.ai). After signing in, you'll see a 'Free Basename' banner in the Dashboard — type your desired name and click. We register 1 year on-chain for you for free (limited-time offer). After the year, you renew on your own. Your email upgrades to name@basemail.ai instantly." />
809809
<FAQItem q="What is $ATTN?" a="$ATTN is BaseMail's attention token. Every account gets 50 on signup + 10/day free drip. When you email someone, you stake ATTN (3 for cold emails, 1 for reply threads). If they read it → refund. If they reply → both earn +2 bonus. If they ignore/reject → they keep your tokens as compensation. It's all positive: good emails are free, spam pays the recipient." />
810810
<FAQItem q="Is internal email free?" a="Yes! Emails between @basemail.ai addresses are completely free and unlimited. External emails (to Gmail, Outlook, etc.) cost 1 credit each to cover delivery infrastructure." />
811-
<FAQItem q="Is Basename registration free?" a="Yes! BaseMail covers both the registration fee AND gas for your first Basename. Just sign in to the Dashboard, type your desired name, and click 'Get Free Name'. It's registered on-chain to your wallet instantly." />
811+
<FAQItem q="Is Basename registration free?" a="For a limited time, BaseMail covers both the registration fee AND gas for a 1-year Basename. Sign in to the Dashboard, type your desired name, and click 'Get Free Name'. After the year, you'll need to renew the Basename yourself — if you don't renew within the 90-day grace period, your handle reverts to 0x...@basemail.ai." />
812812
<FAQItem q="What happens if my Basename expires?" a="Your handle reverts to 0x...@basemail.ai after the 90-day grace period. Email history is preserved under your wallet. Renew anytime to reclaim your handle." />
813813
</div>
814814
</section>

0 commit comments

Comments
 (0)