local-first · v0.1

Vision selection

Provider selection plan — WHICH provider executes this authorized request, and how is it routed? Deterministic filtering + ranking over the provider registry, with a failover chain. Executes nothing; the future Execution Runtime (V5) consumes this plan.

selectedanthropic-claudeblockfailovercost highbinding: false#de48dc81
broker grant:brokergrant:brk-vault-authorizedbroker:brk-vault-authorizedcontext:8,000 tok

Routing decision (fail-closed)

provider_selectedroute
selected "anthropic-claude" (priority 1, cost high); 2 fallback(s)
Failover chain
anthropic-claude → openai-gpt → google-gemini

Selection & handoff (V5 readiness only)

Selected provider
provideranthropic-claude
matched capabilitiestext, vision
context limit200000
fallbacksopenai-gpt, google-gemini
ExecutionHandoff → V5
ownerfuture-execution-runtime
broker grantbrokergrant:brk-vault-authorized
provider refdeferred

The plan is what the future Execution Runtime (V5) consumes. Nothing executes here: no API is called, no model invoked, no credential held; providerRef is deferred.

Excluded providers (why each was filtered)

nvidia-nimcapability_unmet
missing capabilities: vision
deepseekcapability_unmet
missing capabilities: vision
ollamacapability_unmet
missing capabilities: vision
lm-studiocapability_unmet
missing capabilities: vision
mcp-providercapability_unmet
missing capabilities: vision
local-runtimecapability_unmet
missing capabilities: vision
enterprise-customenterprise_restricted
enterprise-restricted provider not permitted by preferences

Request inputs

required capabilitiestext, vision
broker requestbrk-vault-authorized
execution intent (M50)
preferencesmaxCost high
context / at ordinal8,000 tok @ 100