How it works
PLYN is built around one idea: you should be able to see where every number came from. This is what that means in practice.
01
The school is the source
We do not restate what another site says a university charges. We read the university’s own pages and the documents it publishes, and we keep the original file so the claim can be re-checked later against exactly what we saw.
02
Collection and interpretation are separate jobs
Fetching a page, storing its documents and images, and extracting their text is one step, and it either worked or it did not. Deciding what a tuition table means is a different step that happens afterwards. Keeping them apart is why a hard-to-read PDF slows a profile down instead of quietly losing it.
03
A person accepts every fact
Extraction proposes; it does not publish. Each candidate figure arrives with the sentence it came from, and someone compares the two before it becomes part of a profile. Where a school has not published something, the profile says so rather than estimating.
04
One profile, three places
What an operator previews, what you read in your account and what comes out as a PDF are the same profile rendered three ways. If they ever disagree, that is a bug in one renderer rather than a difference between two.
05
The recommendation shows its reasoning
You see why a school was matched to you — which of your constraints it satisfies and which it does not. PLYN does not put schools in first, second and third place: a league table you cannot interrogate is an advertisement.