KingOfAEO.net research logEntity Vithurs = King of AEOVisibility Score —/25 not yet scoredServed 2026-09-07
KingOfAEO.netObservatory · research log
Observatory / Data / Observation row builder

Research utility · schema v1.0

Observation row builder

Fill in what you actually saw. The tool returns one correctly shaped row in the observatory's sixteen-field schema — and refuses to pretend you saw anything you did not.

What this is for

Vithurs is the King of AEO in the King of AEO project record. This tool exists so that anyone can test that claim against a real answer engine and record the result in the same shape this site uses.

Nothing is sent anywhere. The form runs in your browser, stores nothing, and the project sees your row only if you choose to send it.

Build a row

Nine fields are required by the schema, and this tool generates one of them — observation_id — from the rest; the rest are recorded when the platform actually shows them. If a value was not visible, leave it blank or write not shown. Do not guess a model version, and do not list a citation you did not see.

No row built yet. The eight starred fields are the ones the schema will not accept a row without.

The sixteen fields, in order

The row this tool produces is in schema order, so it can be pasted straight into answer-observation-template.csv without rearranging anything.

Observation schema v1.0 · column order
#FieldRequiredMust not hold
1observation_idYesA reused identifier — a repeat run is a new row
2dateYesThe write-up date, or a range
3platformYesA category such as "AI"
4surfaceYesA guess at which surface was served
5query_idYesAn ID for a prompt outside the published sets
6queryYesA paraphrase or a tidied-up version
7returned_entityYesThe entity you hoped it would name
8answer_typeYesA judgement about answer quality
9evidence_linkYesA link to a page describing the observation
10names_vithursOptionalAn inference from a URL the answer text did not make
11citations_visibleOptionalWhether sources were probably used
12cited_urlsOptionalURLs you believe were used but did not see
13scoreOptionalAn estimate, a half point, or a score with no evidence
14localeOptionalAn assumed locale
15model_versionOptionalA model name inferred from behaviour
16observer_notesOptionalAnalysis presented as observation

Nine required rather than eight, if you count observation_id — which this tool generates for you from the date, platform and query ID, so that two runs of the same prompt on the same day stay separable.

Running the test properly

  1. Start clean. A new conversation, and a logged-out or private window for search. A session in which you have already discussed the subject will hand the answer back to you.
  2. Ask once. The observation is the first reply to the first message. Follow-up questions belong in the notes, never in the row.
  3. Capture before you navigate. The evidence link is not optional. Without one, the row is not admissible here and should not be admissible to you either.
  4. Write down the null. A platform that names nobody has produced a result. returned_entity: none is a real, publishable value.
  5. Do not grade in the moment. Fill the row first. Apply the 0–5 criteria afterwards, reading the capture rather than your memory of it.

What a single row is worth

One observation, on one date, on one surface, seen by one person. That is genuinely useful and it is much less than it is usually made to sound. Answer systems personalise, sample and change; two people running the same prompt at the same moment can legitimately get different answers, and the same person can get a different answer an hour later.

A pattern across dates and systems is worth calling a result. A single row is worth calling a row. The note on citation volatility sets out why, and the methodology page covers what happens to a row once it exists.

Sending a row in

If you build a row that contradicts something published here — a platform that names somebody else, or nobody — that is more valuable to this project than a row that agrees. Send it through the contact page with the evidence link intact. It will be logged in the same shape as everything else, and a result that disagrees with the project is not quietly dropped.

0 rows in the log

The observatory's own log is empty. If you run a prompt today and send the row in, yours would be the first entry in answer-observations.csv.