{"ok":true,"data":{"service":"games","name":"Mini Game Arcade","version":"2.0.0","baseUrl":"https://games.platphormnews.com","updatedAt":"2026-05-25T15:00:21.436Z","endpoints":{"health":"https://games.platphormnews.com/api/health","v1Health":"https://games.platphormnews.com/api/v1/health","docs":"https://games.platphormnews.com/api/docs","openapiJson":"https://games.platphormnews.com/openapi.json","openapiYaml":"https://games.platphormnews.com/openapi.yaml","games":"https://games.platphormnews.com/api/v1/games","categories":"https://games.platphormnews.com/api/v1/categories","events":"https://games.platphormnews.com/api/v1/events","webhooks":"https://games.platphormnews.com/api/v1/webhooks","mcp":"https://games.platphormnews.com/api/mcp"},"discovery":{"sitemap":"https://games.platphormnews.com/sitemap.xml","sitemapMain":"https://games.platphormnews.com/sitemap-main.xml","sitemapIndex":"https://games.platphormnews.com/sitemap-index.xml","rss":"https://games.platphormnews.com/rss.xml","atom":"https://games.platphormnews.com/feed.xml","llms":"https://games.platphormnews.com/llms.txt","llmsFull":"https://games.platphormnews.com/llms-full.txt","llmsIndex":"https://games.platphormnews.com/llms-index.json","network":"https://games.platphormnews.com/network.json","trust":"https://games.platphormnews.com/.well-known/trust.json","agents":"https://games.platphormnews.com/.well-known/agents.json","mcp":"https://games.platphormnews.com/.well-known/mcp.json"},"authPolicy":{"boundary":"future-protected","enforcementEnabled":false,"keyName":"PLATPHORM_API_KEY","acceptedHeaders":["Authorization: Bearer","X-PlatPhorm-API-Key"],"publicSafeByDefault":true},"publicAccess":true,"gameCount":23,"playableCount":23,"degradedCount":0,"categories":[{"id":"arcade","name":"Arcade","count":7,"route":"/games/category/arcade","status":"public-safe"},{"id":"puzzle","name":"Puzzle","count":5,"route":"/games/category/puzzle","status":"public-safe"},{"id":"strategy","name":"Strategy","count":4,"route":"/games/category/strategy","status":"public-safe"},{"id":"action","name":"Action","count":7,"route":"/games/category/action","status":"public-safe"}],"games":[{"id":"aim-trainer","slug":"aim-trainer","title":"Aim Trainer","category":"Action","status":"playable","route":"/games/aim-trainer","hasScore":true,"localScoreKey":"aimTrainerBestScores","supportsKeyboard":true,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"45-90 seconds","difficulty":"mixed"},{"id":"typing-speed","slug":"typing-speed","title":"Typing Speed","category":"Action","status":"playable","route":"/games/typing-speed","hasScore":true,"localScoreKey":"typing-speed-best","supportsKeyboard":true,"supportsMouse":false,"supportsTouch":false,"estimatedDuration":"1 minute","difficulty":"mixed"},{"id":"2048","slug":"2048","title":"2048","category":"Puzzle","status":"playable","route":"/games/2048","hasScore":true,"localScoreKey":"2048-best-score","supportsKeyboard":true,"supportsMouse":false,"supportsTouch":true,"estimatedDuration":"3-10 minutes","difficulty":"medium"},{"id":"simon-says","slug":"simon-says","title":"Simon Says","category":"Action","status":"playable","route":"/games/simon-says","hasScore":true,"localScoreKey":"simon-says-best-medium","supportsKeyboard":true,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"1-4 minutes","difficulty":"mixed"},{"id":"whack-a-mole","slug":"whack-a-mole","title":"Whack-a-Mole","category":"Action","status":"playable","route":"/games/whack-a-mole","hasScore":true,"localScoreKey":"whack-a-mole-best-medium","supportsKeyboard":false,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"45-90 seconds","difficulty":"mixed"},{"id":"connect-four","slug":"connect-four","title":"Connect Four","category":"Strategy","status":"playable","route":"/games/connect-four","hasScore":false,"localScoreKey":null,"supportsKeyboard":false,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"3-8 minutes","difficulty":"medium"},{"id":"word-scramble","slug":"word-scramble","title":"Word Scramble","category":"Puzzle","status":"playable","route":"/games/word-scramble","hasScore":true,"localScoreKey":"word-scramble-best-score","supportsKeyboard":true,"supportsMouse":true,"supportsTouch":false,"estimatedDuration":"1 minute","difficulty":"medium"},{"id":"memory-match","slug":"memory-match","title":"Memory Match","category":"Puzzle","status":"playable","route":"/games/memory-match","hasScore":false,"localScoreKey":null,"supportsKeyboard":false,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"2-8 minutes","difficulty":"mixed"},{"id":"coin-collector","slug":"coin-collector","title":"Coin Collector","category":"Arcade","status":"playable","route":"/games/coin-collector","hasScore":true,"localScoreKey":"coin-collector-best-score","supportsKeyboard":true,"supportsMouse":false,"supportsTouch":true,"estimatedDuration":"1-4 minutes","difficulty":"medium"},{"id":"bubble-pop","slug":"bubble-pop","title":"Bubble Pop","category":"Arcade","status":"playable","route":"/games/bubble-pop","hasScore":true,"localScoreKey":"bubble-pop-best-score","supportsKeyboard":false,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"45-90 seconds","difficulty":"easy"},{"id":"minesweeper","slug":"minesweeper","title":"Minesweeper","category":"Strategy","status":"playable","route":"/games/minesweeper","hasScore":false,"localScoreKey":null,"supportsKeyboard":false,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"2-10 minutes","difficulty":"mixed"},{"id":"triangle","slug":"triangle","title":"Triangle","category":"Arcade","status":"playable","route":"/games/triangle","hasScore":true,"localScoreKey":"triangle-best-score","supportsKeyboard":true,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"30-120 seconds","difficulty":"medium"},{"id":"sheep-run","slug":"sheep-run","title":"Sheep Run","category":"Arcade","status":"playable","route":"/games/sheep-run","hasScore":true,"localScoreKey":"sheep-run-high-score","supportsKeyboard":true,"supportsMouse":false,"supportsTouch":true,"estimatedDuration":"30-180 seconds","difficulty":"medium"},{"id":"snake","slug":"snake","title":"Snake","category":"Arcade","status":"playable","route":"/games/snake","hasScore":true,"localScoreKey":"snake-best-score","supportsKeyboard":true,"supportsMouse":false,"supportsTouch":true,"estimatedDuration":"1-5 minutes","difficulty":"medium"},{"id":"pong","slug":"pong","title":"Pong","category":"Arcade","status":"playable","route":"/games/pong","hasScore":false,"localScoreKey":null,"supportsKeyboard":true,"supportsMouse":true,"supportsTouch":false,"estimatedDuration":"2-6 minutes","difficulty":"medium"},{"id":"reaction-time","slug":"reaction-time","title":"Reaction Time","category":"Action","status":"playable","route":"/games/reaction-time","hasScore":true,"localScoreKey":"reaction-time-best","supportsKeyboard":true,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"15-60 seconds","difficulty":"easy"},{"id":"tetris","slug":"tetris","title":"Tetris","category":"Puzzle","status":"playable","route":"/games/tetris","hasScore":true,"localScoreKey":"tetris-high-score","supportsKeyboard":true,"supportsMouse":false,"supportsTouch":true,"estimatedDuration":"3-12 minutes","difficulty":"hard"},{"id":"breakout","slug":"breakout","title":"Breakout","category":"Arcade","status":"playable","route":"/games/breakout","hasScore":true,"localScoreKey":"breakout-high-score","supportsKeyboard":true,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"2-8 minutes","difficulty":"medium"},{"id":"orbit-defense","slug":"orbit-defense","title":"Orbit Defense","category":"Strategy","status":"playable","route":"/games/orbit-defense","hasScore":true,"localScoreKey":"orbit-defense-high-score","supportsKeyboard":true,"supportsMouse":true,"supportsTouch":false,"estimatedDuration":"4-12 minutes","difficulty":"hard"},{"id":"color-match","slug":"color-match","title":"Color Match","category":"Action","status":"playable","route":"/games/color-match","hasScore":true,"localScoreKey":"color-match-high-score","supportsKeyboard":false,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"30 seconds","difficulty":"easy"},{"id":"space-invaders","slug":"space-invaders","title":"Space Invaders","category":"Action","status":"playable","route":"/games/space-invaders","hasScore":true,"localScoreKey":"space-invaders-high-score","supportsKeyboard":true,"supportsMouse":false,"supportsTouch":false,"estimatedDuration":"2-8 minutes","difficulty":"hard"},{"id":"tic-tac-toe","slug":"tic-tac-toe","title":"Tic Tac Toe","category":"Strategy","status":"playable","route":"/games/tic-tac-toe","hasScore":false,"localScoreKey":null,"supportsKeyboard":false,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"1-4 minutes","difficulty":"easy"},{"id":"quick-math","slug":"quick-math","title":"Quick Math","category":"Puzzle","status":"playable","route":"/games/quick-math","hasScore":true,"localScoreKey":"quick_math_best","supportsKeyboard":true,"supportsMouse":true,"supportsTouch":true,"estimatedDuration":"1 minute","difficulty":"mixed"}],"localScorePolicy":{"storage":"browser localStorage","public":false,"serverPersistence":false,"description":"Scores and settings stay in the user's browser unless future protected backend persistence is enabled."},"eventCapabilities":{"status":"degraded","storageMode":"ephemeral-memory","persistentStorage":false,"reason":"DATABASE_URL is not configured. Phase 1 stores public-safe webhook events only for the current server process.","total":0,"maxEvents":100},"webhookCapabilities":{"status":"degraded","storageMode":"ephemeral-memory","idempotency":"x-webhook-id","futureProtectedBy":"PLATPHORM_API_KEY"},"modelScaffolding":{"status":"degraded","serverOnly":true,"providerConfigured":false,"capabilities":["game recommendation","rule explanation","accessibility note generation","game testing guidance","catalog summary","safe hint generation"]},"tools":["list_games","get_game","search_games","list_categories","get_game_instructions","get_game_accessibility_notes","get_game_local_score_schema","get_arcade_stats","get_events","validate_game_routes","validate_playable_catalog","get_health","get_info","get_route_compliance","get_discovery_compliance","create_docs_report","create_sheet_report","create_deck_summary"],"resources":["games://catalog","games://game/{slug}","games://categories","games://faq","games://events","games://network","games://openapi","games://llms","games://trust-policy"],"prompts":["recommend_mini_game","explain_game_rules","generate_game_accessibility_notes","summarize_arcade_catalog","create_game_testing_plan","create_game_report","human_machine_games_handoff"],"trustedDomains":["*.platphormnews.com","platphormnews.com","ph3ar.com"],"routeStandard":{"service":"games","checkedAt":"2026-05-25T15:00:21.436Z","status":"pass","score":100,"requiredPublicRoutes":19,"missing":[],"gameRoutes":{"total":23,"playable":23,"degraded":0,"unavailable":0},"routes":[{"path":"/","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/faq","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/about","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/privacy","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/terms","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/disclaimer","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/category/arcade","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/category/puzzle","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/category/strategy","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/category/action","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/aim-trainer","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/typing-speed","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/2048","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/simon-says","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/whack-a-mole","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/connect-four","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/word-scramble","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/memory-match","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/coin-collector","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/bubble-pop","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/minesweeper","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/triangle","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/sheep-run","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/snake","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/pong","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/reaction-time","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/tetris","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/breakout","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/orbit-defense","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/color-match","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/space-invaders","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/tic-tac-toe","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/games/quick-math","method":"GET","type":"page","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/docs","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/openapi.json","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/openapi.yaml","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/llms.txt","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/llms-full.txt","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/llms-index.json","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/robots.txt","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/sitemap.xml","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/sitemap-main.xml","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/sitemap-index.xml","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/rss.xml","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/feed.xml","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/manifest.webmanifest","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/network.json","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/.well-known/mcp.json","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/.well-known/agents.json","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/.well-known/ai-plugin.json","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/.well-known/security.txt","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/.well-known/trust.json","method":"GET","type":"discovery","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/health","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/health","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/games","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/games/{slug}","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/games/{slug}/metadata","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/games/{slug}/events","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/games/{slug}/scores/local-schema","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/categories","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/leaderboard/local-info","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/faq","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/events","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/events","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/webhooks","method":"POST","type":"api","publicSafe":true,"boundary":"future-protected","status":"future-protected","auth":"Public-safe in Phase 1. PLATPHORM_API_KEY support is scaffolded for future protected backend actions."},{"path":"/api/v1/webhooks","method":"POST","type":"api","publicSafe":true,"boundary":"future-protected","status":"future-protected","auth":"Public-safe in Phase 1. PLATPHORM_API_KEY support is scaffolded for future protected backend actions."},{"path":"/api/v1/webhooks/status","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/network","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/route-compliance","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/v1/discovery-compliance","method":"GET","type":"api","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/mcp","method":"GET","type":"mcp","publicSafe":true,"boundary":"public-safe","status":"implemented","auth":"Public-safe read access. No account or PLATPHORM_API_KEY is required."},{"path":"/api/cron/refresh","method":"GET","type":"cron","publicSafe":false,"boundary":"protected","status":"future-protected","auth":"Requires PLATPHORM_API_KEY when protected enforcement is enabled."}]},"trustPolicy":"Public-safe mini-game browsing, browser-based gameplay, local non-sensitive high scores, local game settings, read-only MCP introspection, RSS/feed consumption, trusted-domain discovery, standard route compliance, Vercel metadata capture, backend model scaffolding, and trace-linked Games operations are intentionally supported for public entertainment and educational use. PLATPHORM_API_KEY support is scaffolded for future protected backend services, global leaderboard persistence, event ingestion, webhook operations, sync, test-triggering, reporting, administrative actions, and sensitive operations."}}