{"schema_version":"1.0","service":"platphorm-sandbox","baseUrl":"https://sandbox.platphormnews.com","updatedAt":"2026-06-03T06:32:08.694Z","publicAccess":"Public-safe template inspection, dry-run planning, browser-local drafts, public run summaries, validation, status, discovery, and MCP introspection are allowed without user auth.","protectedAccess":"Provider-backed sandbox creation, provider command execution, provider file reads and writes, snapshots, global policy changes, provider credentials, raw audit logs, unbounded compute, cross-user access, and destructive provider actions require PLATPHORM_API_KEY.","crawlerPolicy":{"note":"Exact crawler identifiers are intentionally not asserted unless verified from official provider documentation. Generic agents are allowed for public pages and blocked from private/admin/tokenized surfaces by robots.txt.","platforms":[{"name":"OpenAI / ChatGPT","status":"allowed-public-pages","exactUserAgents":"not asserted here"},{"name":"Anthropic / Claude","status":"allowed-public-pages","exactUserAgents":"not asserted here"},{"name":"xAI / Grok","status":"allowed-public-pages","exactUserAgents":"not asserted here"},{"name":"Meta / Meta AI","status":"allowed-public-pages","exactUserAgents":"not asserted here"},{"name":"Google","status":"allowed-public-pages","exactUserAgents":"not asserted here"},{"name":"Microsoft","status":"allowed-public-pages","exactUserAgents":"not asserted here"},{"name":"Perplexity","status":"allowed-public-pages","exactUserAgents":"not asserted here"},{"name":"Apple","status":"allowed-public-pages","exactUserAgents":"not asserted here"},{"name":"MCP clients","status":"allowed-public-mcp-introspection"},{"name":"Browser agents","status":"allowed-public-browser-testing"},{"name":"Generic crawlers","status":"allowed-public-pages"}]},"safety":{"rateLimits":{"commandTimeoutMs":30000,"sandboxTimeoutMs":300000,"maxCommandArgs":32,"maxCommandLength":240,"maxLogBytes":64000,"maxFileBytes":256000,"maxWorkspaceBytes":5000000,"maxSnapshotsPerSession":5,"maxPublicCreatesPerWindow":12,"maxPublicCommandsPerWindow":40,"rateLimitWindowMs":3600000},"blocked":["admin routes","private API routes","tokenized URLs","raw x-vercel-ja4-digest","provider secrets","service-role database access from clients"]}}