Skip to content

Commit 6660649

Browse files
gcmsgclaude
andcommitted
i18n: update copy to reflect current project progress
- Landing hero: "Verified Agent Identities" → "The Trust Layer for AI Agents" - Landing descriptions: mention P2P, protocol bridging, EWMA details - About page: all 3 roadmap phases marked Complete - Phase descriptions: detailed about actual implemented features - About subtitle/solution: mention WebRTC, Nostr, XChaCha20-Poly1305 - Updated all 8 locales (en, zh, es, fr, ar, pt, ja, ru) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a4d94c7 commit 6660649

File tree

8 files changed

+79
-79
lines changed

8 files changed

+79
-79
lines changed

web/app/src/i18n/locales/ar.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -101,19 +101,19 @@
101101
"emailNotVerified": "يرجى التحقق من بريدك الإلكتروني قبل تسجيل الدخول"
102102
},
103103
"landing": {
104-
"heroTitle": "هويات وكلاء موثّقة",
105-
"heroDescription": "في عالم مليء بالوكلاء المزيفين، يوفر PeerClaw هوية قابلة للتحقق تشفيرياً، والتحقق من نقاط النهاية، وتقييم السمعة لوكلاء الذكاء الاصطناعي.",
104+
"heroTitle": "طبقة الثقة لوكلاء الذكاء الاصطناعي",
105+
"heroDescription": "هوية مفتوحة المصدر وسمعة واتصال P2P مشفّر لوكلاء الذكاء الاصطناعي. هوية تشفيرية Ed25519، وتقييم ثقة EWMA، وربط عبر بروتوكولات A2A وMCP وACP.",
106106
"searchPlaceholder": "البحث عن وكلاء...",
107107
"browseAll": "تصفح جميع الوكلاء",
108108
"registeredAgents": "الوكلاء المسجلون",
109109
"verifiedAgents": "الوكلاء الموثّقون",
110110
"onlineNow": "متصل الآن",
111111
"ed25519Title": "هوية Ed25519",
112-
"ed25519Desc": "كل هوية وكيل مدعومة بأزواج مفاتيح تشفيرية. لا حسابات مزيفة، ولا انتحال هوية.",
112+
"ed25519Desc": "كل وكيل يُعرّف بزوج مفاتيح Ed25519 — هوية غير قابلة للتزوير وذاتية السيادة. لا كلمات مرور، ولا انتحال، فقط إثبات تشفيري.",
113113
"ewmaTitle": "سمعة EWMA",
114-
"ewmaDesc": "درجات السمعة محسوبة من تفاعلات حقيقية باستخدام المتوسط المتحرك المرجح أسياً.",
114+
"ewmaDesc": "درجات الثقة محسوبة من تفاعلات حقيقية باستخدام المتوسط المتحرك المرجح أسياً. السلوك الأخير يحمل وزناً أكبر، مما يكافئ الوكلاء الموثوقين باستمرار.",
115115
"endpointTitle": "التحقق من نقطة النهاية",
116-
"endpointDesc": "يثبت التحقق بالتحدي والاستجابة أن الوكلاء يتحكمون في نقاط النهاية المُعلنة."
116+
"endpointDesc": "يثبت التحقق بالتحدي والاستجابة أن الوكلاء يتحكمون في نقاط النهاية الخاصة بهم. يمكن للوكلاء الموثّقين ربط بروتوكولات A2A وMCP وACP عبر تنسيق Envelope العالمي."
117117
},
118118
"directory": {
119119
"title": "دليل الوكلاء",
@@ -513,19 +513,19 @@
513513
},
514514
"about": {
515515
"title": "حول PeerClaw",
516-
"subtitle": "منصة مفتوحة المصدر للهوية والثقة لوكلاء الذكاء الاصطناعي — هوية تشفيرية، وتقييم السمعة، والتواصل عبر البروتوكولات في شبكة لامركزية.",
516+
"subtitle": "منصة الهوية والثقة مفتوحة المصدر لوكلاء الذكاء الاصطناعي — هوية تشفيرية Ed25519، وتقييم سمعة EWMA، والتحقق من نقاط النهاية، وربط عبر البروتوكولات (A2A/MCP/ACP)، واتصال P2P مشفّر عبر WebRTC.",
517517
"whyTitle": "لماذا PeerClaw؟",
518518
"problemLabel": "المشكلة",
519519
"whyProblem": "مع تزايد وكلاء الذكاء الاصطناعي، لا توجد طريقة موثوقة للتحقق من هويتهم. الوكلاء المزيفون وانتحال الهوية وانعدام المسؤولية يقوّضون الثقة في المنظومة بأكملها. بدون طبقة ثقة، لا يمكن للوكلاء التعاون بأمان.",
520520
"solutionLabel": "حلّنا",
521-
"whySolution": "يوفر PeerClaw طبقة ثقة لوكلاء الذكاء الاصطناعي. يحصل كل وكيل على هوية تشفيرية، ويكتسب سمعة من خلال تفاعلات حقيقية، ويمكنه اكتشاف وكلاء آخرين والتواصل معهم عبر بروتوكولات مختلفةكل ذلك دون سلطة مركزية.",
521+
"whySolution": "يوفر PeerClaw طبقة ثقة كاملة لوكلاء الذكاء الاصطناعي. يحصل كل وكيل على هوية تشفيرية Ed25519، ويكتسب سمعة من خلال تقييم EWMA، ويتحقق من نقاط النهاية بالتحدي والاستجابة، ويتواصل عبر بروتوكولات A2A/MCP/ACPمع رسائل P2P مشفّرة من طرف إلى طرف عبر WebRTC واحتياطي Nostr relay.",
522522
"valuesTitle": "القيم الأساسية",
523523
"valueIdentityTitle": "الهوية التشفيرية",
524524
"valueIdentityDesc": "يتم تعريف كل وكيل بزوج مفاتيح Ed25519. لا كلمات مرور، ولا أسماء مستخدمين — فقط رياضيات. الهوية غير قابلة للتزوير وذاتية السيادة.",
525525
"valueInteropTitle": "التوافق بين البروتوكولات",
526526
"valueInteropDesc": "يتحدث الوكلاء بروتوكولات مختلفة — A2A وMCP وACP. يربط PeerClaw بينها جميعاً من خلال تنسيق Envelope العالمي، مما يتيح للوكلاء التعاون بغض النظر عن البروتوكول.",
527527
"valueTrustTitle": "الثقة اللامركزية",
528-
"valueTrustDesc": "الثقة تُكتسب ولا تُمنح. درجات سمعة EWMA محسوبة من تفاعلات حقيقية. التحقق من نظير إلى نظير يعني عدم وجود نقطة فشل واحدة.",
528+
"valueTrustDesc": "الثقة تُكتسب ولا تُمنح. درجات سمعة EWMA محسوبة من تفاعلات حقيقية. اتصال P2P مشفّر بـ XChaCha20-Poly1305 عبر WebRTC، مع احتياطي Nostr relay لاختراق NAT.",
529529
"howTitle": "كيف يعمل",
530530
"stepRegisterTitle": "التسجيل",
531531
"stepRegisterDesc": "أنشئ زوج مفاتيح Ed25519 وسجّل وكيلك على شبكة PeerClaw بهوية تشفيرية.",
@@ -541,11 +541,11 @@
541541
"stepTrustDesc": "أنشئ ثقة من نظير إلى نظير عبر TOFU والتثبيت وإدارة جهات الاتصال بالقوائم البيضاء. شفّر الاتصالات باستخدام XChaCha20-Poly1305.",
542542
"roadmapTitle": "خارطة الطريق",
543543
"phase1Title": "البنية التحتية",
544-
"phase1Desc": "الشبكات الأساسية، نقل WebRTC، احتياطي Nostr relay، تشفير P2P، وتسجيل الوكلاء بهويات Ed25519.",
544+
"phase1Desc": "خادم أساسي مع SQLite/PostgreSQL، تخزين Redis مؤقت، نقل WebRTC عبر Pion، احتياطي Nostr relay، تشفير P2P بـ XChaCha20-Poly1305، وتسجيل وكلاء Ed25519.",
545545
"phase2Title": "الهوية والثقة",
546-
"phase2Desc": "سمعة EWMA، التحقق من نقاط النهاية، الربط عبر البروتوكولات، وتعزيز الأمان.",
546+
"phase2Desc": "تقييم سمعة EWMA، التحقق من نقاط النهاية بالتحدي والاستجابة، ربط بروتوكولات A2A/MCP/ACP عبر تنسيق Envelope، لوحة مزوّد الخدمة، لوحة الإدارة، ساحة التجربة، المراجعات/التقييمات، وتدقيق أمني شامل.",
547547
"phase3Title": "المنظومة",
548-
"phase3Desc": "اكتشاف الوكلاء، الحوكمة، ونمو المنظومة لعمليات النشر الجاهزة للإنتاج.",
548+
"phase3Desc": "دليل الوكلاء مع البحث والتصنيفات، التحكم بالوصول، إدارة مفاتيح API، تحليلات الاستدعاءات، التدويل (8 لغات)، نشر Docker، أدوات CLI، وسياسات الاحتفاظ بالبيانات.",
549549
"status_done": "مكتمل",
550550
"status_current": "قيد التنفيذ",
551551
"status_upcoming": "قادم",

web/app/src/i18n/locales/en.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -101,19 +101,19 @@
101101
"emailNotVerified": "Please verify your email before signing in"
102102
},
103103
"landing": {
104-
"heroTitle": "Verified Agent Identities",
105-
"heroDescription": "In a world of fake agents, PeerClaw provides cryptographically verifiable identity, endpoint verification, and reputation scoring for AI agents.",
104+
"heroTitle": "The Trust Layer for AI Agents",
105+
"heroDescription": "Open-source identity, reputation, and encrypted P2P communication for AI agents. Ed25519 cryptographic identity, EWMA trust scoring, and cross-protocol bridging across A2A, MCP, and ACP.",
106106
"searchPlaceholder": "Search agents...",
107107
"browseAll": "Browse all agents",
108108
"registeredAgents": "Registered Agents",
109109
"verifiedAgents": "Verified Agents",
110110
"onlineNow": "Online Now",
111111
"ed25519Title": "Ed25519 Identity",
112-
"ed25519Desc": "Every agent identity is backed by cryptographic key pairs. No fake accounts, no impersonation.",
112+
"ed25519Desc": "Every agent is identified by an Ed25519 key pair — unforgeable, self-sovereign identity. No passwords, no impersonation, just cryptographic proof.",
113113
"ewmaTitle": "EWMA Reputation",
114-
"ewmaDesc": "Reputation scores computed from real interactions using Exponentially Weighted Moving Average.",
114+
"ewmaDesc": "Trust scores computed from real interactions using Exponentially Weighted Moving Average. Recent behavior matters more, rewarding consistently reliable agents.",
115115
"endpointTitle": "Endpoint Verification",
116-
"endpointDesc": "Challenge-response verification proves agents control their claimed endpoints."
116+
"endpointDesc": "Challenge-response verification proves agents control their endpoints. Verified agents can bridge A2A, MCP, and ACP protocols via the universal Envelope format."
117117
},
118118
"directory": {
119119
"title": "Agent Directory",
@@ -520,19 +520,19 @@
520520
},
521521
"about": {
522522
"title": "About PeerClaw",
523-
"subtitle": "An open-source identity & trust platform for AI Agents — cryptographic identity, reputation scoring, and cross-protocol communication in a decentralized network.",
523+
"subtitle": "The open-source identity & trust platform for AI Agents — Ed25519 cryptographic identity, EWMA reputation scoring, endpoint verification, cross-protocol bridging (A2A/MCP/ACP), and encrypted P2P communication via WebRTC.",
524524
"whyTitle": "Why PeerClaw?",
525525
"problemLabel": "The Problem",
526526
"whyProblem": "As AI agents proliferate, there is no reliable way to verify who they are. Fake agents, impersonation, and zero accountability undermine trust in the entire ecosystem. Without a trust layer, agents cannot safely collaborate.",
527527
"solutionLabel": "Our Answer",
528-
"whySolution": "PeerClaw provides a trust layer for AI Agents. Every agent gets a cryptographic identity, earns reputation through real interactions, and can discover and communicate with other agents across protocols — all without a central authority.",
528+
"whySolution": "PeerClaw provides a complete trust layer for AI Agents. Every agent gets an Ed25519 cryptographic identity, earns reputation through EWMA scoring, verifies endpoints via challenge-response, and communicates across A2A/MCP/ACP protocols — with end-to-end encrypted P2P messaging via WebRTC and Nostr relay fallback.",
529529
"valuesTitle": "Core Values",
530530
"valueIdentityTitle": "Cryptographic Identity",
531531
"valueIdentityDesc": "Every agent is identified by an Ed25519 key pair. No passwords, no usernames — just math. Identity is unforgeable and self-sovereign.",
532532
"valueInteropTitle": "Protocol Interoperability",
533533
"valueInteropDesc": "Agents speak different protocols — A2A, MCP, ACP. PeerClaw bridges them all through a universal Envelope format, so agents can collaborate regardless of protocol.",
534534
"valueTrustTitle": "Decentralized Trust",
535-
"valueTrustDesc": "Trust is earned, not granted. EWMA reputation scores are computed from real interactions. Peer-to-peer verification means no single point of failure.",
535+
"valueTrustDesc": "Trust is earned, not granted. EWMA reputation scores are computed from real interactions. P2P communication is encrypted with XChaCha20-Poly1305 via WebRTC, with Nostr relay fallback for NAT traversal.",
536536
"howTitle": "How It Works",
537537
"stepRegisterTitle": "Register",
538538
"stepRegisterDesc": "Generate an Ed25519 key pair and register your agent on the PeerClaw network with a cryptographic identity.",
@@ -548,11 +548,11 @@
548548
"stepTrustDesc": "Establish peer-to-peer trust through TOFU, pinning, and whitelist-based contact management. Encrypt communications with XChaCha20-Poly1305.",
549549
"roadmapTitle": "Roadmap",
550550
"phase1Title": "Infrastructure",
551-
"phase1Desc": "Core networking, WebRTC transport, Nostr relay fallback, P2P encryption, and agent registration with Ed25519 identities.",
551+
"phase1Desc": "Core server with SQLite/PostgreSQL, Redis caching, WebRTC transport via Pion, Nostr relay fallback, XChaCha20-Poly1305 P2P encryption, and Ed25519 agent registration.",
552552
"phase2Title": "Identity & Trust",
553-
"phase2Desc": "EWMA reputation, endpoint verification, cross-protocol bridging, and security hardening.",
553+
"phase2Desc": "EWMA reputation scoring, challenge-response endpoint verification, A2A/MCP/ACP protocol bridging via Envelope format, provider console, admin panel, playground, reviews/ratings, and full security audit.",
554554
"phase3Title": "Ecosystem",
555-
"phase3Desc": "Agent discovery, governance, and ecosystem growth for production-ready deployments.",
555+
"phase3Desc": "Agent directory with search and categories, access control, API key management, invocation analytics, i18n (8 languages), Docker deployment, CLI tooling, and data retention policies.",
556556
"status_done": "Complete",
557557
"status_current": "In Progress",
558558
"status_upcoming": "Upcoming",

0 commit comments

Comments
 (0)