{"aliases":8487,"boards":147,"by_kind":[{"k":"vendor","n":2262},{"k":"fund","n":96},{"k":"aggregator","n":44},{"k":"cloud","n":9}],"by_licence":[{"k":"apache-2.0","n":709},{"k":"proprietary","n":628},{"k":"other","n":344},{"k":"mit","n":305},{"k":"creativeml-openrail-m","n":82},{"k":"cc-by-nc-4.0","n":80},{"k":"gemma","n":54},{"k":"llama2","n":40},{"k":"llama3","n":26},{"k":"cc-by-4.0","n":21},{"k":"openrail++","n":18},{"k":"cc-by-nc-sa-4.0","n":18},{"k":"llama3.1","n":15},{"k":"openrail","n":11},{"k":"llama3.2","n":10},{"k":"cc-by-sa-4.0","n":9},{"k":"bigcode-openrail-m","n":9},{"k":"bigscience-bloom-rail-1.0","n":7},{"k":"agpl-3.0","n":7},{"k":"cc-by-nc-nd-4.0","n":6},{"k":"unknown","n":4},{"k":"gpl-3.0","n":4},{"k":"bsd-3-clause","n":4},{"k":"apple-amlr","n":4},{"k":"wtfpl","n":3},{"k":"openmdw-1.1","n":2},{"k":"llama3.3","n":2},{"k":"cc0-1.0","n":2},{"k":"afl-3.0","n":2},{"k":"gpl","n":1},{"k":"fair-noncommercial-research-license","n":1},{"k":"deepfloyd-if-license","n":1},{"k":"cc-by-nc-2.0","n":1},{"k":"cc-by-2.0","n":1},{"k":"bsd-2-clause","n":1},{"k":"bigscience-openrail-m","n":1}],"by_register":[{"k":"model","n":2951},{"k":"tool","n":172},{"k":"agent","n":47},{"k":"subscription","n":34},{"k":"data","n":14}],"by_task":[{"k":"chat","n":1190},{"k":"image","n":462},{"k":"code","n":270},{"k":"reasoning","n":266},{"k":"speak","n":238},{"k":"video","n":192},{"k":"agents","n":165},{"k":"embedding","n":164},{"k":"transcribe","n":133},{"k":"extract","n":100},{"k":"ocr","n":74},{"k":"translate","n":62},{"k":"search","n":48},{"k":"evaluate","n":44},{"k":"rerank","n":31},{"k":"music","n":20},{"k":"guard","n":20},{"k":"crawl","n":16},{"k":"avatar","n":16},{"k":"sandbox","n":9}],"by_way":[{"k":"aggregator","n":4825},{"k":"api","n":1218},{"k":"cloud","n":993},{"k":"subscription","n":34},{"k":"mcp","n":4},{"k":"local","n":1}],"entities":3218,"figures":26070,"gaps":[{"n":1528,"what":"things nobody in here publishes a price for — a seat licence, a quote on request, or open weights no one hosts"},{"n":785,"what":"things whose licence we could not read off a model card, mostly makers who publish both open and closed models"},{"n":339,"what":"things with no description in the maker's own words yet"},{"n":2529,"what":"things no board in here has ranked"},{"n":1596,"what":"companies we know exist but hold nothing for yet, so they have no page"}],"providers":2411,"read_on":[{"k":"2026-09-16","n":5304},{"k":"2026-09-15","n":304},{"k":"2026-09-14","n":231},{"k":"2026-09-13","n":219},{"k":"2026-09-12","n":1281},{"k":"2026-09-11","n":391},{"k":"2026-09-10","n":279},{"k":"2026-09-09","n":250},{"k":"2026-09-08","n":357},{"k":"2026-09-07","n":287}],"self_check":{"checks":[{"asks":"a standing is only as good as the name behind the measurement","blocking":true,"findings":0,"name":"a board that does not say who runs it","ran_at":"2026-09-16","suite":"database"},{"asks":"no price, no standing and no description is not an entry, it is a name","blocking":true,"findings":0,"name":"a card that says nothing","ran_at":"2026-09-16","suite":"database"},{"asks":"the first segment of an address is either a company or one of the words the index reserves for its own hubs, and a company named one of those would take the hub's page","blocking":true,"findings":0,"name":"a company that would shadow a reserved address","ran_at":"2026-09-16","suite":"database"},{"asks":"under forty characters is a title, a placeholder or a blank, and it reads on the page as though nobody bothered","blocking":true,"findings":0,"name":"a description that says nothing","ran_at":"2026-09-16","suite":"database"},{"asks":"an attribute spelled differently from the one the pages look up is a fact collected into silence","blocking":true,"findings":0,"name":"a fact filed under a name nothing reads","ran_at":"2026-09-16","suite":"database"},{"asks":"a rate of nought anywhere else is a rounding mistake, and this is the rule that lets the two be told apart","blocking":true,"findings":0,"name":"a free price outside the free lane","ran_at":"2026-09-16","suite":"database"},{"asks":"\"anthropic/claude-opus-4-7\" is how a feed writes it, not what it is called","blocking":true,"findings":0,"name":"a name still shaped like a seller's id","ran_at":"2026-09-16","suite":"database"},{"asks":"a page is addressed by a slug of the name, and a name in a script the slug cannot carry — 混元生图 — reduces to nothing, which is an address that answers 404","blocking":true,"findings":0,"name":"a name that cannot be addressed","ran_at":"2026-09-16","suite":"database"},{"asks":"a name is matched character for character, so a stray tab is a name nothing will ever match — one alias carried one and it read as a disagreement between two resolvers that in fact agreed","blocking":true,"findings":0,"name":"a name with whitespace stuck to it","ran_at":"2026-09-16","suite":"database"},{"asks":"a subscription points at the product it gives you; a pointer to a row that is not there is a plan a reader cannot follow","blocking":true,"findings":0,"name":"a plan that grants nothing you can find","ran_at":"2026-09-16","suite":"database"},{"asks":"a monthly price with no cap beside it is half a price, and the cap is the reason this register exists","blocking":true,"findings":0,"name":"a plan that never says what it allows","ran_at":"2026-09-16","suite":"database"},{"asks":"a rate that rounded below a micro-dollar is not free, and a stored nought is never corrected because the next crawl skips the dimension — unless the seller declared it free, which is the `free` lane","blocking":true,"findings":0,"name":"a price of nought","ran_at":"2026-09-16","suite":"database"},{"asks":"way says whether this is the maker selling or somebody reselling","blocking":true,"findings":0,"name":"a resale recorded as the maker's own counter","ran_at":"2026-09-16","suite":"database"},{"asks":"an offering, a price, a standing or an alias whose subject was deleted","blocking":true,"findings":0,"name":"a row pointing at nothing","ran_at":"2026-09-16","suite":"database"},{"asks":"a thing cannot have published weights and a proprietary licence; one of the two collectors that wrote this row read its source wrong","blocking":true,"findings":0,"name":"a row that contradicts itself about the weights","ran_at":"2026-09-16","suite":"database"},{"asks":"a gateway did not build the model it resells; the feed's path put the seller's name where the maker's belongs","blocking":true,"findings":0,"name":"a seller credited as the maker","ran_at":"2026-09-16","suite":"database"},{"asks":"a thing tagged image that puts out no image, or tagged speak that puts out no audio, was tagged by a rule that over-fired","blocking":true,"findings":0,"name":"a tag that contradicts the modality","ran_at":"2026-09-16","suite":"database"},{"asks":"every entity reaches a reader through its register's hub; one filed under a register no hub covers is a page nothing links to","blocking":true,"findings":0,"name":"a thing no list will ever show","ran_at":"2026-09-16","suite":"database"},{"asks":"an entity pointing at a provider row that no longer exists — a fold or a sweep took the company and left the models behind","blocking":true,"findings":0,"name":"a thing whose maker is gone","ran_at":"2026-09-16","suite":"database"},{"asks":"a register, a way, a provider kind or a modality the rest of the catalogue does not use is a row nothing will ever filter on","blocking":true,"findings":0,"name":"a word outside the vocabulary","ran_at":"2026-09-16","suite":"database"},{"asks":"the quarantine is a second database so the product cannot reach it; a row in both means a candidate arrived by another road and nobody let it out","blocking":true,"findings":0,"name":"held in the pen and in the catalogue at once","ran_at":"2026-09-16","suite":"database"},{"asks":"a page is addressed /index/<maker>/<product>, so two rows that reduce to the same address are one row twice — this catches what an exact name comparison misses, like \"Qwen3 14B\" beside \"Qwen3-14B\"","blocking":true,"findings":0,"name":"one address, two things","ran_at":"2026-09-16","suite":"database"},{"asks":"a seller's own id for a model cannot name two different models","blocking":true,"findings":0,"name":"one model string, two entities","ran_at":"2026-09-16","suite":"database"},{"asks":"two cards from the same maker reading the same are one card twice","blocking":true,"findings":0,"name":"one name, two entities under one maker","ran_at":"2026-09-16","suite":"database"},{"asks":"a company filed twice sells its catalogue twice","blocking":true,"findings":0,"name":"one name, two providers","ran_at":"2026-09-16","suite":"database"},{"asks":"the same figure on the same board, recorded twice because two crawls named the metric differently","blocking":true,"findings":0,"name":"one standing under two labels","ran_at":"2026-09-16","suite":"database"},{"asks":"a model cannot come out before the material it was trained on; the earliest date any seller gave was being taken as the release date","blocking":true,"findings":0,"name":"published before its own training data","ran_at":"2026-09-16","suite":"database"},{"asks":"a card can print one, so the second is a coin toss between two sources; the maker's own words win and the rest are dropped when they are read","blocking":true,"findings":0,"name":"two descriptions for one thing","ran_at":"2026-09-16","suite":"database"},{"asks":"a stale price is worse than a missing one, because it reads as current","blocking":false,"findings":0,"name":"a figure nobody has re-read in a while","ran_at":"2026-09-16","suite":"database"},{"asks":"somebody makes it; a commodity the whole market sells is the exception","blocking":false,"findings":37,"name":"a product with no maker","ran_at":"2026-09-16","suite":"database"},{"asks":"a hundredfold outlier is usually a per-thousand rate read as a per-million one","blocking":false,"findings":2,"name":"a rate far outside its dimension's range","ran_at":"2026-09-16","suite":"database"},{"asks":"a score means little without knowing how many it beat","blocking":false,"findings":0,"name":"a standing with no place in a field","ran_at":"2026-09-16","suite":"database"},{"asks":"a way to buy that never says what it costs, other than open weights you run yourself","blocking":false,"findings":0,"name":"an offering with no price","ran_at":"2026-09-16","suite":"database"},{"asks":"two readings of a seller's page leave a row with no lane and a row named after the tier, at the identical rate","blocking":false,"findings":0,"name":"one lane written twice at one price","ran_at":"2026-09-16","suite":"database"},{"asks":"QWEN beside Qwen, DeepSeek beside Deepseek — a reader cannot tell whether two rows are two products","blocking":false,"findings":1,"name":"one maker spelling its own brand two ways","ran_at":"2026-09-16","suite":"database"},{"asks":"a free lane whose ceiling nobody published — true, and not something a reader can act on, so it is counted rather than hidden","blocking":false,"findings":41,"name":"something given away with no allowance beside it","ran_at":"2026-09-16","suite":"database"},{"asks":"a reduced name that two entities both answer to. The resolver refuses to bind it — guessing which of them a price belongs to is worse than missing the price — so each of these costs the catalogue every binding that name would have made","blocking":false,"findings":14,"name":"two rows one name would reach","ran_at":"2026-09-16","suite":"database"},{"asks":"the same seller's same rate reported differently by two sources. One of them is wrong and the catalogue cannot tell which, so it shows the seller's own page where there is one and reports the rest","blocking":false,"findings":347,"name":"two sources, two prices for the same thing","ran_at":"2026-09-16","suite":"database"},{"asks":"every page has the twin its footer promises","blocking":true,"findings":0,"name":"a JSON twin that does not answer","ran_at":"2026-09-16","suite":"pages"},{"asks":"that twin is valid JSON","blocking":true,"findings":0,"name":"a JSON twin that does not parse","ran_at":"2026-09-16","suite":"pages"},{"asks":"no page claims to be another","blocking":true,"findings":0,"name":"a canonical that points elsewhere","ran_at":"2026-09-16","suite":"pages"},{"asks":"every link the pages offer resolves","blocking":true,"findings":0,"name":"a link on a page that leads nowhere","ran_at":"2026-09-16","suite":"pages"},{"asks":"every page dates the figures it prints","blocking":true,"findings":0,"name":"a page that never says when it was read","ran_at":"2026-09-16","suite":"pages"},{"asks":"every page declares its own address","blocking":true,"findings":0,"name":"a page with no canonical","ran_at":"2026-09-16","suite":"pages"},{"asks":"every page carries a search snippet","blocking":true,"findings":0,"name":"a page with no description","ran_at":"2026-09-16","suite":"pages"},{"asks":"every page names itself","blocking":true,"findings":0,"name":"a page with no title","ran_at":"2026-09-16","suite":"pages"},{"asks":"one heading, once, per page","blocking":true,"findings":0,"name":"a page without exactly one h1","ran_at":"2026-09-16","suite":"pages"},{"asks":"every address the sitemap offers returns a page","blocking":true,"findings":0,"name":"an address in the sitemap that does not answer","ran_at":"2026-09-16","suite":"pages"},{"asks":"nothing escaped twice into the body","blocking":true,"findings":0,"name":"markup printed as text","ran_at":"2026-09-16","suite":"pages"},{"asks":"no two pages compete for one reader","blocking":true,"findings":0,"name":"one title on several pages","ran_at":"2026-09-16","suite":"pages"},{"asks":"the machine-readable block is valid","blocking":true,"findings":0,"name":"structured data that does not parse","ran_at":"2026-09-16","suite":"pages"},{"asks":"descriptions are quotable","blocking":false,"findings":180,"name":"a description of the wrong length to quote","ran_at":"2026-09-16","suite":"pages"},{"asks":"no heading stands over an empty list","blocking":false,"findings":0,"name":"a heading over nothing","ran_at":"2026-09-16","suite":"pages"},{"asks":"a link we do not serve is answered by the front door","blocking":false,"findings":1,"name":"a link the front door serves, not us","ran_at":"2026-09-16","suite":"pages"},{"asks":"everything linked is also listed","blocking":false,"findings":2,"name":"a page linked but not in the sitemap","ran_at":"2026-09-16","suite":"pages"},{"asks":"no page is heavier than a train ride allows","blocking":false,"findings":2,"name":"a page too heavy for a phone","ran_at":"2026-09-16","suite":"pages"},{"asks":"titles survive a search result","blocking":false,"findings":37,"name":"a title too long to survive a search result","ran_at":"2026-09-16","suite":"pages"},{"asks":"descriptions are not shared","blocking":false,"findings":13,"name":"one description on several pages","ran_at":"2026-09-16","suite":"pages"}],"failing":12,"ran_at":"2026-09-16"},"standings":7155,"texts":14088,"ways":7075}