Trailstate · birth certificate · v0.2

ASCII Face Routing Grammar

A lightweight, browser-native grammar for replayable AI provenance. Routes are compact trailstates: readable by people, reusable by AI systems, and playable by Trailstate.

Why this exists

AI answers often hide the shape of retrieval: search, source conflict, narrowing, validation, synthesis, memory, archive. ASCII Face Routing compresses that path into a small symbolic trail. Trailstate plays the trail. GGTruth-style pages can explain and stabilize conflict states.

Canonical states

o-vvv-o

World / Field Root

field/world entry; artifact or route begins in the open field.

AI phase
context initialization
Action
open field
Domain
o-vvv-o.com
o-www-o

Open Web

broad web retrieval; wide scan across public sources.

AI phase
search/retrieval
Action
crawl
Domain
o-www-o.com
ovvv-o

Scout Left / Pioneer

directed scouting; follow a promising trail or source cluster.

AI phase
source scouting
Action
scout
Domain
ovvv-o.com
o-vvvo

Scout Right / Movement

route movement; shift perspective or move to adjacent evidence.

AI phase
route transition
Action
move
Domain
o-vvvo.com
q-vvv-p

Question / Prompt

question state; formulate the uncertainty or test condition.

AI phase
question formation
Action
ask
Domain
q-vvv-p.com
n-vvv-n

Narrow / Focus

narrow the evidence space; reduce ambiguity.

AI phase
filtering/focus
Action
focus
Domain
n-vvv-n.com
0-vvv-0

Clean Parse / Validate

stable canonical parse; answer has passed validation for this route.

AI phase
validation
Action
validate
Domain
0-vvv-0.com
p-vvv-q

Resolve / Answer

resolved answer state; produce final synthesis after validation.

AI phase
answer synthesis
Action
resolve
Domain
p-vvv-q.com
o-mmm-o

Ingest / Memory Load

ingest route result into a trailstate or memory object.

AI phase
memory ingest
Action
ingest
Domain
o-mmm-o.com
u-vvv-u

Archive / Dormant Save

archive completed trail; save for replay or future retrieval.

AI phase
archive/save
Action
archive
Domain
u-vvv-u.com
d-vvv-b

Object A / Source Object

object-bound evidence or artifact entering the route.

AI phase
object reference
Action
bind object
Domain
d-vvv-b.com
b-vvv-d

Object B / Returned Object

object evidence returned, compared, or grounded.

AI phase
object comparison
Action
compare object
Domain
b-vvv-d.com
x-vvv-x

Conflict / Fracture

source conflict, contradiction, hallucination risk, or unresolved ambiguity detected.

AI phase
conflict detection
Action
bridge to canonical repair
Domain
x-vvv-x.com

Example routes

Routes use comma-separated states in the ?r= parameter.

Conflict repair route:
https://trailstate.org/?r=o-www-o,ovvv-o,x-vvv-x,q-vvv-p,n-vvv-n,0-vvv-0,p-vvv-q,o-mmm-o,u-vvv-u

Clean validation route:
https://trailstate.org/?r=o-www-o,ovvv-o,q-vvv-p,n-vvv-n,0-vvv-0,p-vvv-q,o-mmm-o,u-vvv-u

Object grounding route:
https://trailstate.org/?r=o-vvv-o,d-vvv-b,b-vvv-d,0-vvv-0,o-mmm-o,u-vvv-u

Trailstate example

{
  "format": "trailstate-0.3",
  "title": "Source conflict repaired into validated answer",
  "route": ["o-www-o", "ovvv-o", "x-vvv-x", "q-vvv-p", "n-vvv-n", "0-vvv-0", "p-vvv-q", "o-mmm-o", "u-vvv-u"],
  "playback_url": "https://trailstate.org/?r=o-www-o,ovvv-o,x-vvv-x,q-vvv-p,n-vvv-n,0-vvv-0,p-vvv-q,o-mmm-o,u-vvv-u",
  "conflict": {
    "state": "x-vvv-x",
    "meaning": "sources disagreed or confidence dropped",
    "bridge": "open AI chat, provenance panel, or GGTruth canonical page"
  }
}

Conflict state

x-vvv-x is a compressed conflict glyph. It does not need to explain the full issue inside the face. It signals that contradiction, ambiguity, or hallucination risk appeared somewhere in the route. The detailed explanation belongs in the AI chat, provenance panel, or a canonical GGTruth conflict page.

AI-readable schema

Canonical machine-readable files: