# AI Analysis Evidence — 2026-08-19 ## Hosted path - Transport: Timmy `/api/analyze` → local `hermes proxy` → Nous Portal OpenAI-compatible API. - Model: `stepfun/step-3.7-flash:free`. - Browser/app screenshot: `status: needs_user_input`, `isStool: false`. - Synthetic illustration: `status: needs_user_input`, `isStool: false`. ## Self-hosted open-weight path - Runtime: locally compiled `llama.cpp`, commit `6d05498314db1b57f81c271080018aa2d0b89be9`. - API: loopback OpenAI-compatible `llama-server`. - Real input: metadata-stripped derivative of Wikimedia Commons **Human Feces Bristol Stool Chart Type 4**, SHA-256 `b3df757f75b83d20050675d14db9ac59d94e5065581748bc873bc5783782a63a`. - The source image is CC BY-SA 3.0 and explicitly labeled Type 4 by its source. ### SmolVLM-500M-Instruct Q8 - No content refusal. - Recognized stool, but did not produce a usable Bristol type. - Structured request: 25.606 seconds. - Resident memory: 908,420 KiB. - Verdict: admission/quality experiments only. ### SmolVLM2-2.2B-Instruct Q4_K_M - No content refusal. - Valid schema. - `isStool: true`. - Color: `brown`. - Bristol prediction: Type 1; source label: Type 4. - Confidence: 0.5; quality: poor. - Timmy correctly returned `needs_user_input` instead of prefilling. - Cold structured request: 89.259 seconds. - Subsequent Timmy end-to-end request: 15.904 seconds. - Resident memory: 3,362,048 KiB. - Verdict: sovereign bootstrap worker; not an accurate production classifier. ## Positive UX path The browser path—photo selection, compression, self-hosted readiness display, self-host-specific consent copy, API response, confidence display, Type/color prefill, confirmation, and preservation of zero-valued urgency/discomfort—passes with a deterministic positive fixture. ## Honest conclusion The provider-moderation barrier is removed: a Timmy-controlled open-weight service accepts real stool imagery. The classification barrier remains: the generic VLM failed the known Type 4 label, so real prefilling must stay behind abstention while Timmy collects consented, human-confirmed labels for a specialist model. Full decision and sources: `research/SELF-HOSTED-STOOL-VISION.md`.