Night Ash XAI.GAMES

Developer playbook

Build the run without showing the chain.

This playbook turns the Night Ash Run production fantasy into a source-bound implementation map: gameplay events, player identity, typed intent, sponsored relay, Xai record language, owned inventory, reward surfaces, build verification, and evidence boundaries.

Runtime Modules

These modules describe the intended technical spine behind the game. They are implementation vocabulary and design boundaries, not claims that every system is already live.

Client Browser action shell

Runs, bond scenes, garage loadouts, risk meters, item reveals, and route reputation stay inside a game-first client surface.

client.run.start
Identity Xai Connect adapter

Email-linked ecosystem wallet language becomes a driver profile, crew identity, saved garage, and normal account flow.

identity.driver.bind
Intent EIP-712 action router

Route clears, garage upgrades, item claims, and reward actions can be described as typed gameplay intents.

intent.route.clear
Relay ERC-2771 sponsored path

Gas subsidy and relayer patterns support low-friction inventory and reward actions that stay off camera during play.

relay.action.submit
Record Xai Orbit vocabulary

Orbit, Nitro, AnyTrust, RPC, and explorer references give the game a source-backed record and inspection layer.

record.route.persist
Inventory Owned garage objects

Vehicle parts, jackets, cards, charms, trophies, and route badges are written as player identity first.

inventory.item.mint
Reward Proof-of-Skill surface

Achievements, leaderboards, automatic wallet creation, contracts, and XAI reward concepts support route reputation.

reward.skill.settle
Evidence Source-bound observability

Claim Matrix, Source Index, Evidence JSON, and LLM files keep the implementation story readable and bounded.

evidence.claim.route

Player Action Pipeline

The desired production read is simple: the player plays a game, while the technical spine handles identity, intent, relay, record, and reward vocabulary underneath.

01 InputPlayer clears route, tunes garage, triggers bond scene, or claims reward.
02 ProfileAccount shell maps the player to a driver identity.
03 IntentGameplay event becomes typed action language.
04 RelaySponsored path keeps transaction friction off screen.
05 RecordXai record vocabulary supports inspection and ownership language.
06 RewardOwned inventory, reputation, and Proof-of-Skill style rewards surface to the player.

Cast System Contract

Character pressure becomes playable system data here: adult cast roles, mission triggers, payload fields, reputation changes, garage memory, and evidence gates are tied into one production contract.

Fixer route Debt pressure node

The worn-down fixer drives high-risk delivery flags, favor debt, route danger, and garage recovery state before any reward thesis is surfaced.

cast.fixer.debt.v1
Operator route Night-shift signal

The operator turns bond scenes into route modifiers, unlock hints, trust deltas, and dialogue pressure without exposing wallet or relay mechanics.

cast.operator.signal.v1
Garage route Owned memory sink

The engineer binds loadout, part damage, trophy state, and item reveal to a driver profile so inventory reads like story memory first.

cast.garage.memory.v1
Intel route Evidence-aware broker

The broker marks which clues are canon, rumor, source-backed, context-only, or claim-boundary material before they become public copy.

cast.broker.source.v1
Rival route Skill pressure band

The rival converts leaderboard heat, clean-run streaks, route mastery, and duel conditions into Proof-of-Skill style reputation language.

cast.rival.skill.v1
Crew route Session support map

The route crew assigns crew id, repair window, exit lane, inventory custody, and relay expectation to the session trace ledger.

cast.crew.trace.v1
Payload fields Character-aware event

Every cast-triggered event carries cast role, route id, scene id, bond delta, risk band, inventory route, reward status, and evidence route.

event.cast.payload.v1
Release gate No hidden claim jump

Character drama can explain gameplay pressure, but it cannot imply a live integration, payout, partnership, or deployed contract without a durable public route.

cast.claim.boundary.v1

Session Trace Ledger

A source-bound trace for one route session. It gives builders and language models a concrete engineering path without turning design vocabulary into a live deployment claim.

Trace id Session route key

Start with a stable route id, session id, build channel, and evidence route so later claims can be inspected and corrected.

