Skip to content

Commit 51ac6ac

Browse files
committed
feat: DID reputation announcement banner + homepage section (v0.6.2)
- New banner in hero: 'New: DID Reputation' linking to /reputation - Full reputation section with 3-card features + 4-step how-it-works - CTAs: Claim Your DID + Explore Reputation
1 parent de554bb commit 51ac6ac

File tree

3 files changed

+117
-2
lines changed

3 files changed

+117
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "coinpayportal",
3-
"version": "0.6.1",
3+
"version": "0.6.2",
44
"private": true,
55
"type": "module",
66
"bin": {

packages/sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@profullstack/coinpay",
3-
"version": "0.6.1",
3+
"version": "0.6.2",
44
"description": "CoinPay SDK & CLI — Accept cryptocurrency payments (BTC, ETH, SOL, POL, BCH, USDC) with wallet and swap support",
55
"type": "module",
66
"main": "./src/index.js",

src/app/page.tsx

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,31 @@ export default function Home() {
7373
</div>
7474
</div>
7575
</Link>
76+
77+
{/* DID Reputation Banner */}
78+
<Link href="/reputation" className="block group">
79+
<div className="relative overflow-hidden rounded-2xl bg-gradient-to-r from-violet-500/20 via-purple-500/20 to-fuchsia-500/20 border border-violet-500/30 p-4 sm:p-5 transition-all group-hover:border-violet-400/50 group-hover:shadow-lg group-hover:shadow-violet-500/10">
80+
<div className="relative flex flex-col sm:flex-row items-center gap-4 text-center sm:text-left">
81+
<div className="flex-shrink-0">
82+
<div className="w-12 h-12 rounded-xl bg-gradient-to-br from-violet-400 to-fuchsia-400 flex items-center justify-center text-2xl">
83+
🆔
84+
</div>
85+
</div>
86+
<div className="flex-1">
87+
<div className="inline-flex items-center gap-2 mb-1">
88+
<span className="px-2 py-0.5 text-xs font-bold uppercase tracking-wider bg-violet-500/30 text-violet-300 rounded-full">
89+
New: DID Reputation
90+
</span>
91+
<span className="text-violet-400 text-xs group-hover:translate-x-1 transition-transform">→ Claim your DID</span>
92+
</div>
93+
<p className="text-gray-200 text-sm leading-relaxed">
94+
<span className="font-semibold text-white">Portable, cross-platform reputation.</span>{' '}
95+
Claim a decentralized identity, build trust through escrow settlements, and carry your reputation across platforms like ugig.net.
96+
</p>
97+
</div>
98+
</div>
99+
</div>
100+
</Link>
76101
</div>
77102

78103
{/* Logo/Brand */}
@@ -477,6 +502,96 @@ coinpay escrow release <id> --token esc_abc...`}
477502
</div>
478503
</section>
479504

505+
{/* DID Reputation Section */}
506+
<section className="relative py-24" id="reputation">
507+
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
508+
<div className="text-center mb-16">
509+
<div className="inline-flex items-center gap-2 px-4 py-2 rounded-full bg-violet-500/10 border border-violet-500/30 text-violet-300 text-sm mb-6">
510+
🆔 Decentralized Identity &amp; Reputation
511+
</div>
512+
<h2 className="text-4xl sm:text-5xl font-bold text-white mb-4">
513+
Portable Reputation,{' '}
514+
<span className="text-transparent bg-clip-text bg-gradient-to-r from-violet-400 to-fuchsia-400">
515+
Anchored in Trust
516+
</span>
517+
</h2>
518+
<p className="text-xl text-gray-400 max-w-3xl mx-auto">
519+
Claim a DID, build reputation through real transactions, and carry your trust score across any platform in the agent economy.
520+
</p>
521+
</div>
522+
523+
<div className="grid md:grid-cols-3 gap-8 mb-16">
524+
{[
525+
{
526+
icon: '🔑',
527+
title: 'Claim Your DID',
528+
description: 'Get a did:key identity tied to your merchant account. One identity across every platform — no central authority.',
529+
color: 'violet',
530+
},
531+
{
532+
icon: '📊',
533+
title: '7-Dimension Trust Vector',
534+
description: 'Your reputation is computed across Economic, Productivity, Behavioral, Dispute, Recency, Activity, and Cross-platform dimensions.',
535+
color: 'purple',
536+
},
537+
{
538+
icon: '🌐',
539+
title: 'Cross-Platform Portability',
540+
description: 'Platforms like ugig.net submit reputation signals to your DID. Your trust travels with you — not locked in any single app.',
541+
color: 'fuchsia',
542+
},
543+
].map((feature, index) => (
544+
<div key={index} className="p-8 rounded-2xl bg-white/5 backdrop-blur-sm border border-white/10 hover:border-violet-500/30 transition-colors">
545+
<div className="text-4xl mb-4">{feature.icon}</div>
546+
<h3 className="text-xl font-bold text-white mb-3">{feature.title}</h3>
547+
<p className="text-gray-400 leading-relaxed">{feature.description}</p>
548+
</div>
549+
))}
550+
</div>
551+
552+
{/* How Reputation Works */}
553+
<div className="max-w-4xl mx-auto">
554+
<div className="p-8 rounded-2xl bg-gradient-to-br from-violet-500/10 to-fuchsia-500/10 border border-violet-500/20">
555+
<h3 className="text-2xl font-bold text-white mb-6 text-center">How It Works</h3>
556+
<div className="grid sm:grid-cols-4 gap-6">
557+
{[
558+
{ step: '1', label: 'Claim DID', desc: 'Create your decentralized identity' },
559+
{ step: '2', label: 'Transact', desc: 'Complete escrows, gigs, and interactions' },
560+
{ step: '3', label: 'Build Trust', desc: 'Each action generates a signed receipt' },
561+
{ step: '4', label: 'Port It', desc: 'Use your reputation on any platform' },
562+
].map((item, i) => (
563+
<div key={i} className="text-center">
564+
<div className="w-10 h-10 rounded-full bg-violet-500/30 text-violet-300 font-bold flex items-center justify-center mx-auto mb-3">
565+
{item.step}
566+
</div>
567+
<h4 className="text-white font-semibold mb-1">{item.label}</h4>
568+
<p className="text-gray-400 text-sm">{item.desc}</p>
569+
</div>
570+
))}
571+
</div>
572+
</div>
573+
</div>
574+
575+
{/* CTA */}
576+
<div className="text-center mt-12">
577+
<div className="flex flex-col sm:flex-row gap-4 justify-center">
578+
<Link
579+
href="/reputation/did"
580+
className="px-8 py-4 bg-gradient-to-r from-violet-500 to-fuchsia-500 text-white font-semibold rounded-xl shadow-lg shadow-violet-500/50 hover:shadow-violet-500/70 hover:scale-105 transition-all duration-200"
581+
>
582+
Claim Your DID
583+
</Link>
584+
<Link
585+
href="/reputation"
586+
className="px-8 py-4 bg-white/10 backdrop-blur-sm text-white font-semibold rounded-xl border border-white/20 hover:bg-white/20 hover:scale-105 transition-all duration-200"
587+
>
588+
Explore Reputation
589+
</Link>
590+
</div>
591+
</div>
592+
</div>
593+
</section>
594+
480595
{/* Testimonials Section */}
481596
<section className="relative py-24">
482597
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">

0 commit comments

Comments
 (0)