{"ok":true,"data":{"schemaVersion":"web.manifest.v1","service":"PlatPhorm ASCII","site":"https://ascii.platphormnews.com","generatedAt":"2026-06-13T20:40:34.688Z","routes":{"webStatus":"https://ascii.platphormnews.com/web/status","apiWebStatus":"https://ascii.platphormnews.com/api/web/status","asciiStatus":"https://ascii.platphormnews.com/api/ascii/status","storageStatus":"https://ascii.platphormnews.com/api/ascii/storage/status","convert":"https://ascii.platphormnews.com/api/convert","convertUrl":"https://ascii.platphormnews.com/api/convert/url","convertBrowserOps":"https://ascii.platphormnews.com/api/convert/browserops","convertAgentUi":"https://ascii.platphormnews.com/api/convert/agentui","convertChunked":"https://ascii.platphormnews.com/api/convert/chunked","convertStream":"https://ascii.platphormnews.com/api/convert/stream","artifacts":"https://ascii.platphormnews.com/api/artifacts","openapi":"https://ascii.platphormnews.com/openapi.json","mcp":"https://ascii.platphormnews.com/api/mcp"},"capabilities":{"browserLocalConversion":true,"trustedArtifactConversion":true,"trustedBrowserOpsArtifactConversion":true,"trustedVercelBlobArtifactConversion":true,"chunkedArtifacts":true,"noHard2mbLimit":true,"publicTrustedArtifactSources":["*.platphormnews.com","*.public.blob.vercel-storage.com"],"externalArtifactSourcesRequire":"PLATPHORM_API_KEY","protectedHandoffs":["docs","agentui","evals"],"automationTransports":[{"id":"rest_sync","label":"REST synchronous conversion","status":"implemented","routes":["/api/convert","/api/convert/url","/api/convert/browserops","/api/convert/agentui"],"use":"Small and medium conversions, trusted artifact URL intake, and standard request/response automation."},{"id":"chunked_artifacts","label":"Chunked artifact manifests","status":"implemented","routes":["/api/convert/chunked","/api/artifacts/{id}/manifest","/api/artifacts/{id}/chunks"],"use":"Large output, proof artifacts, continuation links, hashes, and export formats."},{"id":"ndjson_stream","label":"NDJSON conversion stream","status":"implemented","routes":["/api/convert/stream"],"use":"Line-delimited manifest and chunk records for agents that want progressive reads without SSE."},{"id":"mcp_json_rpc","label":"MCP JSON-RPC tools","status":"implemented","routes":["/api/mcp","/.well-known/mcp.json"],"use":"Agent tool calls, resources, prompts, conversion previews, artifact manifests, and public-safe introspection."},{"id":"atom_updates","label":"Atom/RSS update feeds","status":"implemented_for_updates","routes":["/atom.xml","/rss.xml","/feed.xml"],"use":"Public change discovery and capability updates. These feeds are not conversion transports."},{"id":"sse","label":"Server-Sent Events","status":"not_implemented_not_required","routes":[],"use":"Not needed for current conversion because NDJSON streaming, chunk manifests, and MCP cover automation needs."},{"id":"async_jobs","label":"Async queued conversion jobs","status":"planned","routes":[],"use":"Future durable jobs for long-running, persisted, or multi-step conversions once durable storage is configured."}]},"traceId":"0337455bb32fcca47b0a6be808ddf0e8"}}