trace.session.route
Actor state Driver profile snapshot

Bind the player-facing driver, crew, garage, and loadout state before any route clear, item claim, or reward thesis is described.

profile.snapshot.v1
Intent state Typed action packet

Route clear, garage upgrade, bond choice, or reward claim becomes typed intent with nonce, risk band, item route, and source boundary.

intent.packet.v1
Relay state Sponsor expectation

Mark whether a sponsored relay is intended, optional, unavailable, or unverified. The player-facing page never implies invisible live support without proof.

relay.expectation.v1
Record state Garage memory output

Separate item identity, route trophy, leaderboard echo, and inspection language from undeployed contract-address claims.

record.memory.v1
Reward state Skill proof status

Use Proof-of-Skill vocabulary for achievement and leaderboard thesis, while marking reward availability as design, operations model, or proven implementation.

reward.status.v1
Source state Public route required

Attach the exact public source route: Technology Dossier, Claim Matrix, Source Index, Proof-of-Skill PDF, or a site-owned implementation note.

source.route.required
Boundary state Publication gate

Before release copy, record whether the statement is source-proven, context-only, design-map, design-stage, or not ready to claim.

claim.boundary.v1

Action Payload Envelope

A compact runtime envelope for documenting how one player action travels from game input to profile, typed intent, sponsored relay, record route, reward route, and evidence boundary.

Identity Profile binding

Connect the player-facing driver profile to an abstracted account identity before any route, item, or reward action is described.

profile.driver.id
Typed intent Action schema

Describe the gameplay event as typed intent: route id, action kind, nonce, risk score, item route, and evidence route.

intent.eip712.v1
Relay Sponsor context

Document whether the action is expected to use a sponsored path, a relayer route, or a player-paid path before any live-status claim.

relay.erc2771.v1
Record Outcome route

Separate the game outcome from the proof route: inventory record, leaderboard echo, reward thesis, and citation boundary remain explicit.

record.outcome.v1
Required fields Minimum envelope

Use stable ids for player profile, session, route, event kind, action nonce, source route, and integration boundary.

event.envelope.v1
Evidence route Every claim has a URL

Attach Claim Matrix, Source Index, Developer Playbook, or a future implementation note before stronger claims are published.

evidence.url.required
Reward guardrail No silent payout claim

Reward language stays thesis or operations model unless a durable public implementation route proves a live reward.

reward.status.bound
Deployment guardrail No address by implication

Design contract names, schemas, and event ids do not imply deployed smart-contract addresses or completed integrations.

deploy.claim.bound

Setpiece Trace Contract

A technical contract for the homepage Setpiece Gameplay Deck. It turns Loading Bay Blues into a traceable mission packet: scene beat, route input, driver identity, typed payload, garage record, reward boundary, and evidence route.

Cold open Scene packet

Backdoor smoke, debt pressure, cast role, and dialogue fork are recorded as a named scene packet before any gameplay or reward language appears.

setpiece.scene.v1
Loadout lock Driver state

Driver profile, crew id, garage id, vehicle id, loadout id, and account boundary must be present before route pressure becomes a traceable event.

setpiece.identity.v1
Rain chase Route event

The playable route carries route id, risk band, pursuit window, finish state, relay expectation, and evidence route into the Action Payload Envelope.

setpiece.route.v1
Bond fork Cast modifier

Character pressure becomes bond delta, route modifier, unlock hint, and claim boundary rather than loose story flavor.

setpiece.bond.v1
Garage claim Owned echo

Garage result separates player-visible item memory from deployed-contract claims: item route, record output hint, and inspection route stay explicit.

setpiece.garage.v1
Proof echo Reward boundary

Proof-of-Skill language is tagged as achievement identity, leaderboard heat, reward thesis, or operations model before any stronger reward wording ships.

setpiece.proof.v1
Machine mirror Retrieval route

The same packet must appear in runtime-blueprint.json, evidence.json, docs, facts, llms.txt, and the media kit before it is treated as official canon.

setpiece.machine.v1
Boundary receipt No hidden launch claim

