{"data":{"total":74,"entries":[{"version":"2.14.6","date":"2026-10-25","title":"Account charts open on 90 days","tag":"fix","items":["On seller and buyer pages, the daily settled USDC and daily tokens charts now open on the last 90 days, so long histories no longer squeeze the bars. All is still one tap away; an account younger than 90 days shows its whole history."]},{"version":"2.14.5","date":"2026-10-24","title":"Cached price marked when not advertised","tag":"fix","items":["When a seller does not advertise a cached-input price, the Cached column still shows its input price, now marked \"not advertised\". It matters for routing: the default router halves that seller's reputation when other sellers of the model advertise one.","Image and video listings are not marked: prompt caching does not apply to them."]},{"version":"2.14.4","date":"2026-10-23","title":"Free usage labelled just Free","tag":"fix","items":["Charts and account pages now label free-tier usage as Free. That it is reported by the buyer is still explained in each tip."]},{"version":"2.14.3","date":"2026-10-19","title":"Other models in the model mix","tag":"data","items":["Since 17 October the AntSeed SDK itemises at most 31 models per channel and keeps the rest in one bucket. Seller and buyer pages now show that bucket as Other models, so their model mix adds up again.","The seller and buyer APIs return it as model \"other\" with other: true."]},{"version":"2.14.2","date":"2026-10-17","title":"Routers on the network","tag":"data","items":["Sellers that announce a routing service (AntSeed's model routing, irp-suggest) are no longer dropped from the catalog: we follow the AntSeed SDK 0.2.144.","A router picks a seller for each request, so it is never listed as a model. Its seller page carries a router badge.","The seller API returns the routing services as routers.","Calls to a router (0 tokens, \"pick a seller for me\") no longer count as free usage anywhere: the inference they lead to is reported on its own."]},{"version":"2.14.1","date":"2026-10-14","title":"ANTS earned and staked on the buyers list","tag":"feature","items":["The buyer leaderboard has two new columns: the $ANTS each buyer's usage earned since epoch 22, and the $ANTS it has staked in seller pools. Both sortable.","The buyers API returns them as ants_earned and staked_ants, and can sort by either."]},{"version":"2.14.0","date":"2026-10-14","title":"Rewards and stake on buyer pages","tag":"feature","items":["Every buyer page has a Rewards & stake section: the $ANTS its usage earned per epoch, what it claimed, what the open epoch is accruing, and where it stakes.","Each stake shows what the buyer ever spent with that seller, so a stake behind a seller it never bought from is visible at a glance.","New API endpoint buyers/{address}/rewards with the same figures."]},{"version":"2.13.7","date":"2026-10-14","title":"Images and video on seller pages","tag":"feature","items":["A seller's image and video models have their own tables, with the price per image or per second instead of token prices, and Save per image against the Venice list price.","Fix: paid image models no longer show as FREE on a seller page. Their token prices are placeholders; the price per image decides.","The seller models API adds modality, image_usd, video_usd_per_second, video_usd_per_video and list_image_usd.","Phones: long model names end in a proper ellipsis, and a model's id and aliases get their own line."]},{"version":"2.13.6","date":"2026-10-14","title":"Sellers by name in the feeds","tag":"feature","items":["Live requests, channels, transactions and a buyer's settlements show each seller by its name instead of its address, and the name opens the seller's page. Buyers keep their address and open the buyer page.","The requests, channels and transactions API return the name too, as seller_name or account_name."]},{"version":"2.13.5","date":"2026-10-14","title":"Save: one list price per model","tag":"data","items":["A model's list price no longer depends on how a seller spells it: when one spelling finds the price, every spelling of that model uses it. Before, two names for the same model could show a discount and a dash side by side.","When OpenRouter does not list a model, or prices its input at a sliver of its output, the Save column uses Venice's own list price. The hover says which source it is, and the API carries it as list_source.","Seller pages show one row per model, the cheapest spelling, with the other spellings counted under the name."]}]},"meta":{"version":"v1","endpoint":"changelog","as_of_block":53191746,"as_of_ts":1793172903,"indexer_lag_blocks":479,"generated_at":1793173798,"max_age_s":0,"sources":{"entries":"antseedstats"},"docs":{"endpoint":"https://antseedstats.com/developers#changelog","page":"https://antseedstats.com/changelog","glossary":"https://antseedstats.com/api/v1/glossary?page=changelog"}}}