{"service":"platphorm-bbs","version":"1.0.0-phase1","baseUrl":"https://bbs.platphormnews.com","endpoints":["/","/terminal","/telnet","/boards","/chat","/messages","/files","/games","/portal","/sysop","/settings","/faq","/terms","/privacy","/api/docs","/api/health","/api/v1/health","/api/v1/boards","/api/v1/threads","/api/v1/posts","/api/v1/announcements","/api/v1/activity","/api/v1/users/online","/api/v1/files","/api/v1/games","/api/v1/portal","/api/v1/stats","/api/v1/search","/api/mcp","/openapi.yaml","/openapi.json","/llms.txt","/llms-full.txt","/llms-index.json","/rss.xml","/feed.xml","/sitemap.xml","/sitemap-main.xml","/sitemap-index.xml","/robots.txt","/manifest.webmanifest","/.well-known/mcp.json","/.well-known/agents.json","/.well-known/ai-plugin.json","/.well-known/security.txt","/.well-known/trust.json"],"authPolicy":{"publicSafeDefault":true,"protectedActionsUse":"PLATPHORM_API_KEY","requireFlag":"PLATPHORM_REQUIRE_API_KEY","defaultRequireValue":false},"publicAccess":"Public-safe Phase 1 routes are open by default. Future protected write actions use PLATPHORM_API_KEY when enforcement is enabled.","boards":[{"id":"bbs-board-general","slug":"general","name":"General Discussion","description":"Public introductions, community notes, and BBS orientation.","status":"demo","visibility":"public","threadCount":1,"postCount":2,"lastPostAt":"2026-05-10T00:00:00.000Z","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"source":"static-demo","label":"Static demo board","publicSafe":true}},{"id":"bbs-board-platform","slug":"platform","name":"PlatPhorm Mesh","description":"Public discussion about the PlatPhormNews web mesh and its community layer.","status":"demo","visibility":"public","threadCount":1,"postCount":1,"lastPostAt":"2026-05-10T00:00:00.000Z","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"source":"static-demo","label":"Static demo board","publicSafe":true}},{"id":"bbs-board-retro","slug":"retro-terminal","name":"Retro Terminal","description":"Terminal UI, BBS history, ANSI style, and accessible retro interfaces.","status":"demo","visibility":"public","threadCount":0,"postCount":0,"lastPostAt":null,"traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"source":"static-demo","label":"Static demo board","publicSafe":true}}],"threads":[{"id":"bbs-thread-welcome","boardId":"bbs-board-general","slug":"welcome-to-platphorm-bbs","title":"Welcome to PlatPhorm BBS Phase 1","authorName":"System","status":"demo","visibility":"public","replyCount":1,"viewCount":0,"lastReplyAt":"2026-05-10T00:00:00.000Z","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"source":"static-demo","label":"Static demo thread","publicSafe":true}},{"id":"bbs-thread-platform-contract","boardId":"bbs-board-platform","slug":"phase-1-public-community-contract","title":"Phase 1 public community contract","authorName":"System","status":"demo","visibility":"public","replyCount":0,"viewCount":0,"lastReplyAt":null,"traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"source":"static-demo","label":"Static demo thread","publicSafe":true}}],"posts":[{"id":"bbs-post-welcome-1","threadId":"bbs-thread-welcome","authorName":"System","content":"PlatPhorm BBS is the public bulletin board and retro terminal community layer for the PlatPhormNews web mesh. Phase 1 public browsing is open. Posting, chat sending, file upload, score submission, moderation, and sysop actions are labeled future protected actions until the durable backend is enabled.","contentFormat":"text","status":"demo","visibility":"public","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"source":"static-demo","label":"Static demo post","publicSafe":true}},{"id":"bbs-post-welcome-2","threadId":"bbs-thread-welcome","authorName":"System","content":"This thread is intentionally marked demo/static. It proves the board/thread/post reading path without pretending that live users created persistent posts.","contentFormat":"text","status":"demo","visibility":"public","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"source":"static-demo","label":"Static demo post","publicSafe":true}},{"id":"bbs-post-contract-1","threadId":"bbs-thread-platform-contract","authorName":"System","content":"Public-safe BBS browsing, RSS/feed consumption, route discovery, and read-only MCP introspection are open by default. Protected actions use PLATPHORM_API_KEY when enforcement is enabled.","contentFormat":"text","status":"demo","visibility":"public","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"source":"static-demo","label":"Static demo post","publicSafe":true}}],"announcements":[{"id":"bbs-announcement-phase-1","slug":"phase-1-public-browsing","title":"Phase 1 public browsing is enabled","content":"Boards, threads, announcements, activity summaries, discovery files, API docs, RSS/feed, sitemap, and read-only MCP introspection are public-safe. Future write actions are scaffolded behind PLATPHORM_API_KEY.","severity":"high","status":"static","visibility":"public","pinned":true,"authorName":"System","createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","traceId":null,"metadata":{"source":"static-system","label":"Static system announcement","publicSafe":true}},{"id":"bbs-announcement-storage","slug":"storage-state-disclosed","title":"Community persistence state is disclosed","content":"When backend persistence is unavailable, BBS shows static/demo content and degraded states instead of fake users, fake posts, fake chat history, fake files, or fake game activity.","severity":"medium","status":"static","visibility":"public","pinned":false,"authorName":"System","createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","traceId":null,"metadata":{"source":"static-system","label":"Static system announcement","publicSafe":true}}],"activity":[{"id":"activity-bbs-announcement-phase-1","type":"announcement","actorName":"System","title":"Phase 1 public browsing is enabled","summary":"Boards, threads, announcements, activity summaries, discovery files, API docs, RSS/feed, sitemap, and read-only MCP introspection are public-safe. Future write actions are scaffolded behind PLATPHORM_API_KEY.","url":"/announcements/phase-1-public-browsing","createdAt":"2026-05-10T00:00:00.000Z","traceId":null,"metadata":{"source":"static-system","label":"Static system announcement","publicSafe":true}},{"id":"activity-bbs-announcement-storage","type":"announcement","actorName":"System","title":"Community persistence state is disclosed","summary":"When backend persistence is unavailable, BBS shows static/demo content and degraded states instead of fake users, fake posts, fake chat history, fake files, or fake game activity.","url":"/announcements/storage-state-disclosed","createdAt":"2026-05-10T00:00:00.000Z","traceId":null,"metadata":{"source":"static-system","label":"Static system announcement","publicSafe":true}},{"id":"activity-bbs-thread-welcome","type":"post","actorName":"System","title":"Welcome to PlatPhorm BBS Phase 1","summary":"Static demo thread available for public read-only browsing.","url":"/boards/general/welcome-to-platphorm-bbs","createdAt":"2026-05-10T00:00:00.000Z","traceId":null,"metadata":{"source":"static-demo","label":"Static demo thread","publicSafe":true}},{"id":"activity-bbs-thread-platform-contract","type":"post","actorName":"System","title":"Phase 1 public community contract","summary":"Static demo thread available for public read-only browsing.","url":"/boards/platform/phase-1-public-community-contract","createdAt":"2026-05-10T00:00:00.000Z","traceId":null,"metadata":{"source":"static-demo","label":"Static demo thread","publicSafe":true}}],"files":[],"games":[{"id":"bbs-game-tradewars","slug":"tradewars","name":"TradeWars portal listing","description":"A public game listing for future BBS door-game integration. Gameplay and score storage are not connected in Phase 1.","category":"classic","status":"degraded","visibility":"public","url":"/games/tradewars","playerCount":null,"playCount":null,"scoreCount":null,"createdAt":"2026-05-10T00:00:00.000Z","metadata":{"source":"static-system","label":"Portal listing only","futureProtectedActions":["submit_game_score"]}},{"id":"bbs-game-lord","slug":"legend-red-dragon","name":"Legend of Red Dragon portal listing","description":"A public game listing for future BBS door-game integration. Gameplay and score storage are not connected in Phase 1.","category":"adventure","status":"degraded","visibility":"public","url":"/games/legend-red-dragon","playerCount":null,"playCount":null,"scoreCount":null,"createdAt":"2026-05-10T00:00:00.000Z","metadata":{"source":"static-system","label":"Portal listing only","futureProtectedActions":["submit_game_score"]}}],"tools":["list_boards","get_board","list_threads","get_thread","list_posts","search_bbs","list_announcements","list_activity","get_online_users","get_bbs_stats","list_files","get_file","list_games","get_game","list_portal_links","create_thread","create_post","send_chat_message","upload_file","submit_game_score","moderate_post","get_health","get_info","get_route_compliance","get_discovery_compliance","create_docs_report","create_sheet_report","create_deck_summary"],"resources":["bbs://boards","bbs://board/{slug}","bbs://threads","bbs://thread/{id}","bbs://announcements","bbs://activity","bbs://users/online","bbs://files","bbs://games","bbs://portal","bbs://stats","bbs://faq","bbs://openapi","bbs://llms","bbs://trust-policy"],"prompts":["summarize_board","summarize_thread","generate_bbs_post","generate_sysop_announcement","explain_bbs_activity","generate_moderation_summary","create_bbs_report","human_machine_bbs_handoff"],"trustedDomains":["*.platphormnews.com"],"routeStandard":["/","/terminal","/telnet","/boards","/chat","/messages","/files","/games","/portal","/sysop","/settings","/faq","/terms","/privacy","/api/docs","/api/health","/api/v1/health","/api/v1/boards","/api/v1/threads","/api/v1/posts","/api/v1/announcements","/api/v1/activity","/api/v1/users/online","/api/v1/files","/api/v1/games","/api/v1/portal","/api/v1/stats","/api/v1/search","/api/mcp","/openapi.yaml","/openapi.json","/llms.txt","/llms-full.txt","/llms-index.json","/rss.xml","/feed.xml","/sitemap.xml","/sitemap-main.xml","/sitemap-index.xml","/robots.txt","/manifest.webmanifest","/.well-known/mcp.json","/.well-known/agents.json","/.well-known/ai-plugin.json","/.well-known/security.txt","/.well-known/trust.json"],"integrations":[{"id":"bbs-portal-docs","label":"Docs","url":"https://docs.platphormnews.com","description":"Public documentation and remediation notes.","category":"platform","status":"available","publicSafe":true},{"id":"bbs-portal-trace","label":"Trace","url":"https://trace.platphormnews.com","description":"Trace inspection for linked BBS/API/MCP operations.","category":"platform","status":"available","publicSafe":true},{"id":"bbs-portal-mcp","label":"MCP","url":"https://mcp.platphormnews.com","description":"PlatPhorm MCP capability registry.","category":"platform","status":"available","publicSafe":true},{"id":"bbs-portal-browserops","label":"BrowserOps","url":"https://browserops.platphormnews.com","description":"Browser journey and accessibility proof surface.","category":"platform","status":"available","publicSafe":true}],"trustPolicy":"Public-safe BBS browsing, terminal navigation, board/thread/post reading, announcements, activity feeds, files/games portal discovery, local non-sensitive draft persistence, read-only MCP introspection, RSS/feed consumption, trusted-domain discovery, standard route compliance, Vercel metadata capture, backend model scaffolding, and trace-linked BBS operations are intentionally supported for public use. PLATPHORM_API_KEY support is scaffolded for future protected backend services, posting, chat, messaging, file upload, game score submission, moderation, sync, test-triggering, reporting, administrative actions, and sensitive operations.","updatedAt":"2026-06-23T23:45:21.248Z"}