{"version":1,"pages":[{"id":"Rn0RQwdKyQcsiXcrFbsT","title":"Sign-In with Algorand","pathname":"/","siteSpaceId":"sitesp_0CmCj","description":"Unified Algorand auth"},{"id":"EuKbZLVB5ZGvaAKS253q","title":"Quickstart Guide","pathname":"/readme/quickstart-guide","siteSpaceId":"sitesp_0CmCj","icon":"book-sparkles","description":"This guide will walk you through the SIWA Connect template","breadcrumbs":[{"label":"Sign-In with Algorand"}]},{"id":"wXEZZFwXW713NOam6fWQ","title":"Setting Up the Project","pathname":"/readme/quickstart-guide/creating-siwa-messages","siteSpaceId":"sitesp_0CmCj","description":"Clone/fork the SIWA Connect repo to get started","breadcrumbs":[{"label":"Sign-In with Algorand"},{"label":"Quickstart Guide","icon":"book-sparkles"}]},{"id":"h67jVEaCLqs4Sok3h8sp","title":"Component Overview","pathname":"/readme/quickstart-guide/component-overview","siteSpaceId":"sitesp_0CmCj","description":"Here we learn how to connect the user's wallet with the web application and sign messages.","breadcrumbs":[{"label":"Sign-In with Algorand"},{"label":"Quickstart Guide","icon":"book-sparkles"}]},{"id":"bPOZAItyP4QgtmG4Hi08","title":"Client-side operations","pathname":"/readme/quickstart-guide/client-side","siteSpaceId":"sitesp_0CmCj","description":"This section covers the client-side operations for Sign In with Algorand (SIWA), including wallet initialization, connection, message signing, and disconnection for multiple wallet providers.","breadcrumbs":[{"label":"Sign-In with Algorand"},{"label":"Quickstart Guide","icon":"book-sparkles"}]},{"id":"1SwBQvUFeCKsu2kZcilz","title":"Message Signing","pathname":"/readme/quickstart-guide/signing-messages","siteSpaceId":"sitesp_0CmCj","description":"This guide explains how to sign SIWA (Sign-In with Algorand) messages using different wallet providers: Pera, Defly, Kibisis, and Lute. Each wallet has its own method for signing messages.","breadcrumbs":[{"label":"Sign-In with Algorand"},{"label":"Quickstart Guide","icon":"book-sparkles"}]},{"id":"dJ0AG2wMrSHqQzCGfBq4","title":"Server-side operations","pathname":"/readme/quickstart-guide/server-side-operations","siteSpaceId":"sitesp_0CmCj","description":"This guide explains how to implement server-side verification for Sign-In with Algorand (SIWA) messages. The server-side verification is crucial for maintaining security and integrity.","breadcrumbs":[{"label":"Sign-In with Algorand"},{"label":"Quickstart Guide","icon":"book-sparkles"}]},{"id":"dnmd1vjKARR1Q5MPhub0","title":"Testing and Troubleshooting","pathname":"/readme/quickstart-guide/connect-the-frontend","siteSpaceId":"sitesp_0CmCj","description":"Run tests and troubleshoot SIWA Connect","breadcrumbs":[{"label":"Sign-In with Algorand"},{"label":"Quickstart Guide","icon":"book-sparkles"}]},{"id":"4vMzg2u4TrI56uTt58Hf","title":"Sign-in Diagram","pathname":"/readme/quickstart-guide/sign-in-diagram","siteSpaceId":"sitesp_0CmCj","description":"","breadcrumbs":[{"label":"Sign-In with Algorand"},{"label":"Quickstart Guide","icon":"book-sparkles"}]},{"id":"hjJ0joFHbRdkkQjKMcW2","title":"NextAuth.js","pathname":"/integrations/nextauth.js","siteSpaceId":"sitesp_0CmCj","description":"This guide will walk you through the process of integrating Sign-In with Algorand (SIWA) into a Next.js application using NextAuth.js.","breadcrumbs":[{"label":"Integrations"}]},{"id":"vEnXIsd8lzqv4qua5HUT","title":"Pera Wallet","pathname":"/integrations/pera-wallet","siteSpaceId":"sitesp_0CmCj","description":"This guide will walk you through the process of integrating Sign-In with Algorand (SIWA) using Pera Wallet in your web application.","breadcrumbs":[{"label":"Integrations"}]},{"id":"8yYNTIwZaUjLqXv0wuoN","title":"Defly Wallet","pathname":"/integrations/defly-wallet","siteSpaceId":"sitesp_0CmCj","description":"This documentation outlines the steps to integrate Defly Wallet for signing \"Sign In With Algorand\" (SIWA) messages.","breadcrumbs":[{"label":"Integrations"}]},{"id":"BEbOkizFRjTiRJ14pS4M","title":"Kibisis Wallet","pathname":"/integrations/kibisis-wallet","siteSpaceId":"sitesp_0CmCj","description":"This guide explains how to integrate Kibisis wallet with Sign-In with Algorand (SIWA) for message signing.","breadcrumbs":[{"label":"Integrations"}]},{"id":"FlkBQhSMqsvm5q8GYl9X","title":"Lute Wallet","pathname":"/integrations/lute-wallet","siteSpaceId":"sitesp_0CmCj","description":"This guide explains how to integrate Lute wallet with Sign-In with Algorand (SIWA) for transaction signing.","breadcrumbs":[{"label":"Integrations"}]},{"id":"fPHtXL0IvtvNnrS6z7qp","title":"SIWA Overview","pathname":"/general-information/siwa-overview","siteSpaceId":"sitesp_0CmCj","icon":"shield","description":"Sign-In with Algorand - A unified authentication standard for Algorand","breadcrumbs":[{"label":"General Information"}]},{"id":"51mQh8bNlDtcGBjOT3bT","title":"EIP-4361-COMPAT","pathname":"/general-information/siwa-overview/eip-4361-compat","siteSpaceId":"sitesp_0CmCj","icon":"key-skeleton-left-right","description":"EIP-4361-COMPAT: Sign-In with Algorand","breadcrumbs":[{"label":"General Information"},{"label":"SIWA Overview","icon":"shield"}]},{"id":"9ggFwlqofrOqWLsCYjNm","title":"SIWA Diagram","pathname":"/general-information/siwa-overview/sign-in-diagram","siteSpaceId":"sitesp_0CmCj","description":"This basic SIWA Mermaid diagram illustrates the SIWA auth flow with verification by provider.","breadcrumbs":[{"label":"General Information"},{"label":"SIWA Overview","icon":"shield"}]},{"id":"c5XrYrFRlwIqwA987SXf","title":"Extended SIWA Diagram","pathname":"/general-information/siwa-overview/extended-siwa-diagram","siteSpaceId":"sitesp_0CmCj","description":"This extended SIWA Mermaid diagram illustrates the recommended SIWA auth flow integrated with Next.JS and NextAuth.","breadcrumbs":[{"label":"General Information"},{"label":"SIWA Overview","icon":"shield"}]},{"id":"9nPJ8jakCK5LpRDIHOjp","title":"SIWA Code of Conduct","pathname":"/general-information/siwa-code-of-conduct","siteSpaceId":"sitesp_0CmCj","description":"A code of conduct for public community activity around Sign-In with Algorand.","breadcrumbs":[{"label":"General Information"}]},{"id":"4ZwOb6PToSiOQueCZ1Jy","title":"Typescript","pathname":"/libraries/typescript","siteSpaceId":"sitesp_0CmCj","icon":"text","description":"A TypeScript implementation of EIP-4361-Compat: Sign In With Algorand.","breadcrumbs":[{"label":"Libraries"}]},{"id":"esNGyZhSfTYgBfyylt2U","title":"Security Considerations","pathname":"/additional-support/security-considerations","siteSpaceId":"sitesp_0CmCj","description":"Sign-In with Algorand Security Considerations","breadcrumbs":[{"label":"Additional Support"}]},{"id":"am5gzMKamnk3sIVkzmcP","title":"NFD Profile Resolution","pathname":"/additional-support/nfd-profile-resolution","siteSpaceId":"sitesp_0CmCj","icon":"globe-pointer","description":"Resolve user NFD profiles","breadcrumbs":[{"label":"Additional Support"}]},{"id":"O2vMmtxyTGaEMlR6fvdw","title":"Community Highlights","pathname":"/additional-support/community-highlights","siteSpaceId":"sitesp_0CmCj","description":"Community-Based Sign-In with Algorand Integrations and Guides","breadcrumbs":[{"label":"Additional Support"}]},{"id":"I6cOh4dT210Z6WNubdSA","title":"Attribution and Recognition","pathname":"/additional-support/attribution-and-recognition","siteSpaceId":"sitesp_0CmCj","description":"","breadcrumbs":[{"label":"Additional Support"}]}]}