Skip to content

Commit 95ca419

Browse files
committed
feat: tighten trust surface and simplify landing page
1 parent 4909f11 commit 95ca419

10 files changed

Lines changed: 637 additions & 421 deletions

File tree

.env.example

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Token deployment reference
22
NEXT_PUBLIC_CONTRACT_ADDRESS=SOON
33
NEXT_PUBLIC_CHAIN_ID=TODO_PUBLISH_CHAIN_ID
4+
# Accepted values: pending, deployed, verified
5+
NEXT_PUBLIC_VERIFICATION_STATUS=pending
46

57
# Token and pair routing for market lookup
68
NEXT_PUBLIC_TOKEN_ADDRESS=

README.md

Lines changed: 48 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,10 @@ Integration details live in
8080
`URyhfFZLducFix2yroBuwf3jbGtU3BTRSTjgiiDuXNR`
8181
- Token Contract Address:
8282
`To be published after deployment and verification.`
83-
- Verification Status:
84-
`Pending deployment.`
83+
- Verification Lifecycle:
84+
`Pending Deployment` -> `Deployed (Unverified)` -> `Verified`
85+
- Current Lifecycle State:
86+
`Pending Deployment`
8587

8688
This is the publicly announced developer wallet intended for deployment
8789
operations. The token contract address will be published separately after
@@ -92,9 +94,45 @@ This is NOT the token contract address.
9294
Do not trust any token address until it appears on xenor-site and is marked as
9395
verified.
9496

95-
`xenor-site` is the canonical publication surface for launch-critical contract
96-
details. Social posts may announce updates, but the canonical verified contract
97-
reference must live on `xenor-site`.
97+
## Verification & Trust
98+
99+
`xenor-site` is the canonical source of truth for all launch-critical contract
100+
information.
101+
102+
The contract address is only valid when it appears here and is marked as
103+
`Verified`.
104+
105+
Do not rely on any external source for token addresses unless it is confirmed
106+
here.
107+
108+
Social posts may announce updates, but they are not the final authority.
109+
110+
Users should verify information here before acting.
111+
112+
## Security Notice
113+
114+
XENOr does not distribute tokens via direct messages, private channels, or
115+
unofficial links.
116+
117+
XENOr does not run private token distribution through DMs or private channels.
118+
119+
Any such message should be considered malicious.
120+
121+
## Token Definition (Minimal)
122+
123+
The token is a public utility surface for system interaction and a single
124+
canonical on-chain reference once deployment and verification are complete.
125+
126+
The token is not a guarantee of profit or financial return. It is not a promise
127+
of returns.
128+
129+
## Canonical Update Flow
130+
131+
All launch-critical updates follow this sequence:
132+
133+
1. `xenor-site` is updated with the current deployment state.
134+
2. Contract verification is confirmed.
135+
3. Public announcements are made.
98136

99137
## Repository Boundaries / Non-goals
100138

@@ -125,6 +163,8 @@ Token deployment and routing:
125163
site after deployment and verification
126164
- `NEXT_PUBLIC_CHAIN_ID` — official network / chain id used by market and
127165
explorer routes once published
166+
- `NEXT_PUBLIC_VERIFICATION_STATUS` — verification lifecycle state:
167+
`pending`, `deployed`, or `verified`
128168
- `NEXT_PUBLIC_TOKEN_ADDRESS` — token address used for token intel lookups if
129169
it differs from the published contract field
130170
- `NEXT_PUBLIC_PAIR_ADDRESS` — pair address for market references
@@ -162,6 +202,9 @@ Token intel and overrides:
162202
native lab for low-level incubation work
163203
- [`xenor-sale`](https://github.com/XENOr-god/xenor-sale) — archived
164204
historical work
205+
- [`xenor-xenus`](https://github.com/XENOr-god/xenor-xenus) — downstream
206+
application project in the broader ecosystem; not part of the canonical stack
207+
and not a token source of truth
165208

166209
## Contributing
167210

app/components/gaea-site-chrome.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export function GaeaSiteHeader({ locale = "en" }: { locale?: Locale }) {
4747
</span>
4848
<span className="xenor-brand-lockup">
4949
<span className="xenor-brand-wordmark">XENØR</span>
50-
<span className="xenor-brand-cue">surface://working-stack</span>
50+
<span className="xenor-brand-cue">canonical public surface</span>
5151
</span>
5252
</LocalizedLink>
5353

@@ -82,9 +82,9 @@ export function GaeaSiteHeader({ locale = "en" }: { locale?: Locale }) {
8282
</div>
8383

8484
<div className="xenor-container xenor-shell-meta" aria-label="System status">
85-
<span>mode://canonical</span>
86-
<span>proof://generated</span>
87-
<span>stack://4 active surfaces</span>
85+
<span>source of truth</span>
86+
<span>verify on site</span>
87+
<span>official launch updates</span>
8888
</div>
8989
</header>
9090
);
@@ -99,13 +99,13 @@ export function GaeaSiteFooter({ locale = "en" }: { locale?: Locale }) {
9999
<div className="xenor-footer-copy">
100100
<p className="xenor-eyebrow">Canonical public surface</p>
101101
<strong>
102-
The site exists to point back to code, artifacts, and boundaries without
103-
smoothing the edges away.
102+
xenor-site is the source of truth for token status, official links, and
103+
public launch updates.
104104
</strong>
105105
<span>
106-
XENØR is easier to read when engine substrate, scenario validation, and
107-
public explanation stay separate. The goal here is not maximal surface
108-
area. It is a clearer way into what already exists.
106+
XENOr is experimental. Verify the official token address on this site
107+
before interacting. Use the routes below for token status, repositories,
108+
and official channels.
109109
</span>
110110
</div>
111111

0 commit comments

Comments
 (0)