+
+| Category | Allocation | Core Vesting Schedule & Release Terms |
+| --------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Community | 58% | 5% unlocked at TGE, with the remaining 53% distributed across 8 quarters via mining. |
+| Marketing | 14% | 9.5% unlocked at TGE (subject to CEX arrangements), with the remaining 4.5% unlocking across Q1–Q8. If required by top‑tier exchanges, the team reserves the right to unlock up to 4.5% to the exchange to enhance the project’s liquidity. |
+| Treasury | 8.5% | 1% unlocked at TGE, with the remaining 7.5% distributed across 5 quarters. |
+| Team | 10% | 0% at TGE, with a 12-month cliff, remaining 10% unlocked across Q5–Q12 (8 quarters). |
+| Liquidity | 4% | 4% unlocked at TGE to ensure absolute initial liquidity management. |
+| Investor | 5.5% | 0% at TGE, with a 12-month cliff, remaining 5.5% unlocked across Q5–Q12 (8 quarters). |
+| **Total** | **100%** | **Total Initial Circulation at TGE: 19.5%** |
+
+
+
+Among the 58% allocated to the community, users account for ~29%, while all other types of builders and partners account for ~29%.
diff --git a/content/en/build/_meta.js b/content/en/build/_meta.js
deleted file mode 100644
index a842972..0000000
--- a/content/en/build/_meta.js
+++ /dev/null
@@ -1,7 +0,0 @@
-export default {
- 'create-agent': 'Create Your First Agent',
- deployment: 'Deployment Channels',
- playbooks: 'Use Case Playbooks',
- 'api-sdk': 'Developer API & SDK',
- marketplace: 'Agent Marketplace'
-}
diff --git a/content/en/build/api-sdk.mdx b/content/en/build/api-sdk.mdx
deleted file mode 100644
index f6ac1a4..0000000
--- a/content/en/build/api-sdk.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
-# Developer API & SDK
-
-import { Callout } from 'nextra/components'
-
-
- **Coming soon.** This section is being finalized. Follow X-Agent for updates.
-
-
-Programmatic access and SDKs for integrating X-Agent Agents into your own products.
diff --git a/content/en/build/create-agent.mdx b/content/en/build/create-agent.mdx
deleted file mode 100644
index f09ec73..0000000
--- a/content/en/build/create-agent.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
-# Create Your First Agent
-
-import { Callout } from 'nextra/components'
-
-
- **Coming soon.** This section is being finalized. Follow X-Agent for updates.
-
-
-A step-by-step walkthrough of building and deploying your first Agent in minutes.
diff --git a/content/en/build/deployment.mdx b/content/en/build/deployment.mdx
deleted file mode 100644
index d0f96f6..0000000
--- a/content/en/build/deployment.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
-# Deployment Channels
-
-import { Callout } from 'nextra/components'
-
-
- **Coming soon.** This section is being finalized. Follow X-Agent for updates.
-
-
-Configuration guides for deploying Agents to Telegram, WhatsApp, and the web.
diff --git a/content/en/build/marketplace.mdx b/content/en/build/marketplace.mdx
deleted file mode 100644
index 77dc8c6..0000000
--- a/content/en/build/marketplace.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
-# Agent Marketplace
-
-import { Callout } from 'nextra/components'
-
-
- **Coming soon.** This section is being finalized. Follow X-Agent for updates.
-
-
-How to publish, discover, and monetize Agents across the X-Agent network.
diff --git a/content/en/build/playbooks.mdx b/content/en/build/playbooks.mdx
deleted file mode 100644
index 47750ab..0000000
--- a/content/en/build/playbooks.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
-# Use Case Playbooks
-
-import { Callout } from 'nextra/components'
-
-
- **Coming soon.** This section is being finalized. Follow X-Agent for updates.
-
-
-Hands-on playbooks for Crypto Trading, Social Management, Luma Assistant, Dapps Integration, and Mini-Games.
diff --git a/content/en/changelog.mdx b/content/en/changelog.mdx
index 970ead9..d736a8a 100644
--- a/content/en/changelog.mdx
+++ b/content/en/changelog.mdx
@@ -2,6 +2,18 @@
All notable changes to the X-Agent Litepaper and documentation are documented here.
+## Token Allocation Announcement — September 7, 2026
+
+- Added a dedicated **Announcements** section for public information that may continue to evolve without repeatedly revising the Litepaper.
+- Published the current community-consensus **XAGT Token Allocation & Vesting Schedule**, together with the initial-circulation estimate and vesting terms.
+- Clarified that the allocation and initial supply may change while discussions with exchanges and high-caliber investors continue, and that the announcement will be kept current for the community.
+- Published the announcement in English, Japanese, and Korean. The Litepaper continues to show its pre-TGE notice instead of duplicating the allocation table.
+- Added a multilingual Announcements index for ongoing updates, with each announcement kept on its own permanent page.
+- Removed the five placeholder-only Build pages from public navigation until complete creator, deployment, playbook, API/SDK, and marketplace documentation is ready.
+- Reorganized the public navigation around Overview, Litepaper, XAGT, Announcements, Security, and Resources; placeholder Token utility, governance, and media pages are no longer published.
+- Added localized How X-Agent Works, XAGT Overview, FAQ, and Glossary pages, and corrected mixed-language text in the Japanese and Korean Litepapers.
+- Expanded the Brand & Media Kit with official logo variants, brand colors, usage guidance, a social banner, and downloadable assets; added the global and Korean Telegram communities to Contact & Support.
+
## Documentation Update — August 31, 2026
- Added the original PeckShield X-Agent Token audit report (v1.0, August 28, 2026) as a PDF download.
diff --git a/content/en/index.mdx b/content/en/index.mdx
index c4a3bfa..eb1fea9 100644
--- a/content/en/index.mdx
+++ b/content/en/index.mdx
@@ -1,15 +1,38 @@
---
-title: Introduction
+title: X-Agent Overview
---
+import { Cards } from 'nextra/components'
+
# X-Agent
> X-Agent: Empowering People to Build Custom AI Agents for ∞ possibilities.
>
> **Speak to Build. Share to Connect.**
-X-Agent is a next-generation platform bridging Web3 social networks and autonomous AI. Acting as a Zero-code Operational Base, it empowers anyone to instantly create and deploy specialized AI Agents using pure natural language — no coding required — and to monetize their real-world social network by turning connections into business opportunities.
+X-Agent is a next-generation platform connecting Web3 social networks with autonomous AI. It enables people to create and deploy specialized AI Agents using natural language, without writing code or managing servers.
----
+## Start here
+
+
+
+ Follow the path from a natural-language request to a deployed, shareable AI
+ Agent.
+
+
+ Understand the vision, product model, token mechanics, roadmap, and business
+ model.
+
+
+ Find the current supply, token role, allocation status, and official
+ contract information.
+
+
+ Access official contract information and the independent security audit
+ report.
+
+
+
+## Latest official update
-[Read the Litepaper →](/en/litepaper)
+[XAGT Token Allocation & Vesting Schedule →](/en/announcement/token-allocation-vesting)
diff --git a/content/en/litepaper.mdx b/content/en/litepaper.mdx
index f447098..568d826 100644
--- a/content/en/litepaper.mdx
+++ b/content/en/litepaper.mdx
@@ -59,7 +59,7 @@ The token implements a Linear + Incentive Acceleration Release Plan across 8 qua
### 5.4 Token Allocation & Vesting Schedule
-This part will be annouced before TGE.
+This part will be announced before TGE.
## 6. Strategic Roadmap
diff --git a/content/en/resources/_meta.js b/content/en/resources/_meta.js
index d3a0daf..7be0fbc 100644
--- a/content/en/resources/_meta.js
+++ b/content/en/resources/_meta.js
@@ -1,8 +1,14 @@
export default {
faq: 'FAQ',
glossary: 'Glossary',
- 'brand-kit': 'Brand Kit',
+ 'brand-kit': 'Brand & Media Kit',
contact: 'Contact & Support',
- security: 'Security & Audits',
- media: 'Media / Press Kit'
+ changelog: {
+ title: 'Documentation Changelog',
+ href: '/en/changelog'
+ },
+ disclaimer: {
+ title: 'Legal & Disclaimer',
+ href: '/en/disclaimer'
+ }
}
diff --git a/content/en/resources/brand-kit.mdx b/content/en/resources/brand-kit.mdx
index 6baa659..c01c53e 100644
--- a/content/en/resources/brand-kit.mdx
+++ b/content/en/resources/brand-kit.mdx
@@ -1,19 +1,201 @@
-# Brand Kit
+# Brand & Media Kit
-## Logo
+Use the official X-Agent artwork below for product listings, press coverage, partnerships, and community content. The files are direct SVG exports from the X-Agent design source.
-
+
-Download: [logo.png](/logo.png)
+## Social banner
-## Name
+Use this 3:1 banner for X / Twitter profiles and other wide social headers.
-Always written as **X-Agent** (hyphenated). Not "XAgent" or "Xagent".
+
+
+## Name and tagline
+
+Always write the name as **X-Agent**, including the hyphen. Do not use “XAgent” or “Xagent.”
> Speak to Build. Share to Connect.
-## Colors
+## Usage
-Primary brand colors are being finalized and will be published here.
+- Use the supplied artwork as-is. Do not redraw, distort, recolor, crop, or add effects to the logo.
+- Choose the variant that maintains clear contrast with its background.
+- For additional formats or partnership materials, use [Contact & Support](/en/resources/contact).
diff --git a/content/en/resources/contact.mdx b/content/en/resources/contact.mdx
index 0f5f8ea..9e11f13 100644
--- a/content/en/resources/contact.mdx
+++ b/content/en/resources/contact.mdx
@@ -4,6 +4,6 @@
- **X / Twitter** — [@XAgent_official](https://x.com/XAgent_official)
- **Medium** — [@xagentai](https://medium.com/@xagentai)
- **Email** — [admin@xagt.ai](mailto:admin@xagt.ai)
-- **Telegram** — Coming soon
+- **Telegram · Global** — [@XAgent_official](https://t.me/XAgent_official)
For partnership or press inquiries, reach out via the channels above.
diff --git a/content/en/resources/faq.mdx b/content/en/resources/faq.mdx
index 9fb3e45..57dd42e 100644
--- a/content/en/resources/faq.mdx
+++ b/content/en/resources/faq.mdx
@@ -10,10 +10,10 @@ No. You describe what you want in plain language and X-Agent generates a working
To Telegram, WhatsApp, or a standard web interface, with a single click.
## What is $XAGT used for?
-$XAGT is the ecosystem's gas and commission settlement layer — it powers computation, staking, and settles commercial transactions brokered by Agents. See [Tokenomics](/en/litepaper).
+$XAGT is the ecosystem's gas and commission settlement layer — it powers computation, staking, and settles commercial transactions brokered by Agents. See the [XAGT Overview](/en/token/overview).
## How can I earn?
Through three-dimensional Business Mining — running Agents (Execution), sharing and converting new users (Distribution), and building premium Agents that generate revenue (Value).
## When does the token launch?
-Token generation and listing details will be announced. Watch the [Changelog](/en/changelog) for updates.
+Token generation and listing details will be published in the official [Announcements](/en/announcement).
diff --git a/content/en/resources/media.mdx b/content/en/resources/media.mdx
deleted file mode 100644
index 8f21c7e..0000000
--- a/content/en/resources/media.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
-# Media / Press Kit
-
-import { Callout } from 'nextra/components'
-
-
- **Coming soon.** This section is being finalized. Follow X-Agent for updates.
-
-
-Press assets, boilerplate, and media contacts will be available here.
diff --git a/content/en/resources/security.mdx b/content/en/resources/security.mdx
deleted file mode 100644
index ec85dbc..0000000
--- a/content/en/resources/security.mdx
+++ /dev/null
@@ -1,11 +0,0 @@
-# Security & Audits
-
-## X-Agent Token Audit
-
-PeckShield audited the X-Agent Token smart contract. Report: v1.0, August 28, 2026 (English original).
-
-[Download the PeckShield audit report (PDF)](/audits/PeckShield-Audit-Report-ERC20-XAgentToken-v1.0.pdf)
-
-## Security Disclosure
-
-The security disclosure process will be published here.
diff --git a/content/en/security.mdx b/content/en/security.mdx
new file mode 100644
index 0000000..3c6c435
--- /dev/null
+++ b/content/en/security.mdx
@@ -0,0 +1,24 @@
+---
+title: Security
+description: Official XAGT contract information and independent security audit materials.
+---
+
+# Security
+
+Use this page to verify official XAGT contract information and access published security materials.
+
+## Official contract status
+
+The official on-chain contract address will be published after token generation. Until it appears on the [Contract Address](/en/token/addresses) page, do not rely on addresses shared through unofficial channels.
+
+## Independent security audit
+
+### PeckShield
+
+- **Report:** X-Agent Token v1.0
+- **Audit date:** August 28, 2026
+- **Document:** [Download the original report (PDF)](/audits/PeckShield-Audit-Report-ERC20-XAgentToken-v1.0.pdf)
+
+## Security inquiries
+
+For security-related questions, use the official [Contact & Support](/en/resources/contact) page.
diff --git a/content/en/token/_meta.js b/content/en/token/_meta.js
index 839bd3a..6f4ab19 100644
--- a/content/en/token/_meta.js
+++ b/content/en/token/_meta.js
@@ -1,6 +1,4 @@
export default {
- overview: 'Token Overview',
- utility: 'Utility & Gas Mechanics',
- addresses: 'Contract Addresses',
- governance: 'Governance'
+ overview: 'XAGT Overview',
+ addresses: 'Contract Address'
}
diff --git a/content/en/token/governance.mdx b/content/en/token/governance.mdx
deleted file mode 100644
index 695bf1a..0000000
--- a/content/en/token/governance.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
-# Governance
-
-import { Callout } from 'nextra/components'
-
-
- **Coming soon.** This section is being finalized. Follow X-Agent for updates.
-
-
-The framework for $XAGT-based community governance is being defined.
diff --git a/content/en/token/overview.mdx b/content/en/token/overview.mdx
index b69fd98..51aafb6 100644
--- a/content/en/token/overview.mdx
+++ b/content/en/token/overview.mdx
@@ -4,13 +4,15 @@
## At a glance
-| | |
-|---|---|
-| **Symbol** | $XAGT |
-| **Total supply** | 10B $XAGT |
-| **Max supply** | 10B $XAGT |
-| **Role** | Gas + commission settlement layer |
-| **Earned via** | Three-dimensional [Business Mining](/en/litepaper) (Execution / Distribution / Value) |
-| **Release** | Linear + Incentive Acceleration over 8 quarters |
+| | |
+| -------------------- | ------------------------------------------------------------------------------------- |
+| **Symbol** | $XAGT |
+| **Total supply** | 10B $XAGT |
+| **Max supply** | 10B $XAGT |
+| **Role** | Gas + commission settlement layer |
+| **Earned via** | Three-dimensional [Business Mining](/en/litepaper) (Execution / Distribution / Value) |
+| **Token allocation** | [Current pre-TGE announcement](/en/announcement/token-allocation-vesting) |
+| **Contract address** | To be published after token generation |
+| **Security audit** | [PeckShield v1.0](/en/security) |
-For the full allocation table and quarterly vesting schedule, see the [Tokenomics](/en/litepaper) chapter.
+The announcement is the current source for allocation and vesting information while final arrangements are completed before TGE. The Litepaper explains the broader token model and Business Mining mechanics.
diff --git a/content/en/token/utility.mdx b/content/en/token/utility.mdx
deleted file mode 100644
index ce1e9bb..0000000
--- a/content/en/token/utility.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
-# Utility & Gas Mechanics
-
-import { Callout } from 'nextra/components'
-
-
- **Coming soon.** This section is being finalized. Follow X-Agent for updates.
-
-
-The mechanics of how $XAGT settles gas and commissions across Agent transactions.
diff --git a/content/ja/_meta.js b/content/ja/_meta.js
index d0c839b..79ffeba 100644
--- a/content/ja/_meta.js
+++ b/content/ja/_meta.js
@@ -1,8 +1,22 @@
export default {
- index: 'はじめに',
+ index: '概要',
+ 'how-it-works': {
+ title: 'X-Agentの仕組み',
+ display: 'hidden'
+ },
litepaper: 'Litepaper',
- token: 'トークン($XAGT)',
+ token: 'XAGT',
+ announcement: {
+ title: 'お知らせ'
+ },
+ security: 'セキュリティ',
resources: 'リソース',
- changelog: '更新履歴',
- disclaimer: '免責事項'
+ changelog: {
+ title: '更新履歴',
+ display: 'hidden'
+ },
+ disclaimer: {
+ title: '免責事項',
+ display: 'hidden'
+ }
}
diff --git a/content/ja/announcement/_meta.js b/content/ja/announcement/_meta.js
new file mode 100644
index 0000000..44c7464
--- /dev/null
+++ b/content/ja/announcement/_meta.js
@@ -0,0 +1,4 @@
+export default {
+ index: '最新情報',
+ 'token-allocation-vesting': 'トークン配分およびベスティングスケジュール'
+}
diff --git a/content/ja/announcement/index.mdx b/content/ja/announcement/index.mdx
new file mode 100644
index 0000000..08611f8
--- /dev/null
+++ b/content/ja/announcement/index.mdx
@@ -0,0 +1,16 @@
+---
+title: お知らせ
+description: X-Agentの公式情報を新しい順に掲載します。
+---
+
+# お知らせ
+
+X-Agentの公式情報を新しい順に掲載します。各お知らせには固定の個別ページがあり、新たな情報が確認され次第、内容を更新する場合があります。
+
+## 最新のお知らせ
+
+### [XAGTトークン配分およびベスティングスケジュール](/ja/announcement/token-allocation-vesting)
+
+`暫定版 · 2026年9月7日 · トークノミクス`
+
+コミュニティで合意された現在のトークン配分、初期供給量、およびベスティングスケジュールです。このお知らせは継続的に更新され、TGE前に最終決定されます。
diff --git a/content/ja/announcement/token-allocation-vesting.mdx b/content/ja/announcement/token-allocation-vesting.mdx
new file mode 100644
index 0000000..d963cf6
--- /dev/null
+++ b/content/ja/announcement/token-allocation-vesting.mdx
@@ -0,0 +1,31 @@
+---
+title: トークン配分およびベスティングスケジュール
+description: コミュニティ内で合意された現在のXAGTトークン配分およびベスティング情報です。
+---
+
+# トークン配分およびベスティングスケジュール
+
+`ステータス:暫定版 · 2026年9月7日公開`
+
+これはコミュニティ内で合意に達したトークン配分です。プロジェクトチームは現在も取引所および有力投資家と協議を続けているため、配分および初期供給量は、取引所および投資家との合意内容に基づき変更される可能性があります。コミュニティとの認識を適時一致させるために情報を継続的に更新し、TGE前に最終決定します。
+
+
+
+| 구분 | 배분 비율 | 주요 베스팅 일정 및 해제 조건 |
+| -------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 커뮤니티 | 58% | TGE 시점에 5%를 해제하고, 나머지 53%는 8개 분기에 걸쳐 마이닝을 통해 분배합니다. |
+| 마케팅 | 14% | TGE 시점에 9.5%를 해제하며(CEX와의 협의에 따라 결정), 나머지 4.5%는 Q1-Q8에 걸쳐 해제합니다. 최상위권 거래소의 요구가 있을 경우, 팀은 프로젝트의 유동성을 높이기 위해 최대 4.5%를 해당 거래소에 해제할 권리를 보유합니다. |
+| 트레저리 | 8.5% | TGE 시점에 1%를 해제하고, 나머지 7.5%는 5개 분기에 걸쳐 분배합니다. |
+| 팀 | 10% | TGE 시점에는 0%를 해제하며, 12개월의 클리프 기간 후 나머지 10%를 Q5-Q12(8개 분기)에 걸쳐 해제합니다. |
+| 유동성 | 4% | 초기 유동성을 확실하게 관리하기 위해 TGE 시점에 4%를 해제합니다. |
+| 투자자 | 5.5% | TGE 시점에는 0%를 해제하며, 12개월의 클리프 기간 후 나머지 5.5%를 Q5-Q12(8개 분기)에 걸쳐 해제합니다. |
+| **합계** | **100%** | **TGE 시점의 총 초기 유통량: 19.5%** |
+
+
+
+커뮤니티에 배정된 58% 중 사용자에게 약 29%, 그 외 모든 유형의 빌더와 파트너에게 약 29%가 배정됩니다.
diff --git a/content/ko/changelog.mdx b/content/ko/changelog.mdx
index 745fdb0..631439e 100644
--- a/content/ko/changelog.mdx
+++ b/content/ko/changelog.mdx
@@ -2,6 +2,18 @@
X-Agent Litepaper 및 문서의 주요 변경 사항을 기록합니다.
+## 토큰 배분 공지 — 2026년 9월 7일
+
+- Litepaper를 반복해서 개정하지 않고도 계속 업데이트되는 공개 정보를 게시할 수 있도록 독립된 「공지사항」 섹션을 추가했습니다.
+- 초기 유통량 예상치와 베스팅 조건을 포함하여 커뮤니티에서 합의된 현재의 **XAGT 토큰 배분 및 베스팅 일정** 을 공개했습니다.
+- 거래소 및 유력 투자자들과의 논의가 계속되는 동안 배분과 초기 공급량이 변경될 수 있으며, 커뮤니티를 위해 해당 공지를 지속적으로 업데이트할 것임을 명시했습니다.
+- 공지를 영어·일본어·한국어로 공개했습니다. Litepaper에는 배분표를 중복 게시하지 않고 TGE 전에 공개한다는 기존 안내를 유지합니다.
+- 지속적인 업데이트를 위한 다국어 공지사항 목록을 추가하고, 각 공지를 고유한 영구 페이지로 제공하도록 구성했습니다.
+- 제작, 배포, 플레이북, API/SDK 및 마켓플레이스 문서가 완성될 때까지 「Coming soon」 안내만 있던 5개의 Build 페이지를 공개 탐색 메뉴에서 삭제했습니다.
+- 공개 탐색 메뉴를 개요, Litepaper, XAGT, 공지사항, 보안, 자료 중심으로 재구성하고 내용이 완성되지 않은 토큰 유틸리티, 거버넌스 및 미디어 페이지는 공개하지 않도록 했습니다.
+- X-Agent 작동 방식, XAGT 개요, 자주 묻는 질문 및 용어집의 일본어·한국어 페이지를 추가하고 Litepaper에 섞여 있던 다른 언어 표현을 수정했습니다.
+- 브랜드 및 미디어 키트에 공식 로고, 브랜드 색상, 사용 지침, 소셜 배너 및 다운로드 자료를 추가하고 문의 페이지에 글로벌 및 한국 Telegram 커뮤니티를 안내했습니다.
+
## 문서 업데이트 — 2026년 8월 31일
- PeckShield의 X-Agent Token 감사 보고서(v1.0, 2026년 8월 28일) 영문 원본을 PDF로 다운로드할 수 있도록 추가했습니다.
@@ -36,4 +48,4 @@ X-Agent Litepaper 및 문서의 주요 변경 사항을 기록합니다.
- 핵심 개요인 요약, 문제 정의, X-Agent 솔루션을 공개했습니다.
- **$XAGT 토크노믹스**로 토큰 활용, 가속 베스팅, 3차원 비즈니스 마이닝, 전체 배분 및 분기별 베스팅 일정을 공개했습니다.
- 전략 로드맵(2026년 → 2029년)과 비즈니스 모델을 추가했습니다.
-- 한국어판과 일본어판(日本語)을 추가했습니다.
+- 한국어판과 일본어판을 추가했습니다.
diff --git a/content/ko/how-it-works.mdx b/content/ko/how-it-works.mdx
new file mode 100644
index 0000000..5d87bda
--- /dev/null
+++ b/content/ko/how-it-works.mdx
@@ -0,0 +1,17 @@
+# X-Agent 작동 방식
+
+X-Agent는 자연어 요청을 코드 작성이나 서버 관리 없이 배포 및 공유 가능한 AI 에이전트로 전환합니다.
+
+## 1. Speak to Build
+
+원하는 작업을 자연어로 설명합니다. X-Agent 엔진이 사용자의 의도를 분석하고 적절한 모델을 조합한 뒤 맞춤형 워크플로를 구성하여 목적에 특화된 AI 에이전트를 생성합니다.
+
+## 2. Share to Connect
+
+생성한 에이전트는 Telegram, WhatsApp 또는 웹에 배포할 수 있습니다. Web3 소셜 프로토콜을 통해 같은 요구를 가진 사용자와 에이전트가 서로 연결될 수 있도록 지원합니다.
+
+## 전체 흐름
+
+**설명 → 생성 → 배포 → 공유 → 연결 및 수익 창출**
+
+구축과 공유에 대한 보상 모델은 Litepaper의 [$XAGT Business Mining](/ko/litepaper)에서 확인할 수 있습니다.
diff --git a/content/ko/index.mdx b/content/ko/index.mdx
index d9b8b7e..b1bc530 100644
--- a/content/ko/index.mdx
+++ b/content/ko/index.mdx
@@ -1,15 +1,34 @@
---
-title: 소개
+title: X-Agent 개요
---
+import { Cards } from 'nextra/components'
+
# X-Agent
> X-Agent: Empowering People to Build Custom AI Agents for ∞ possibilities.
>
> **Speak to Build. Share to Connect.**
-X-Agent는 Web3 소셜 네트워크와 자율형 AI를 연결하는 차세대 플랫폼입니다. 사용자가 코딩 없이 자연어만으로 원하는 전문 AI 에이전트를 즉시 생성 및 배포하고, 자신의 소셜 네트워크를 활용해 비즈니스 기회를 창출할 수 있도록 지원하는 제로코드 가동 기반(Zero-code Operational Base) 역할을 합니다.
+X-Agent는 Web3 소셜 네트워크와 자율형 AI를 연결하는 차세대 플랫폼입니다. 코드를 작성하거나 서버를 관리하지 않고도 자연어를 사용해 전문 AI 에이전트를 만들고 배포할 수 있습니다.
----
+## 시작하기
+
+
+
+ 자연어 요청이 배포 및 공유 가능한 AI 에이전트로 이어지는 과정을 확인합니다.
+
+
+ 비전, 제품 모델, 토큰 메커니즘, 로드맵 및 비즈니스 모델을 이해합니다.
+
+
+ 현재 공급량, 토큰 역할, 배분 상태 및 공식 컨트랙트 정보를 확인합니다.
+
+
+ 공식 컨트랙트 정보와 독립적인 보안 감사 보고서를 확인합니다.
+
+
+
+## 최신 공식 업데이트
-[Litepaper 읽기 →](/ko/litepaper)
+[XAGT 토큰 배분 및 베스팅 일정 →](/ko/announcement/token-allocation-vesting)
diff --git a/content/ko/litepaper.mdx b/content/ko/litepaper.mdx
index b9ba7c1..e2a4295 100644
--- a/content/ko/litepaper.mdx
+++ b/content/ko/litepaper.mdx
@@ -6,13 +6,13 @@ title: Litepaper
## 1. Executive Summary (실행 요약)
-X-Agent는 거대한 Web3 소셜 그래프 인프라를 기반으로 구축된 세계 최초의 민첩한 AI 에이전트 런치패드입니다. 우리는 AI 배포의 기술적 장벽을 제거하는 데 집중하고 있습니다. 자연어 기반의 강력한 엔진을 통해 일반 사용자도 단 몇 분 만에 개인화된 '생산성 도구'를 생성, 분발 및 관리할 수 있습니다. X-Agent는 단순한 생산성 도구 모음을 넘어, 사람과 사람, 사람과 서비스를 연결하는 핵심 소셜 허브로서 궁극적으로 탈중앙화된 AI 에이전트 경제체(Agentic Economy)를 구축합니다.
+X-Agent는 거대한 Web3 소셜 그래프 인프라를 기반으로 구축된 세계 최초의 민첩한 AI 에이전트 런치패드입니다. 우리는 AI 배포의 기술적 장벽을 제거하는 데 집중하고 있습니다. 자연어 기반의 강력한 엔진을 통해 일반 사용자도 단 몇 분 만에 개인화된 '생산성 도구'를 생성, 배포 및 관리할 수 있습니다. X-Agent는 단순한 생산성 도구 모음을 넘어, 사람과 사람, 사람과 서비스를 연결하는 핵심 소셜 허브로서 궁극적으로 탈중앙화된 AI 에이전트 경제권(Agentic Economy)을 구축합니다.
-## 2. Problem Statement (업계痛点 및 과제)
+## 2. Problem Statement (업계 문제 및 과제)
- **배포의 장벽 (The Deployment Chasm):** 현대 AI 모델은 매우 강력하지만, 전 세계 인터넷 사용자의 99%는 프로그래밍 및 코딩 능력이 없기 때문에 이를 실용적이고 작동 가능한 에이전트로 전환하지 못하고 있습니다.
- **소셜 고립 (Social Silos):** 현재 시장의 AI 에이전트들은 독립된 환경에서 고립되어 작동하며 소셜 문맥(Social Context)이 전혀 없습니다. 단일 기기 내의 상호작용에만 머물러 있어, 실제 사회적 관계망 속에서 실질적인 경제적 가치를 창출하지 못합니다.
-- **分發의 병목 (Distribution Bottlenecks):** 독립 개발자들은 효과적인 트래픽 진입로를 확보하기 어려우며, 이로 인해 수많은 우수한 프리미엄 에이전트들이 시장의 소음 속에 묻히고 있습니다.
+- **유통의 병목 (Distribution Bottlenecks):** 독립 개발자들은 효과적인 트래픽 진입로를 확보하기 어려우며, 이로 인해 수많은 우수한 프리미엄 에이전트들이 시장의 소음 속에 묻히고 있습니다.
## 3. The X-Agent Solution (핵심 솔루션)
@@ -29,12 +29,12 @@ X-Agent는 거대한 Web3 소셜 그래프 인프라를 기반으로 구축된
## 4. Use Cases Launched (출시된 주요 활용 사례)
- **Crypto Trading:** 자동 시장 모니터링, 체인 상의 차익거래 실행, 자산 보안 위험 경고 등을 수행합니다. Onchain OS 등 하위 크립토 트레이딩 인프라와 원활하게 연동됩니다.
-- **Social Management:** 다중 플랫폼 소셜 계정 자동 관리, 프로그램 기반 콘텐츠 분발, 알고리즘 기반 댓글 필터링을 지원합니다.
+- **Social Management:** 다중 플랫폼 소셜 계정 자동 관리, 프로그램 기반 콘텐츠 배포, 알고리즘 기반 댓글 필터링을 지원합니다.
- **Luma Assistant:** 서밋 참가자 자동 스캔, 비즈니스 DM 제안 발송, 자동 예약 및 커피챗 스케줄링을 자동화합니다.
- **Dapps Integration:** Polymarket, Uniswap, HyperLiquid 등 주요 Web3 프로토콜과의 자동 실행 및 호출을 지원합니다.
- **Mini-Games:** 자연어 인터페이스 프롬프트만을 사용하여 맞춤형 상호작용 마이크로 게임을 신속하게 배포할 수 있습니다.
-## 5. Tokenomics (代币 경제학)
+## 5. Tokenomics (토큰 경제학)
### 5.1 $XAGT Token Utility
@@ -52,7 +52,7 @@ $XAGT는 전체 생태계의 가스비(Gas) 및 비즈니스 중개 수수료
### 5.3 Three-Dimensional "Business Mining" (세 가지 차원의 비즈니스 마이닝)
- **실행 마이닝 (Execution Mining):** 에이전트가 실제 태스크를 처리하는 빈도와 지속 시간에 따라 보상을 분배하여 실질적인 트랜잭션 유동성을 보장합니다. 에이전트가 실제로 소비한 LLM Token 양을 투명한 계량 기준으로 삼습니다.
-- **분발 마이닝 (Distribution Mining):** 대규모 Web3 소셜 그래프 인프라를 바탕으로, 에이전트를 성공적으로 공유하고 신규 활성 사용자를 유치한 빌더와 프로모터에게 확실한 보상을 제공합니다.
+- **배포 마이닝 (Distribution Mining):** 대규모 Web3 소셜 그래프 인프라를 바탕으로, 에이전트를 성공적으로 공유하고 신규 활성 사용자를 유치한 빌더와 프로모터에게 확실한 보상을 제공합니다.
- **가치 마이닝 (Value Mining):** 우수한 프리미엄 에이전트가 더 많은 구독을 유치하거나 높은 외부 수익을 창출하는 경우, 개발자에게 알고리즘 기반의 추가 인센티브 보너스를 지급합니다.
### 5.4 Token Allocation & Vesting Schedule (토큰 배분 및 베스팅 일정)
@@ -64,7 +64,7 @@ $XAGT는 전체 생태계의 가스비(Gas) 및 비즈니스 중개 수수료
- **2026 Q1-Q2:** 하위 프로세싱 코어 최적화 완결 및 공식 X-Agent 런치패드 가동.
- **2026 Q3-Q4:** 1차 슈퍼 에이전트(활성 사용자 10만 명 이상)를 배포하여 활력 있는 생태계 기반 확립.
- **2027 Q1-Q3:** 플랫폼 내 에이전트 융합 달성, 활성 사용자 100만 명 돌파, 생성된 에이전트 수 100만 개 돌파 및 수십 개의 슈퍼 에이전트 확보.
-- **2027 Q4 - 2028 Q2:** 바이럴 분발 메커니즘을 확립하여 세계적인 메인 에이전트 스토어(Agent Store)로 도약.
+- **2027 Q4 - 2028 Q2:** 바이럴 배포 메커니즘을 확립하여 세계적인 메인 에이전트 스토어(Agent Store)로 도약.
- **2028 Q3 - 2029 Q3:** 에이전트 간 전자동 협업 및 실시간 미세 결제를 실현하여 AI 워크플로우의 궁극적인 경제 허브 구축.
## 7. Business Model (비즈니스 모델)
diff --git a/content/ko/resources/_meta.js b/content/ko/resources/_meta.js
index b53f508..6b40460 100644
--- a/content/ko/resources/_meta.js
+++ b/content/ko/resources/_meta.js
@@ -1,5 +1,14 @@
export default {
- 'brand-kit': '브랜드 키트',
+ faq: '자주 묻는 질문',
+ glossary: '용어집',
+ 'brand-kit': '브랜드 및 미디어 키트',
contact: '문의 및 지원',
- security: '보안 및 감사'
+ changelog: {
+ title: '문서 변경 이력',
+ href: '/ko/changelog'
+ },
+ disclaimer: {
+ title: '법적 고지 및 면책 조항',
+ href: '/ko/disclaimer'
+ }
}
diff --git a/content/ko/resources/contact.mdx b/content/ko/resources/contact.mdx
index 261db73..53657e2 100644
--- a/content/ko/resources/contact.mdx
+++ b/content/ko/resources/contact.mdx
@@ -4,6 +4,6 @@
- **X / Twitter** — [@XAgent_official](https://x.com/XAgent_official)
- **Medium** — [@xagentai](https://medium.com/@xagentai)
- **이메일** — [admin@xagt.ai](mailto:admin@xagt.ai)
-- **Telegram** — 추후 공개 예정
+- **Telegram · 한국 커뮤니티** — [@XAgentKR](https://t.me/XAgentKR)
파트너십 또는 언론 문의는 위 채널을 통해 연락해 주세요.
diff --git a/content/ko/resources/faq.mdx b/content/ko/resources/faq.mdx
new file mode 100644
index 0000000..aa5a0ac
--- /dev/null
+++ b/content/ko/resources/faq.mdx
@@ -0,0 +1,25 @@
+# 자주 묻는 질문
+
+## X-Agent란 무엇인가요?
+
+X-Agent는 누구나 자연어를 사용해 맞춤형 AI 에이전트를 생성, 배포 및 수익화할 수 있도록 지원하는 Web3 소셜 그래프 기반의 제로코드 플랫폼입니다.
+
+## 코딩 지식이 필요한가요?
+
+필요하지 않습니다. 원하는 작업을 자연어로 설명하면 X-Agent가 작동 가능한 에이전트를 생성합니다. 프로그래밍이나 서버 설정이 필요하지 않습니다.
+
+## 에이전트를 어디에 배포할 수 있나요?
+
+Telegram, WhatsApp 또는 표준 웹 인터페이스에 배포할 수 있습니다.
+
+## $XAGT는 어디에 사용되나요?
+
+$XAGT는 생태계의 가스 및 수수료 결제 계층으로서 컴퓨팅, 스테이킹, 에이전트가 중개하는 상업 거래의 결제에 사용됩니다. 자세한 내용은 [XAGT 개요](/ko/token/overview)를 확인하세요.
+
+## 어떻게 보상을 받을 수 있나요?
+
+에이전트 실행(Execution), 공유 및 신규 사용자 전환(Distribution), 수익을 창출하는 우수한 에이전트 구축(Value)으로 구성된 3차원 Business Mining을 통해 보상을 받을 수 있습니다.
+
+## 토큰은 언제 출시되나요?
+
+토큰 생성 및 상장에 관한 세부 정보는 공식 [공지사항](/ko/announcement)을 통해 공개됩니다.
diff --git a/content/ko/resources/glossary.mdx b/content/ko/resources/glossary.mdx
new file mode 100644
index 0000000..0de859f
--- /dev/null
+++ b/content/ko/resources/glossary.mdx
@@ -0,0 +1,17 @@
+# 용어집
+
+**Agent(에이전트)** — 사용자를 대신해 작업을 자율적으로 수행하도록 X-Agent에서 생성된 전문 AI 도구.
+
+**Speak to Build** — 코드를 사용하지 않고 자연어로 설명하여 에이전트를 만드는 방식.
+
+**Share to Connect** — Web3 소셜 그래프에서 에이전트를 공유하여 사용자 및 서비스와 연결하는 방식.
+
+**Business Mining** — Execution Mining, Distribution Mining 및 Value Mining으로 구성된 3차원 보상 모델.
+
+**Super-Agent** — 많은 활성 사용자를 확보한 높은 활용도의 에이전트.
+
+**Relationship Mapping** — Web3 소셜 프로토콜을 활용해 작업 수행과 관련된 사용자의 실제 네트워크를 인식하는 방식.
+
+**$XAGT** — X-Agent 생태계의 네이티브 가스 및 수수료 결제 토큰.
+
+**TGE** — Token Generation Event. $XAGT가 처음 생성되어 유통되는 이벤트.
diff --git a/content/ko/resources/security.mdx b/content/ko/resources/security.mdx
deleted file mode 100644
index 25e2265..0000000
--- a/content/ko/resources/security.mdx
+++ /dev/null
@@ -1,11 +0,0 @@
-# 보안 및 감사
-
-## X-Agent Token 감사
-
-PeckShield가 X-Agent Token 스마트 컨트랙트를 감사했습니다. 보고서: v1.0, 2026년 8월 28일(영문 원본).
-
-[PeckShield 감사 보고서 다운로드 (PDF · 영문)](/audits/PeckShield-Audit-Report-ERC20-XAgentToken-v1.0.pdf)
-
-## 취약점 제보
-
-취약점 제보 절차는 이 페이지에 공개될 예정입니다.
diff --git a/content/ko/security.mdx b/content/ko/security.mdx
new file mode 100644
index 0000000..9fae9f2
--- /dev/null
+++ b/content/ko/security.mdx
@@ -0,0 +1,24 @@
+---
+title: 보안
+description: XAGT 공식 컨트랙트 정보와 독립적인 보안 감사 자료입니다.
+---
+
+# 보안
+
+XAGT 공식 컨트랙트 정보를 확인하고 공개된 보안 자료에 접근하려면 이 페이지를 이용하세요.
+
+## 공식 컨트랙트 상태
+
+공식 온체인 컨트랙트 주소는 토큰 생성 후 공개됩니다. [컨트랙트 주소](/ko/token/addresses) 페이지에 게시되기 전에는 비공식 채널에서 공유된 주소를 이용하지 마세요.
+
+## 독립적인 보안 감사
+
+### PeckShield
+
+- **보고서:** X-Agent Token v1.0
+- **감사일:** 2026년 8월 28일
+- **문서:** [영문 원본 다운로드 (PDF)](/audits/PeckShield-Audit-Report-ERC20-XAgentToken-v1.0.pdf)
+
+## 보안 문의
+
+보안 관련 문의는 공식 [문의 및 지원](/ko/resources/contact) 페이지를 이용하세요.
diff --git a/content/ko/token/_meta.js b/content/ko/token/_meta.js
index 9f0e8cb..7ae9f74 100644
--- a/content/ko/token/_meta.js
+++ b/content/ko/token/_meta.js
@@ -1,3 +1,4 @@
export default {
+ overview: 'XAGT 개요',
addresses: '컨트랙트 주소'
}
diff --git a/content/ko/token/overview.mdx b/content/ko/token/overview.mdx
new file mode 100644
index 0000000..cbdb955
--- /dev/null
+++ b/content/ko/token/overview.mdx
@@ -0,0 +1,18 @@
+# XAGT 개요
+
+**$XAGT**는 X-Agent 생태계의 네이티브 토큰입니다. 컴퓨팅, 스테이킹 기반 지지, 에이전트가 중개하는 상업 거래를 위한 가스 및 수수료 결제 계층으로 작동합니다.
+
+## 기본 정보
+
+| 항목 | 내용 |
+| ----------------- | ------------------------------------------------------------------------- |
+| **심볼** | $XAGT |
+| **총공급량** | 10B $XAGT |
+| **최대 공급량** | 10B $XAGT |
+| **역할** | 가스 및 수수료 결제 계층 |
+| **획득 방식** | 3차원 [Business Mining](/ko/litepaper) (Execution / Distribution / Value) |
+| **토큰 배분** | [현재 TGE 전 공지](/ko/announcement/token-allocation-vesting) |
+| **컨트랙트 주소** | 토큰 생성 후 공개 예정 |
+| **보안 감사** | [PeckShield v1.0](/ko/security) |
+
+TGE 전 최종 조율이 완료될 때까지 공식 공지가 배분 및 베스팅 정보의 현재 기준입니다. Litepaper에서는 더 넓은 토큰 모델과 Business Mining 메커니즘을 설명합니다.
diff --git a/locale-routes.json b/locale-routes.json
index c1d5fb2..e2eaed1 100644
--- a/locale-routes.json
+++ b/locale-routes.json
@@ -1,44 +1,50 @@
{
"en": [
"",
- "build/api-sdk",
- "build/create-agent",
- "build/deployment",
- "build/marketplace",
- "build/playbooks",
+ "announcement",
"changelog",
"disclaimer",
"how-it-works",
"litepaper",
+ "security",
+ "announcement/token-allocation-vesting",
"resources/brand-kit",
"resources/contact",
"resources/faq",
"resources/glossary",
- "resources/media",
- "resources/security",
"token/addresses",
- "token/governance",
- "token/overview",
- "token/utility"
+ "token/overview"
],
"ja": [
"",
+ "announcement",
"changelog",
"disclaimer",
+ "how-it-works",
"litepaper",
+ "security",
+ "announcement/token-allocation-vesting",
"resources/brand-kit",
"resources/contact",
- "resources/security",
- "token/addresses"
+ "resources/faq",
+ "resources/glossary",
+ "token/addresses",
+ "token/overview"
],
"ko": [
"",
+ "announcement",
"changelog",
"disclaimer",
+ "how-it-works",
"litepaper",
+ "security",
+ "announcement/token-allocation-vesting",
"resources/brand-kit",
"resources/contact",
- "resources/security",
- "token/addresses"
+ "resources/faq",
+ "resources/glossary",
+ "token/addresses",
+ "token/overview"
]
}
diff --git a/next.config.mjs b/next.config.mjs
index ef2dcfd..2d98929 100644
--- a/next.config.mjs
+++ b/next.config.mjs
@@ -13,6 +13,18 @@ export default withNextra({
reactStrictMode: true,
async redirects() {
return [
+ ...Object.keys(localeRoutes).map((locale) => ({
+ source: `/${locale}/token-allocation-vesting`,
+ destination: `/${locale}/announcement/token-allocation-vesting`,
+ permanent: true,
+ locale: false
+ })),
+ ...Object.keys(localeRoutes).map((locale) => ({
+ source: `/${locale}/resources/security`,
+ destination: `/${locale}/security`,
+ permanent: true,
+ locale: false
+ })),
{
source: '/favicon.ico',
destination: '/logo.png',
diff --git a/public/brand/x-agent-avatar-dark-green.svg b/public/brand/x-agent-avatar-dark-green.svg
new file mode 100644
index 0000000..ab9feb6
--- /dev/null
+++ b/public/brand/x-agent-avatar-dark-green.svg
@@ -0,0 +1,6 @@
+
diff --git a/public/brand/x-agent-avatar-dark-white.svg b/public/brand/x-agent-avatar-dark-white.svg
new file mode 100644
index 0000000..ea5c4be
--- /dev/null
+++ b/public/brand/x-agent-avatar-dark-white.svg
@@ -0,0 +1,6 @@
+
diff --git a/public/brand/x-agent-avatar-green.svg b/public/brand/x-agent-avatar-green.svg
new file mode 100644
index 0000000..3a37f36
--- /dev/null
+++ b/public/brand/x-agent-avatar-green.svg
@@ -0,0 +1,6 @@
+
diff --git a/public/brand/x-agent-avatar-white.svg b/public/brand/x-agent-avatar-white.svg
new file mode 100644
index 0000000..6861194
--- /dev/null
+++ b/public/brand/x-agent-avatar-white.svg
@@ -0,0 +1,6 @@
+
diff --git a/public/brand/x-agent-horizontal-dark-green.svg b/public/brand/x-agent-horizontal-dark-green.svg
new file mode 100644
index 0000000..d82a5cd
--- /dev/null
+++ b/public/brand/x-agent-horizontal-dark-green.svg
@@ -0,0 +1,20 @@
+
diff --git a/public/brand/x-agent-horizontal-dark-white.svg b/public/brand/x-agent-horizontal-dark-white.svg
new file mode 100644
index 0000000..3f0f0e1
--- /dev/null
+++ b/public/brand/x-agent-horizontal-dark-white.svg
@@ -0,0 +1,20 @@
+
diff --git a/public/brand/x-agent-horizontal-green.svg b/public/brand/x-agent-horizontal-green.svg
new file mode 100644
index 0000000..008473c
--- /dev/null
+++ b/public/brand/x-agent-horizontal-green.svg
@@ -0,0 +1,20 @@
+
diff --git a/public/brand/x-agent-horizontal-light.svg b/public/brand/x-agent-horizontal-light.svg
new file mode 100644
index 0000000..d0f39a8
--- /dev/null
+++ b/public/brand/x-agent-horizontal-light.svg
@@ -0,0 +1,20 @@
+
diff --git a/public/brand/x-agent-horizontal-white.svg b/public/brand/x-agent-horizontal-white.svg
new file mode 100644
index 0000000..0b56ec5
--- /dev/null
+++ b/public/brand/x-agent-horizontal-white.svg
@@ -0,0 +1,20 @@
+
diff --git a/public/brand/x-agent-logo-pack.zip b/public/brand/x-agent-logo-pack.zip
new file mode 100644
index 0000000..0deeb21
Binary files /dev/null and b/public/brand/x-agent-logo-pack.zip differ
diff --git a/public/brand/x-agent-social-banner-1500x500.jpeg b/public/brand/x-agent-social-banner-1500x500.jpeg
new file mode 100644
index 0000000..8c12b39
Binary files /dev/null and b/public/brand/x-agent-social-banner-1500x500.jpeg differ
diff --git a/public/brand/x-agent-stacked-dark-green.svg b/public/brand/x-agent-stacked-dark-green.svg
new file mode 100644
index 0000000..9dfc35e
--- /dev/null
+++ b/public/brand/x-agent-stacked-dark-green.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/brand/x-agent-stacked-dark-white.svg b/public/brand/x-agent-stacked-dark-white.svg
new file mode 100644
index 0000000..f95d2ed
--- /dev/null
+++ b/public/brand/x-agent-stacked-dark-white.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/brand/x-agent-stacked-green.svg b/public/brand/x-agent-stacked-green.svg
new file mode 100644
index 0000000..18d3042
--- /dev/null
+++ b/public/brand/x-agent-stacked-green.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/brand/x-agent-stacked-light.svg b/public/brand/x-agent-stacked-light.svg
new file mode 100644
index 0000000..fd4a25b
--- /dev/null
+++ b/public/brand/x-agent-stacked-light.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/brand/x-agent-stacked-white.svg b/public/brand/x-agent-stacked-white.svg
new file mode 100644
index 0000000..a7491d6
--- /dev/null
+++ b/public/brand/x-agent-stacked-white.svg
@@ -0,0 +1,13 @@
+
diff --git a/scripts/site-smoke.test.mjs b/scripts/site-smoke.test.mjs
index eb3d379..8c8b1b7 100644
--- a/scripts/site-smoke.test.mjs
+++ b/scripts/site-smoke.test.mjs
@@ -29,8 +29,67 @@ for (const [locale, paths] of Object.entries(routes)) {
}
}
+for (const locale of ['en', 'ja', 'ko']) {
+ test(`the ${locale} announcement index links to its localized detail page`, async () => {
+ const response = await request(`/${locale}/announcement`)
+ assert.equal(response.status, 200)
+ const html = await response.text()
+ assert.match(
+ html,
+ new RegExp(`href="/${locale}/announcement/token-allocation-vesting"`)
+ )
+ assert.doesNotMatch(
+ html,
+ new RegExp(`href="/${locale}/token-allocation-vesting"`)
+ )
+ })
+}
+
+for (const [locale, sectionLabel, indexLabel, detailLabel] of [
+ [
+ 'en',
+ 'Announcements',
+ 'Latest Updates',
+ 'XAGT Token Allocation & Vesting'
+ ],
+ ['ja', 'お知らせ', '最新情報', 'トークン配分およびベスティングスケジュール'],
+ ['ko', '공지사항', '최신 공지', '토큰 배분 및 베스팅 일정']
+]) {
+ test(`the ${locale} announcement navigation exposes the index and detail page`, async () => {
+ const response = await request(`/${locale}/announcement`)
+ assert.equal(response.status, 200)
+ const html = await response.text()
+ assert.match(html, new RegExp(`>${sectionLabel}<`))
+ assert.match(html, new RegExp(`>${indexLabel}<`))
+ assert.match(html, new RegExp(`>${detailLabel}<`))
+ })
+}
+
+for (const locale of ['en', 'ja', 'ko']) {
+ test(`the legacy ${locale} token allocation URL redirects to the announcement`, async () => {
+ const response = await request(`/${locale}/token-allocation-vesting`)
+ assert.equal(response.status, 308)
+ assert.equal(
+ new URL(response.headers.get('location'), baseUrl).pathname,
+ `/${locale}/announcement/token-allocation-vesting`
+ )
+ })
+
+ test(`the legacy ${locale} security URL redirects to the consolidated security page`, async () => {
+ const response = await request(`/${locale}/resources/security`)
+ assert.equal(response.status, 308)
+ assert.equal(
+ new URL(response.headers.get('location'), baseUrl).pathname,
+ `/${locale}/security`
+ )
+ })
+}
+
for (const path of [
'/en/not-a-real-page',
+ '/en/resources/media',
+ '/en/token/governance',
+ '/en/token/utility',
'/missing-asset.png',
'/audits/missing.pdf'
]) {
@@ -79,17 +138,6 @@ for (const [cookie, expected] of [
})
}
-for (const locale of ['ja', 'ko']) {
- test(`untranslated ${locale} routes keep their documented fallback`, async () => {
- const response = await request(`/${locale}/resources/faq`)
- assert.equal(response.status, 307)
- assert.equal(
- new URL(response.headers.get('location'), baseUrl).pathname,
- `/${locale}`
- )
- })
-}
-
test('audit download serves the exact original PDF as an attachment', async () => {
const response = await request(
'/audits/PeckShield-Audit-Report-ERC20-XAgentToken-v1.0.pdf'
@@ -104,3 +152,28 @@ test('audit download serves the exact original PDF as an attachment', async () =
'd2b40ecdf9d604a81e41313aa4457a4819df6c4915b6ee051dbf09d575a3680b'
)
})
+
+for (const path of [
+ '/brand/x-agent-logo-pack.zip',
+ '/brand/x-agent-social-banner-1500x500.jpeg',
+ '/brand/x-agent-avatar-green.svg',
+ '/brand/x-agent-avatar-white.svg',
+ '/brand/x-agent-avatar-dark-green.svg',
+ '/brand/x-agent-avatar-dark-white.svg',
+ '/brand/x-agent-horizontal-light.svg',
+ '/brand/x-agent-horizontal-green.svg',
+ '/brand/x-agent-horizontal-white.svg',
+ '/brand/x-agent-horizontal-dark-green.svg',
+ '/brand/x-agent-horizontal-dark-white.svg',
+ '/brand/x-agent-stacked-light.svg',
+ '/brand/x-agent-stacked-green.svg',
+ '/brand/x-agent-stacked-white.svg',
+ '/brand/x-agent-stacked-dark-green.svg',
+ '/brand/x-agent-stacked-dark-white.svg'
+]) {
+ test(`brand kit asset is published: ${path}`, async () => {
+ const response = await request(path)
+ assert.equal(response.status, 200)
+ assert.ok((await response.arrayBuffer()).byteLength > 0)
+ })
+}