{"ok":true,"data":{"service":"ascii-converter","version":"2.2.0","environment":"production","status":"ok","timestamp":"2026-06-03T06:32:04.216Z","uptime":5835,"uptime_ms":5835858,"database":{"status":"degraded","storageMode":"ephemeral-memory","rawImagesStored":false},"mcp":{"status":"ok","endpoint":"https://ascii.platphormnews.com/api/mcp"},"trace":{"status":"degraded","traceEnabled":true,"traceExportEnabled":true,"target":"https://trace.platphormnews.com/api/v1/spans","redactionStatus":"enabled","traceContextAccepted":true,"traceContextPropagated":true},"routeComplianceScore":1,"observabilityComplianceScore":0.75,"discoveryStatus":"implemented","rssStatus":"ok","sitemapStatus":"ok","llmsStatus":"ok","openapiStatus":"ok","trustedDomainStatus":"ok","lastNetworkSyncAt":null,"lastSitemapSyncAt":null,"lastFeedSyncAt":"2026-06-03T06:32:04.216Z","traceEnabled":true,"traceExportEnabled":true,"traceContextAccepted":true,"traceContextPropagated":true,"lastTraceExportAt":null,"spansEmittedLast24h":"unknown","propagationTestStatus":"degraded","redactionStatus":"enabled","vercelMetadataCaptured":true,"auth":{"platformKeyConfigured":true,"protectedActionsRequire":"PLATPHORM_API_KEY"},"dependencies":{"nextjs":"ok","sharp":"ok","persistence":"ephemeral-memory"},"ascii":{"largeArtifactConversion":"implemented","chunkedOutput":"implemented","noHard2mbLimit":true,"storage":{"mode":"browser_local","databaseRequired":false,"serverPersistenceAvailable":false,"temporaryArtifactStorageAvailable":true,"temporaryArtifactTtlSeconds":3600,"largeArtifactStreamingAvailable":true,"chunkedOutputAvailable":true,"docsHandoffAvailable":"protected_degraded_without_backend","agentuiHandoffAvailable":"protected_degraded_without_backend","evalsHandoffAvailable":"protected_degraded_without_backend","trustedBrowserOpsArtifactConversionAvailable":true,"trustedVercelBlobArtifactConversionAvailable":true,"externalArtifactSourcesRequire":"PLATPHORM_API_KEY","degraded":false,"degradedReason":null,"guardrails":{"legacyAsciiOutputLimitBytes":2097152,"noHard2mbOutputLimit":true,"decodedImageBytes":67108864,"inputPixels":80000000,"renderCells":4000000,"chunkLineCount":80}}},"webStatus":{"endpoint":"https://ascii.platphormnews.com/api/web/status","scorecard":{"schemaVersion":"web.scorecard.v1","service":"PlatPhorm ASCII","site":"https://ascii.platphormnews.com","generatedAt":"2026-06-03T06:32:04.216Z","score":82,"readiness":{"rootRoute":"pass","browserLocalConversion":"pass","largeArtifactConversion":"pass","chunkedOutput":"pass","browseropsIntegration":"pass","agentuiArtifactIntake":"pass","docsIntegration":"partial","agentuiIntegration":"partial","evalsIntegration":"partial","openapi":"pass","mcp":"pass","llms":"pass","feeds":"pass","graphs":"partial","sitemap":"pass","noHard2mbLimit":"pass","trace":"partial","fingerprints":"partial","provenance":"partial"},"knownIssues":{"browseropsScreenshotExceededAsciiLimit":"resolved_for_ascii_output_by_chunked_artifact_manifests; trusted BrowserOps and Vercel Blob image artifact URLs convert without PLATPHORM_API_KEY","evalsScore":"target_90_or_honest_degraded_until evals.platphormnews.com confirms a run"}}},"publicAccess":true,"endpoints":{"endpoint":"https://ascii.platphormnews.com/api/mcp","protocolVersion":"2025-03-26","tools":["convert_image","get_ascii_info","get_ascii_status","get_web_status","get_conversion_capabilities","estimate_ascii_output","convert_image_to_ascii_preview","convert_image_url_to_ascii_preview","convert_large_image_to_ascii_manifest","list_ascii_artifacts","get_ascii_artifact","get_ascii_artifact_manifest","get_ascii_artifact_chunks","get_ascii_chunk","list_charsets","get_charset","get_info","get_health","subscribe_webhook","list_webhooks","delete_webhook","test_webhook","get_route_compliance","get_discovery_compliance","create_docs_report","create_sheet_report","create_deck_summary","convert_image_to_ascii_stream","convert_browserops_screenshot_to_ascii","publish_ascii_artifact_to_docs","send_ascii_artifact_to_agentui","send_ascii_artifact_to_evals","save_as_png"],"resources":["ascii://capabilities","ascii://charsets","ascii://charset/{slug}","ascii://info","ascii://status","ascii://examples","ascii://artifacts","ascii://artifact/{id}","ascii://artifact/{id}/manifest","ascii://artifact/{id}/chunks","ascii://webhooks","ascii://openapi","ascii://llms","ascii://web-status","ascii://agent-policy","ascii://trust-policy"],"prompts":["convert_image_to_ascii","convert_screenshot_to_ascii","convert_browserops_artifact","create_ascii_docs_report","create_agentui_ascii_block","create_evals_ascii_packet","explain_ascii_settings","generate_ascii_style_recommendation","create_ascii_export_plan","debug_ascii_conversion","debug_large_ascii_conversion","create_ascii_artifact_manifest","human_machine_ascii_handoff"]},"discoverySources":["https://platphormnews.com/api/network/graph","https://base.platphormnews.com/sitemap-index.xml"],"vercel":{"request":{"x-vercel-id":"cle1::2dqzh-1780468324080-4ccf877becb8","x-forwarded-host":"ascii.platphormnews.com","x-forwarded-proto":"https","x-forwarded-for":"4f75a5d95530d51d","x-real-ip":"4f75a5d95530d51d","x-vercel-forwarded-for":"4f75a5d95530d51d","x-vercel-ip-country":"US","x-vercel-ip-country-region":"OH","x-vercel-ip-city":"Columbus","x-vercel-ip-timezone":"America/New_York","host":"ascii.platphormnews.com","user-agent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"},"redaction":"authorization, cookies, platform key, raw IPs, and bodies are excluded"}},"service":"ascii-converter","version":"2.2.0","environment":"production","status":"ok","timestamp":"2026-06-03T06:32:04.216Z","uptime":5835,"uptime_ms":5835858,"database":{"status":"degraded","storageMode":"ephemeral-memory","rawImagesStored":false},"mcp":{"status":"ok","endpoint":"https://ascii.platphormnews.com/api/mcp"},"trace":{"status":"degraded","traceEnabled":true,"traceExportEnabled":true,"target":"https://trace.platphormnews.com/api/v1/spans","redactionStatus":"enabled","traceContextAccepted":true,"traceContextPropagated":true},"routeComplianceScore":1,"observabilityComplianceScore":0.75,"discoveryStatus":"implemented","rssStatus":"ok","sitemapStatus":"ok","llmsStatus":"ok","openapiStatus":"ok","trustedDomainStatus":"ok","lastNetworkSyncAt":null,"lastSitemapSyncAt":null,"lastFeedSyncAt":"2026-06-03T06:32:04.216Z","traceEnabled":true,"traceExportEnabled":true,"traceContextAccepted":true,"traceContextPropagated":true,"lastTraceExportAt":null,"spansEmittedLast24h":"unknown","propagationTestStatus":"degraded","redactionStatus":"enabled","vercelMetadataCaptured":true,"auth":{"platformKeyConfigured":true,"protectedActionsRequire":"PLATPHORM_API_KEY"},"dependencies":{"nextjs":"ok","sharp":"ok","persistence":"ephemeral-memory"},"ascii":{"largeArtifactConversion":"implemented","chunkedOutput":"implemented","noHard2mbLimit":true,"storage":{"mode":"browser_local","databaseRequired":false,"serverPersistenceAvailable":false,"temporaryArtifactStorageAvailable":true,"temporaryArtifactTtlSeconds":3600,"largeArtifactStreamingAvailable":true,"chunkedOutputAvailable":true,"docsHandoffAvailable":"protected_degraded_without_backend","agentuiHandoffAvailable":"protected_degraded_without_backend","evalsHandoffAvailable":"protected_degraded_without_backend","trustedBrowserOpsArtifactConversionAvailable":true,"trustedVercelBlobArtifactConversionAvailable":true,"externalArtifactSourcesRequire":"PLATPHORM_API_KEY","degraded":false,"degradedReason":null,"guardrails":{"legacyAsciiOutputLimitBytes":2097152,"noHard2mbOutputLimit":true,"decodedImageBytes":67108864,"inputPixels":80000000,"renderCells":4000000,"chunkLineCount":80}}},"webStatus":{"endpoint":"https://ascii.platphormnews.com/api/web/status","scorecard":{"schemaVersion":"web.scorecard.v1","service":"PlatPhorm ASCII","site":"https://ascii.platphormnews.com","generatedAt":"2026-06-03T06:32:04.216Z","score":82,"readiness":{"rootRoute":"pass","browserLocalConversion":"pass","largeArtifactConversion":"pass","chunkedOutput":"pass","browseropsIntegration":"pass","agentuiArtifactIntake":"pass","docsIntegration":"partial","agentuiIntegration":"partial","evalsIntegration":"partial","openapi":"pass","mcp":"pass","llms":"pass","feeds":"pass","graphs":"partial","sitemap":"pass","noHard2mbLimit":"pass","trace":"partial","fingerprints":"partial","provenance":"partial"},"knownIssues":{"browseropsScreenshotExceededAsciiLimit":"resolved_for_ascii_output_by_chunked_artifact_manifests; trusted BrowserOps and Vercel Blob image artifact URLs convert without PLATPHORM_API_KEY","evalsScore":"target_90_or_honest_degraded_until evals.platphormnews.com confirms a run"}}},"publicAccess":true,"endpoints":{"endpoint":"https://ascii.platphormnews.com/api/mcp","protocolVersion":"2025-03-26","tools":["convert_image","get_ascii_info","get_ascii_status","get_web_status","get_conversion_capabilities","estimate_ascii_output","convert_image_to_ascii_preview","convert_image_url_to_ascii_preview","convert_large_image_to_ascii_manifest","list_ascii_artifacts","get_ascii_artifact","get_ascii_artifact_manifest","get_ascii_artifact_chunks","get_ascii_chunk","list_charsets","get_charset","get_info","get_health","subscribe_webhook","list_webhooks","delete_webhook","test_webhook","get_route_compliance","get_discovery_compliance","create_docs_report","create_sheet_report","create_deck_summary","convert_image_to_ascii_stream","convert_browserops_screenshot_to_ascii","publish_ascii_artifact_to_docs","send_ascii_artifact_to_agentui","send_ascii_artifact_to_evals","save_as_png"],"resources":["ascii://capabilities","ascii://charsets","ascii://charset/{slug}","ascii://info","ascii://status","ascii://examples","ascii://artifacts","ascii://artifact/{id}","ascii://artifact/{id}/manifest","ascii://artifact/{id}/chunks","ascii://webhooks","ascii://openapi","ascii://llms","ascii://web-status","ascii://agent-policy","ascii://trust-policy"],"prompts":["convert_image_to_ascii","convert_screenshot_to_ascii","convert_browserops_artifact","create_ascii_docs_report","create_agentui_ascii_block","create_evals_ascii_packet","explain_ascii_settings","generate_ascii_style_recommendation","create_ascii_export_plan","debug_ascii_conversion","debug_large_ascii_conversion","create_ascii_artifact_manifest","human_machine_ascii_handoff"]},"discoverySources":["https://platphormnews.com/api/network/graph","https://base.platphormnews.com/sitemap-index.xml"],"vercel":{"request":{"x-vercel-id":"cle1::2dqzh-1780468324080-4ccf877becb8","x-forwarded-host":"ascii.platphormnews.com","x-forwarded-proto":"https","x-forwarded-for":"4f75a5d95530d51d","x-real-ip":"4f75a5d95530d51d","x-vercel-forwarded-for":"4f75a5d95530d51d","x-vercel-ip-country":"US","x-vercel-ip-country-region":"OH","x-vercel-ip-city":"Columbus","x-vercel-ip-timezone":"America/New_York","host":"ascii.platphormnews.com","user-agent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"},"redaction":"authorization, cookies, platform key, raw IPs, and bodies are excluded"}}