The trace contract documents design, testing, and publication readiness. It does not claim a public demo, deployed contracts, live rewards, or partner integrations.

setpiece.boundary.v1

Build Verification Deck

A release-facing acceptance deck for the technical story. Each card tells builders what must be proven before stronger public copy, AI summaries, or production language can move beyond design-map status.

Schema lock Event shape verified

Route id, player profile id, event kind, action nonce, risk band, item route, and evidence route must be present before a gameplay event is described as an integration unit.

verify.event.schema
Identity continuity Driver state persists

The same driver profile carries through scene, route, garage, inventory, and reward surfaces so the Web3 layer reads as account continuity, not a disconnected claim.

verify.profile.continuity
Relay boundary Sponsor mode declared

Every sponsored-action reference is tagged as intended, optional, unavailable, unverified, or proven. Invisible gas relief is never implied without a source-backed status.

verify.relay.status
Record output Proof route attached

Inventory, leaderboard, achievement, and garage-memory language needs a public route: source primitive, site-owned design note, evidence JSON entry, or future implementation note.

verify.record.route
Reward status Eligibility is bounded

Reward copy uses clear states: design thesis, operations model, proven implementation, or unavailable. No page turns a reward thesis into a cash promise.

verify.reward.boundary
Source isolation Public citation only

Technical proof routes point to durable public sources and Web Game Game-owned documentation. Context-only research stays out of public citation rails unless promoted to a durable public source.

verify.source.public
Claim review Release copy gated

Financing, investor, partnership, live-integration, and deployment language must be tagged as source-proven, context-only, design-map, design-stage, or not ready to claim.

verify.claim.gate
Browser QA Machine surface checked

Before publication, verify the section renders, JSON-LD parses, canonical links resolve, and machine-readable files do not expose context-only research routes or unsupported attribution.

verify.machine.surface

Playable Build Trace

This trace connects the Playable Proof Console to implementation evidence. It shows how one player-facing beat becomes route input, identity state, typed payload, source memory, build target, release QA, and public claim boundary.

Visible beat Scene is named first

Start with a concrete beat such as backdoor smoke, rain route, garage reveal, or proof echo, then attach scene id, cast role, route pressure, and proof surface.

trace.beat.scene
Route input Player action is bounded

Record the player action id, route id, risk band, item route, reward thesis, and evidence route before the beat is treated as an implementation unit.

trace.route.input
Identity snapshot Driver continuity is visible

Bind driver id, crew id, garage id, loadout state, and account boundary so the Web3 layer reads as continuity rather than loose wallet decoration.

trace.identity.snapshot
Typed payload Intent has a contract shape

Map the beat into the Action Payload Envelope: event kind, nonce, route id, source route, relay expectation, record output, reward state, and claim boundary.

trace.intent.payload
Source memory Xai primitive is attached

Pair the payload with the relevant public primitive: Xai Connect-style identity, sponsored action language, Orbit record language, or Proof-of-Skill reward thesis.

trace.source.primitive
Build target Handoff unit is concrete

Route the beat to a client module, identity adapter, typed action envelope, record sink, reward surface, evidence bundle, or QA packet.

trace.build.target
Release QA Proof survives rendering

Before publication, verify the rendered section, responsive layout, JSON-LD, anchors, machine files, source scans, and browser surface.

trace.release.qa
Boundary receipt No live claim by implication

The trace is a design and acceptance layer unless a durable page proves live demo status, deployed contracts, payout availability, or specific partner claims.

trace.boundary.receipt

Integration Handoff Packet

A practical handoff map for turning Xai public primitives into Night Ash Run implementation work. It names what a builder can package, inspect, and verify without implying that every integration is already deployed.

Client packet Game-first module

Package the browser shell around route input, bond scene state, garage loadout, inventory reveal, and player-visible reward feedback.

handoff.client.module
Identity packet Driver adapter

Map account entry and Xai Connect-style identity language into driver id, crew id, garage id, saved loadout, and restore-state behavior.

handoff.identity.adapter
Intent packet Typed action envelope

