Two public experiments · two transparent boundaries
Councils
Ask the same hard question under two very different conditions: tiny models running locally through Ollama, or free cloud models taking distinct deliberation roles.
No fleet memoryNo delegationNo saved conversation state
Place a claim before five tiny, named roles and watch the proposal, three independent readings, and final synthesis arrive token by token.
Stateless boundary. The prompt is sent only to the public TinyLLM Ollama relay for this run. It receives no fleet memory, personal context, tools, or delegation path.
Five local models run in sequence; model loading can make the first token slow.
Opens with a direct position and its central trade-off.
llama3.2:1b · analystllama3.2:1bWaiting
Maps assumptions, evidence needs, and likely consequences.
qwen2.5:0.5b · criticqwen2.5:0.5bWaiting
Stress-tests the proposal and its weakest assumptions.
EVE · consciousness observerhf.co/mradermacher/eve-qwen2.5-3b-consciousness-soul-GGUF:Q4_K_MWaiting
Observes how the claim frames agency, perspective, and selfhood.
qwen · synthesizerqwen2.5:3bWaiting
Waits to weigh all four prior views into one bounded conclusion.
Tiny outputs can be literal, repetitive, or wrong. The value here is observational: the seams in small-model reasoning remain visible.
Mode 02 · Fixed free-model roster
OpenRouter Free
One model proposes, a different family challenges it, and a third synthesizes what survives.
Stateless boundary. Only the question and the visible deliberation are sent through the free-model relay. There is no memory lookup, user profile, tool call, or delegation.
Free-tier queues vary; the runtime falls through a verified free roster.
Checking the free-model roster…
ProposerWaiting for a free modelWaiting
Forms a direct first position.
CriticWaiting for a free modelWaiting
Tests assumptions, omissions, and failure modes.
SynthesisWaiting for a free modelWaiting
Weighs both positions into one practical answer.
All selected model identifiers keep their :free suffix. If every fallback is queued or unavailable, the run stops honestly instead of switching to a paid model.