{"ok":true,"data":{"version":"onefield.model-provider-probe.v1","generatedAt":"2026-07-26T20:45:30.438Z","readOnly":true,"providerId":"openai","providerLabel":"OpenAI","model":"gpt-4o-mini","attempted":true,"status":401,"ok":false,"elapsedMs":187,"error":null,"responsePreview":{"error":{"message":"Incorrect API key provided: sk-proj-********************************************************************************************************************************************************Oi0A. You can find your API key at https://platform.openai.com/account/api-keys.","type":"invalid_request_error","code":"invalid_api_key","param":null},"status":401},"summary":"OpenAI returned 401; check model name, key, endpoint, and provider account access.","guardrails":[{"id":"model-mesh-no-direct-writes","severity":"blocking","rule":"Model providers may generate reasoning, summaries, proposals, and drafts only; no provider can write memory, create missions, mutate graph state, trade, or approve itself.","action":"Route all model output through schema validation, risk review, approval boundaries, and audit trail before any durable workflow."},{"id":"model-mesh-context-minimization","severity":"blocking","rule":"OneField must send scoped context packs, not raw database dumps, secrets, private keys, database URLs, or unrestricted user data.","action":"Build model context from allowed memory surfaces, evidence ids, signal summaries, task history, and explicit permission boundaries."},{"id":"model-mesh-provider-agnostic","severity":"warning","rule":"OneField must not depend on one model vendor as its core asset.","action":"Keep OneAI, DeepSeek, OpenAI-compatible, OpenRouter, Anthropic, Gemini, Grok, Qwen, local, and custom endpoints behind the same provider contract."}]},"meta":{"generatedAt":"2026-07-26T20:45:30.438Z","version":"onefield.model-provider-probe.v1","readOnly":true}}