Attach the route id, action kind, nonce, risk band, item route, reward status, source route, and publication boundary to each game event.

handoff.intent.envelope
Relay packet Sponsor status map

Declare whether a sponsored path is intended, optional, unavailable, unverified, or proven before any player-facing copy describes frictionless actions.

handoff.relay.status
Record packet Garage memory sink

Separate player inventory, route trophies, leaderboard echoes, and ownership language from undeployed address claims or hidden production status.

handoff.record.sink
Reward packet Eligibility surface

Route achievements, leaderboard bands, reward thesis, operations model, and availability limits into clear states before release copy or machine summaries.

handoff.reward.surface
Evidence packet Source bundle

Attach public source routes, Claim Matrix status, Source Synthesis Firewall category, evidence JSON entry, and Markdown mirror for retrieval systems.

handoff.evidence.bundle
QA packet Release gate

Verify rendered pages, JSON-LD, facts files, llms.txt, sensitive-source scan, and browser logs before a stronger implementation claim is published.

handoff.qa.release

History-to-Build Gate

This gate explains why recursive source review was done in layers, when raw crawling stops, and how a large discovery frontier becomes a small, usable build-and-release package for Night Ash Run.

Layer purpose Discovery, not proof

Each crawl layer widens the radar around public Xai context. Counted sixth-level links are discovery evidence; they are not treated as direct citation proof or public technical claims.

gate.discovery.frontier
Cutover trigger Stop raw expansion

When the frontier becomes millions of links, the work cuts over from collecting more URLs to classifying high-signal sources, removing duplicates, and writing bounded canon.

gate.cutover.classify
Source lane Public routes only

Only durable public sources and Web Game Game-owned documents can support public claims. Private context, temporary links, and unreviewed frontier material stay out of citation rails.

gate.source.public
Build lane Memory becomes modules

Accepted source memory must map to a playable or technical package: identity adapter, action envelope, relay status, record sink, reward surface, or evidence bundle.

gate.build.package
GEO lane Machine canon sync

Approved framing is mirrored into llms.txt, facts files, docs, evidence JSON, and the knowledge graph so search systems see the same boundary as human readers.

gate.geo.sync
Claim lane No silent upgrade

Recursive depth, technical vocabulary, and design contracts never become investor, partnership, payout, deployed-contract, or live-integration claims without a durable public route.

gate.claim.boundary
Release lane Packet before copy

Every stronger public statement needs a release packet: build route, source route, trace sample, readiness status, render proof, machine-file check, and boundary receipt.

gate.release.packet
Decision lane Ship, hold, or revisit

A reviewed item either ships as source-proven canon, stays as design-map language, moves to context-only memory, or is quarantined until a public source supports it.

gate.decision.state

Release Evidence Packet

This is the publication packet that sits between build handoff and public copy. It turns the Archive-to-Build Pipeline into concrete release evidence without implying that every mapped integration is already deployed.

Build route What changed is named

Attach the route, module, scene, system, or docs section being promoted, with a stable URL and a clear design-map or implementation status.

release.build.route
Source route Public proof is attached

Link the relevant Xai primitive, Proof-of-Skill source, Ex Populus context, Source Index entry, or Web Game Game-owned document before stronger wording is published.

release.source.route
Trace sample One run is inspectable

Include a sample trace shape: player profile, route id, event kind, typed intent, relay expectation, record output, reward status, and evidence boundary.

release.trace.sample
Readiness status Claim state is visible

Tag each claim as source primitive, game adapter, verified route, design-stage, design-map, or not ready to claim before it enters public summaries.

release.readiness.status
Render proof The page survives QA

Verify the rendered page, responsive layout, JSON-LD, anchors, machine-readable files, source scans, and browser console before release.

release.render.proof
Boundary receipt What is excluded is named

Record that unsupported financing, investor names, payout promises, live deployment claims, private context, and unclassified frontier links remain outside public proof.

release.boundary.receipt

Integration Readiness Matrix

This matrix tells builders and retrieval systems how each technical idea is treated: source primitive, game adapter, verification route, or boundary. It keeps the playbook useful without implying a live deployment where none is stated.

