@@ -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 & 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