Changelog

2026-09-02 — Optional online directory poll

  • When OPR_DIRECTORY_URL is set, discovery soft-fetches the online catalog and merges after local manifests.

2026-09-02 — Initial OPR PoC

  • Draft Open Provider Registry (OPR) v0.1 (spec/opr.md): shared on-disk manifests + optional /opr/v1/* HTTP.

  • D library + CLI: discover manifests, probe well-known local runners (Ollama, LM Studio, llama.cpp, vLLM, LocalAI), register, serve aggregator on 127.0.0.1:39200.

  • Bridge note: prefer localhost HTTP for Tauri/JS; FFI/WASM only if measured cost requires it.

  • Stance: protocol-first — competing aggregator products are fine; competing registration formats are not.