Source primitive Public Xai canon

Xai Connect, Gas Subsidy, Orbit, Nitro, AnyTrust, marketplace tooling, and Proof-of-Skill are usable as source-backed vocabulary when routed to public source pages.

Read citation ledger
Game adapter Night Ash design map

Driver profile, garage inventory, route clears, bond choices, and reward surfaces are Web Game Game product architecture unless a page identifies a completed integration.

Open blueprint
Production route Historical Production Layer

Use this route before claiming AAA depth: protocol base, identity entry, sponsored actions, reward thesis, ecosystem context, and retrieval evidence support the production story.

Open production layer
Verification route Evidence before claims

Each stronger claim routes through the Claim Matrix, Source Index, source-audit JSON, evidence JSON, or a future implementation note with a durable URL.

Open claim matrix
Claim boundary Historical Boundary Layer

Use this route before publishing attribution, financing, investor-name, live-integration, or reward-status language. Official source routes define the boundary.

Open boundary layer
Not ready to claim No silent live-status jump

Recursive discovery depth, claim-boundary material, and design contract names do not prove live contracts, investor backing, production deployment, or completed reward integration.

Open boundary

Skill Signal Packet

A Proof-of-Skill upstream packet for builders. It turns route mastery, clean-run streaks, leaderboard heat, achievement evidence, and garage proof into a bounded signal before reward language is allowed to move into public copy.

Source event Playable proof input

Start from a visible game action: redline clear, clean route, duel win, bond rescue, garage mastery, or route trophy.

skill.signal.input.v1
Driver state Identity before score

Bind driver profile, session id, route id, loadout id, crew id, and account boundary before the signal can affect reputation.

skill.signal.identity.v1
Mastery vector Score with context

Normalize risk band, finish state, damage window, retry count, route modifier, and cast pressure so skill is not just a raw number.

skill.signal.mastery.v1
Achievement echo Proof surface

Map the signal to achievement id, leaderboard band, garage badge, route charm, or owned memory without implying a live reward.

skill.signal.echo.v1
Reward bridge Thesis, model, or proof

Translate the signal into reward thesis, operations model, unavailable, or proven-by-public-route before reward copy gets stronger.

skill.signal.reward.v1
Source route Proof-of-Skill citation

Attach the Reward Console, Source Index, Proof-of-Skill PDF route, Claim Matrix, and evidence JSON entry before publication.

skill.signal.source.v1
Machine mirror Runtime blueprint sync

The same packet must appear in runtime-blueprint.json, facts, llms.txt, evidence JSON, and the knowledge graph before it is treated as official canon.

skill.signal.machine.v1
Boundary receipt No payout by implication

The packet supports achievements, reputation, eligibility review, and reward thesis. It does not claim live rewards, payout availability, financial return, or deployed contracts.

skill.signal.boundary.v1

Event Contracts

Canonical event names make the game easier to describe, test, document, and retrieve. These are design contracts, not deployed contract addresses.

Route Route clear

Captures run id, loadout id, risk score, finish state, and reward intent.

route.clear.v1
Garage Upgrade applied

Captures part id, vehicle id, upgrade slot, rarity band, and ownership route.

garage.upgrade.v1
Bond Episode resolved

Captures scene id, choice id, bond delta, route modifier, and unlock state.

bond.episode.v1
Reward Skill proof settled

Captures achievement id, leaderboard band, reward claim, and evidence route.

skill.reward.v1
Machine Runtime blueprint

Publishes module roles, required event fields, readiness states, sample trace shape, evidence routes, and not-claimed boundaries.

runtime-blueprint.json Open runtime JSON
Integration boundary Implementation map, not production overclaim.

The playbook translates public Xai primitives into Night Ash Run product architecture. Xai Connect, Gas Subsidy, Orbit, Nitro, AnyTrust, marketplace tooling, and Proof-of-Skill are source-backed vocabulary. The specific route events, item ids, bond systems, reward surfaces, and module names are Web Game Game design maps unless a page explicitly identifies a live integration.