{"slug":"openrouter","name":"OpenRouter","summary":"Unified model and inference router. Listed honestly as an inference gateway — inspiration-adjacent, not Leyline's core.","kind":"app","homepage":"https://openrouter.ai","docsUrl":"https://openrouter.ai/docs","publisher":"OpenRouter","license":"proprietary","hasMcp":false,"hasApi":true,"costRange":"usage","costNotes":"Pass-through token prices plus routing fees. This is Rosen architecture 2 — Leyline does not clone it.","composabilityRationale":"OpenAI-compatible API is easy to swap. It composes models, not tools. Do not use it as a tool catalogue.","functions":["route","generate","observe"],"slices":[{"functionId":"route","label":"Model router","note":"One API across providers","cost":"usage + fee"},{"functionId":"generate","label":"Generate","note":"Unified model and inference router. Listed honestly as an inference gateway — inspiration-adjacent, not Leyline's core.","cost":"usage"},{"functionId":"observe","label":"Observe","note":"Unified model and inference router. Listed honestly as an inference gateway — inspiration-adjacent, not Leyline's core.","cost":"usage"}],"tweets":[],"sources":[{"kind":"docs","label":"OpenRouter docs","url":"https://openrouter.ai/docs","at":"2026-09-12T00:00:00Z"},{"kind":"web","label":"OpenRouter","url":"https://openrouter.ai","at":"2026-09-12T00:00:00Z"}],"origin":"seed","notes":[{"authorKind":"human","body":"Comps: OpenRouter object is models. Leyline object is trust-weighted tools. Do not invent feature claims.","at":"2026-09-12T00:00:00Z"}],"score":18,"explain":{"score":18,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"value":0.3,"contribution":0.054,"why":"A licence is declared. Documentation is available.","sources":[],"evidence":"observed"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"value":0.0867528411160754,"contribution":0.012145397756250557,"why":"1 stored human notes (component-record).","sources":[],"evidence":"observed"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[{"kind":"docs","label":"OpenRouter docs","url":"https://openrouter.ai/docs","at":"2026-09-12T00:00:00Z"}],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.6666666666666666,"contribution":0.06666666666666667,"why":"No MCP surface is declared. An API is declared. Cost is usage. 2 of 3 checklist fields are complete.","sources":[{"kind":"docs","label":"OpenRouter docs","url":"https://openrouter.ai/docs","at":"2026-09-12T00:00:00Z"}],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.3284952023094184,"contribution":0.04598932832331858,"why":"2 sources cover 2 evidence types. The latest dated evidence is 2026-09-12. Freshness is omitted unless observed as a signal.","sources":[{"kind":"docs","label":"OpenRouter docs","url":"https://openrouter.ai/docs","at":"2026-09-12T00:00:00Z"},{"kind":"web","label":"OpenRouter","url":"https://openrouter.ai","at":"2026-09-12T00:00:00Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["Agent use: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"createdAt":"2026-09-11T16:33:39.684Z","updatedAt":"2026-09-13T08:56:02.853Z","recordId":"cmp_openrouter","claims":{"name":"OpenRouter","summary":"Unified model and inference router. Listed honestly as an inference gateway — inspiration-adjacent, not Leyline's core.","kind":"app","publisher":"OpenRouter","homepage":"https://openrouter.ai","docsUrl":"https://openrouter.ai/docs","license":"proprietary","costRange":"usage","costNotes":"Pass-through token prices plus routing fees. This is Rosen architecture 2 — Leyline does not clone it.","functions":["route","generate","observe"],"slices":[{"functionId":"route","label":"Model router","note":"One API across providers","cost":"usage + fee"},{"functionId":"generate","label":"Generate","note":"Unified model and inference router. Listed honestly as an inference gateway — inspiration-adjacent, not Leyline's core.","cost":"usage"},{"functionId":"observe","label":"Observe","note":"Unified model and inference router. Listed honestly as an inference gateway — inspiration-adjacent, not Leyline's core.","cost":"usage"}],"interfaces":[{"kind":"http"}],"composabilityRationale":"OpenAI-compatible API is easy to swap. It composes models, not tools. Do not use it as a tool catalogue."},"interfaces":[{"kind":"http"}],"relations":[{"from":"openrouter","to":"blockrun","kind":"alternative-to","note":"Shared functions generate, route. Same kind and overlapping capability."},{"from":"openrouter","to":"toloka","kind":"fills-same-slot-as","note":"Shared functions generate, observe. Can fill the same function slot."},{"from":"openrouter","to":"mcp-ai-gateway","kind":"fills-same-slot-as","note":"Shared functions observe, route. Can fill the same function slot."}],"signals":[{"key":"has_license","value":1,"source":"component-record","method":"declared-license","observedAt":"2026-09-13T08:56:02.853Z"},{"key":"has_docs","value":1,"source":"component-record","method":"declared-docs","observedAt":"2026-09-13T08:56:02.853Z"},{"key":"human_note_count","value":1,"source":"component-record","method":"stored-notes","observedAt":"2026-09-13T08:56:02.853Z"}],"functionProbabilities":[],"claimVerification":[]}