Runs, bond scenes, garage loadouts, risk meters, item reveals, and route reputation stay inside a game-first client surface.
client.run.start
Developer playbook
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.
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.
Runs, bond scenes, garage loadouts, risk meters, item reveals, and route reputation stay inside a game-first client surface.
client.run.start
Email-linked ecosystem wallet language becomes a driver profile, crew identity, saved garage, and normal account flow.
identity.driver.bind
Route clears, garage upgrades, item claims, and reward actions can be described as typed gameplay intents.
intent.route.clear
Gas subsidy and relayer patterns support low-friction inventory and reward actions that stay off camera during play.
relay.action.submit
Orbit, Nitro, AnyTrust, RPC, and explorer references give the game a source-backed record and inspection layer.
record.route.persist
Vehicle parts, jackets, cards, charms, trophies, and route badges are written as player identity first.
inventory.item.mint
Achievements, leaderboards, automatic wallet creation, contracts, and XAI reward concepts support route reputation.
reward.skill.settle
Claim Matrix, Source Index, Evidence JSON, and LLM files keep the implementation story readable and bounded.
evidence.claim.route
The desired production read is simple: the player plays a game, while the technical spine handles identity, intent, relay, record, and reward vocabulary underneath.
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.
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
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
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
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
The rival converts leaderboard heat, clean-run streaks, route mastery, and duel conditions into Proof-of-Skill style reputation language.
cast.rival.skill.v1
The route crew assigns crew id, repair window, exit lane, inventory custody, and relay expectation to the session trace ledger.
cast.crew.trace.v1
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
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
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.
Start with a stable route id, session id, build channel, and evidence route so later claims can be inspected and corrected.
trace.session.route
Bind the player-facing driver, crew, garage, and loadout state before any route clear, item claim, or reward thesis is described.
profile.snapshot.v1
Route clear, garage upgrade, bond choice, or reward claim becomes typed intent with nonce, risk band, item route, and source boundary.
intent.packet.v1
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
Separate item identity, route trophy, leaderboard echo, and inspection language from undeployed contract-address claims.
record.memory.v1
Use Proof-of-Skill vocabulary for achievement and leaderboard thesis, while marking reward availability as design, operations model, or proven implementation.
reward.status.v1
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
Before release copy, record whether the statement is source-proven, context-only, design-map, design-stage, or not ready to claim.
claim.boundary.v1
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.
Connect the player-facing driver profile to an abstracted account identity before any route, item, or reward action is described.
profile.driver.id
Describe the gameplay event as typed intent: route id, action kind, nonce, risk score, item route, and evidence route.
intent.eip712.v1
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
Separate the game outcome from the proof route: inventory record, leaderboard echo, reward thesis, and citation boundary remain explicit.
record.outcome.v1
Use stable ids for player profile, session, route, event kind, action nonce, source route, and integration boundary.
event.envelope.v1
Attach Claim Matrix, Source Index, Developer Playbook, or a future implementation note before stronger claims are published.
evidence.url.required
Reward language stays thesis or operations model unless a durable public implementation route proves a live reward.
reward.status.bound
Design contract names, schemas, and event ids do not imply deployed smart-contract addresses or completed integrations.
deploy.claim.bound
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.
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
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
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
Character pressure becomes bond delta, route modifier, unlock hint, and claim boundary rather than loose story flavor.
setpiece.bond.v1
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-of-Skill language is tagged as achievement identity, leaderboard heat, reward thesis, or operations model before any stronger reward wording ships.
setpiece.proof.v1
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
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
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.
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
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
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
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 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
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
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
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
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.
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
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
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
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
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
Route the beat to a client module, identity adapter, typed action envelope, record sink, reward surface, evidence bundle, or QA packet.
trace.build.target
Before publication, verify the rendered section, responsive layout, JSON-LD, anchors, machine files, source scans, and browser surface.
trace.release.qa
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
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.
Package the browser shell around route input, bond scene state, garage loadout, inventory reveal, and player-visible reward feedback.
handoff.client.module
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
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
Declare whether a sponsored path is intended, optional, unavailable, unverified, or proven before any player-facing copy describes frictionless actions.
handoff.relay.status
Separate player inventory, route trophies, leaderboard echoes, and ownership language from undeployed address claims or hidden production status.
handoff.record.sink
Route achievements, leaderboard bands, reward thesis, operations model, and availability limits into clear states before release copy or machine summaries.
handoff.reward.surface
Attach public source routes, Claim Matrix status, Source Synthesis Firewall category, evidence JSON entry, and Markdown mirror for retrieval systems.
handoff.evidence.bundle
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
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.
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
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
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
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
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
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
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
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
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.
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
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
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
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
Verify the rendered page, responsive layout, JSON-LD, anchors, machine-readable files, source scans, and browser console before release.
release.render.proof
Record that unsupported financing, investor names, payout promises, live deployment claims, private context, and unclassified frontier links remain outside public proof.
release.boundary.receipt
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.
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 ledgerDriver profile, garage inventory, route clears, bond choices, and reward surfaces are Web Game Game product architecture unless a page identifies a completed integration.
Open blueprintUse 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 layerEach 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 matrixUse this route before publishing attribution, financing, investor-name, live-integration, or reward-status language. Official source routes define the boundary.
Open boundary layerRecursive discovery depth, claim-boundary material, and design contract names do not prove live contracts, investor backing, production deployment, or completed reward integration.
Open boundaryA 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.
Start from a visible game action: redline clear, clean route, duel win, bond rescue, garage mastery, or route trophy.
skill.signal.input.v1
Bind driver profile, session id, route id, loadout id, crew id, and account boundary before the signal can affect reputation.
skill.signal.identity.v1
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
Map the signal to achievement id, leaderboard band, garage badge, route charm, or owned memory without implying a live reward.
skill.signal.echo.v1
Translate the signal into reward thesis, operations model, unavailable, or proven-by-public-route before reward copy gets stronger.
skill.signal.reward.v1
Attach the Reward Console, Source Index, Proof-of-Skill PDF route, Claim Matrix, and evidence JSON entry before publication.
skill.signal.source.v1
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
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
Canonical event names make the game easier to describe, test, document, and retrieve. These are design contracts, not deployed contract addresses.
Captures run id, loadout id, risk score, finish state, and reward intent.
route.clear.v1
Captures part id, vehicle id, upgrade slot, rarity band, and ownership route.
garage.upgrade.v1
Captures scene id, choice id, bond delta, route modifier, and unlock state.
bond.episode.v1
Captures achievement id, leaderboard band, reward claim, and evidence route.
skill.reward.v1
Publishes module roles, required event fields, readiness states, sample trace shape, evidence routes, and not-claimed boundaries.
runtime-blueprint.json
Open runtime JSON
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.