{"id":"clm_72020612662C","entity":"openrouter","predicate":"feature_added","value":"End-user IDs","value_json":{"feed":"openrouter-blog","item":"https://openrouter.ai/blog/announcements/new-features-reasoning-streams-crypto-invoices-end-user-ids-and-more/","tags":{"v":2,"ai":true,"by":"claude-haiku-5-5","on":"2026-10-31","themes":["developer_platform"]},"check":{"on":"2026-10-31","url":"https://openrouter.ai/blog/announcements/new-features-reasoning-streams-crypto-invoices-end-user-ids-and-more/","pages":1,"quote":"🧑‍🤝‍🧑 Submit End-User IDs You can now include optional user fields with each request to help prevent abuse, improve moderation, and enable per-user usage tracking.","outcome":"checked"},"evidence":"Stream reasoning summaries, protect your rate limits, pay with crypto, and lock down your keys—now all live on OpenRouter.","extracted_by":"claude-haiku-5-5","primary_source":true},"valid_from":"2025-05-28","valid_to":null,"published":"2025-05-28","recorded":"2026-10-30","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"supersedes":[],"first_seen_at":"2026-10-30T19:44:43.708222+00:00","updated_at":"2026-10-31T16:38:47.284974+00:00","sources":[{"url":"https://openrouter.ai/blog/announcements/new-features-reasoning-streams-crypto-invoices-end-user-ids-and-more/","tier":"primary","publisher":"OpenRouter","published_at":"2025-05-28T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"🧑‍🤝‍🧑 Submit End-User IDs You can now include optional user fields with each request to help prevent abuse, improve moderation, and enable per-user usage tracking.","url":"https://openrouter.ai/blog/announcements/new-features-reasoning-streams-crypto-invoices-end-user-ids-and-more/","excerpt":"Stream reasoning summaries, protect your rate limits, pay with crypto, and lock down your keys—now all live on OpenRouter."},"legend":{"dates":"valid_from: when the claim took effect (a period figure: the day its period closed). published: the earliest day a source on the record published it (a filing's filing date, a post's date; null when no source carries one). recorded: the day AsOf first held it. A figure can take effect weeks before it is published.","why_not":{},"checked_by":{"page-read":"its source page states the value and the date"}}}