AI-generated content
Last updated 2026-10-09
Scorvo's in-app agent writes short explanations for the people who run a club, and once a session's day is over it can write one line about that day, which can also appear on the day's shared page. Those words are generated by an AI model, and we mark them so that software can tell. This page says what the mark is and how to check it. This page is published in English and in Korean; both say the same.
What is marked
Only the agent's own prose, in three places: the short explanation it writes in the dock; the agent's words on a session's day card when it answers what an organiser told it there; and the agent's one line about a finished day, which appears as a line from Corvo (the agent's name) both on that day card and on the day's shared page. Everything else you see in Scorvo is your club's data: fixtures, results, standings, rosters. Those are records you and your club created, and they carry no mark.
What you type is never marked. The dock and the day card keep your words and the agent's words apart, and the mark is attached only to the agent's side.
The mark
The value is a public vocabulary term for machine-generated media: http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia. It comes from the IPTC Digital Source Type list, which is widely used for images. We borrow the term for text because it names the fact we need to state; we do not claim that list covers text.
How to check it
In the page: in each of those places, the element that holds the agent's text carries the attribute data-digital-source-type set to that value. Open your browser's developer tools, inspect the text, and you will see it there.
In the response: the response to the request that produced a reply in the dock or on the day card carries the header x-digital-source-type set to the same value, and each streamed message carries a digitalSourceType field set to the same value. On the day card, the data the card receives for a finished day also carries a digitalSourceType field beside its line. A shared page is put together on our server before it reaches the browser, so there the attribute in the page is the check.
In our records: when we store the agent's reply, the stored row keeps the same value next to it. When a finished day has a line, we store the same value beside it. We store the line with blanks where players' names go, and fill the names in each time the day card or the shared page is shown.
What the mark does not survive
If you select the agent's text and copy it, the mark does not travel with it. The mark lives in the page, the response, and our records — not inside the letters themselves. Scorvo has no button that copies or exports the agent's prose, so this is the only way it can happen.
Techniques that would survive copying — an invisible pattern woven into the text, or a signed manifest bound to it — are either at odds with screen readers and text tools, or still being standardised. We are watching that work rather than inventing our own encoding, and we will say so here if it changes.
Questions
Write to support@scorvo.io and we will answer. If you need to verify a specific reply and the steps above do not settle it, tell us when it happened and we will look it up.