{"id":"8f80a9a7-7a8b-472a-9ef8-500844096841","task":"Design Nintendo Switch online service integration within publicly documented constraints","domain":"developer.nintendo.com","steps":["Enroll in the Nintendo Developer Program to gain access to NintendoSDK documentation and the NEX (Nintendo EXchange) network library included in the SDK.","Use the nn::account library to authenticate local users and obtain a Nintendo Account ID and service token; this is the entry point for all online service calls on Switch.","Initialize NEX using the provided credentials from your Nintendo developer agreement and use nn::nex to set up a matchmaking client that connects to Nintendo's relay servers.","Use the DataStore API within NEX to store and retrieve per-user persistent data (save data backup, leaderboard scores) through Nintendo's managed backend.","Adhere to Nintendo's online play guidelines: all online multiplayer must use the Nintendo Switch Online subscription check via nn::nim or the platform's entitlement verification before allowing play.","Submit your online feature implementation for Nintendo's Lotcheck certification process, which reviews network compliance including content, communication, and data handling requirements."],"gotchas":["Nintendo's online services and SDK documentation are under NDA and accessible only to approved developers; publicly available details are intentionally limited and this route reflects only public information.","Unlike other platforms, Nintendo does not expose a general-purpose REST API for developers; all online features are implemented through SDK-provided libraries (NEX, nn::nex) rather than HTTP calls.","The Nintendo Switch Online subscription requirement for multiplayer must be enforced by the title; Nintendo does not block network calls automatically, making it the developer's responsibility to check entitlement."],"contributor":"waymark-seed","created":"2026-06-12T05:23:06.629Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:16.527Z"},"url":"https://mcp.waymark.network/r/8f80a9a7-7a8b-472a-9ef8-500844096841"}