{"version":1,"pages":[{"id":"-M2oebkXvTjuNWyisV8b","title":"Platform Overview","pathname":"/","siteSpaceId":"sitesp_W6yO7","description":"Welcome to our developer docs"},{"id":"-M38B8J_H1QS9hV6R7BI","title":"Getting Started","pathname":"/guides/getting-started","siteSpaceId":"sitesp_W6yO7","description":"Build privacy-centric apps with the power of the Sudo Platform","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-M38BhMeGvvjVhgwV7d7","title":"Users","pathname":"/guides/users","siteSpaceId":"sitesp_W6yO7","description":"The glue between a user and their Sudo identities","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-M3CTcCUj-wevZhxCVZf","title":"Integrate the User SDK","pathname":"/guides/users/integrate-the-user-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the User SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Users"}]},{"id":"-M3CTwSdYxbMiza_RiDi","title":"Registration","pathname":"/guides/users/registration","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Users"}]},{"id":"-M3CyH1JSMhQ6yOvT2mc","title":"Authentication","pathname":"/guides/users/authentication","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Users"}]},{"id":"-M6otJCcQ-f2D22vm4Et","title":"SDK Releases","pathname":"/guides/users/changlog","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for User SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Users"}]},{"id":"-M62gVtIf1tjrawjrl0J","title":"API Reference","pathname":"/guides/users/api-reference","siteSpaceId":"sitesp_W6yO7","description":"API references for the User SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Users"}]},{"id":"-MQYNC51VLGQo-OIdnMu","title":"Entitlements","pathname":"/guides/entitlements","siteSpaceId":"sitesp_W6yO7","description":"Managing consumption of Sudo capabilities","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-MQYNC52us7tm6a9Ro6Y","title":"Administrative API","pathname":"/guides/entitlements/administrative-api","siteSpaceId":"sitesp_W6yO7","description":"Administrative API for managing user entitlements","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"}]},{"id":"-MQYNC53jVRlIbqRl1jn","title":"Integrating the Administrative API","pathname":"/guides/entitlements/administrative-api/integrating-the-administrative-api","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Entitlements Administrative API with your own entitlements system","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"},{"label":"Administrative API"}]},{"id":"An3i08t0fdzFTtr4wwVY","title":"Entitlement Definitions","pathname":"/guides/entitlements/administrative-api/entitlement-definitions","siteSpaceId":"sitesp_W6yO7","description":"Administrative APIs for working with entitlement definitions","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"},{"label":"Administrative API"}]},{"id":"-MQYNC54R3PadK71c3HW","title":"Managing Entitlements Sets","pathname":"/guides/entitlements/administrative-api/managing-entitlements-sets","siteSpaceId":"sitesp_W6yO7","description":"Administrative APIs for managing entitlements sets","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"},{"label":"Administrative API"}]},{"id":"vTWCO3tVqjCyomqOIg09","title":"Managing Entitlements Sequences","pathname":"/guides/entitlements/administrative-api/managing-entitlements-sequences","siteSpaceId":"sitesp_W6yO7","description":"Administrative APIs for managing entitlements sequences","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"},{"label":"Administrative API"}]},{"id":"-MQYNC55kpOqmAoRckbL","title":"Managing User Entitlements","pathname":"/guides/entitlements/administrative-api/managing-user-entitlements","siteSpaceId":"sitesp_W6yO7","description":"Administrative APIs for managing user entitlements","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"},{"label":"Administrative API"}]},{"id":"-MQYNC56Jv80whi7MIJ3","title":"API Schema","pathname":"/guides/entitlements/administrative-api/api-schema","siteSpaceId":"sitesp_W6yO7","description":"The GraphQL API schema for the Sudo Platform Entitlements administrative API","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"},{"label":"Administrative API"}]},{"id":"-MQYNC57W0XYFxRacTYM","title":"End-user API","pathname":"/guides/entitlements/end-user-api","siteSpaceId":"sitesp_W6yO7","description":"Performing entitlements operations from clients","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"}]},{"id":"-MQYNC58fcuIDW83pZoP","title":"Integrate the Entitlements SDK","pathname":"/guides/entitlements/end-user-api/integrate-the-entitlements-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Entitlements SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"},{"label":"End-user API"}]},{"id":"-MQYNC59vAxsqm9GZNP7","title":"Redeeming Entitlements","pathname":"/guides/entitlements/end-user-api/redeeming-entitlements","siteSpaceId":"sitesp_W6yO7","description":"Entitlements API for redeeming user entitlements","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"},{"label":"End-user API"}]},{"id":"-MQYNC5AQu0RkMiD6ZEn","title":"Retrieving Entitlements","pathname":"/guides/entitlements/end-user-api/retrieving-entitlements","siteSpaceId":"sitesp_W6yO7","description":"Entitlements APIs for retrieving user entitlements information","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"},{"label":"End-user API"}]},{"id":"-MQYNC5BioB6NpwKJPih","title":"SDK Releases","pathname":"/guides/entitlements/end-user-api/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Entitlements SDK releases","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"},{"label":"End-user API"}]},{"id":"-MQYNC5CeT1gx7qhQl34","title":"API Reference","pathname":"/guides/entitlements/end-user-api/api-reference","siteSpaceId":"sitesp_W6yO7","description":"Entitlements SDK API reference","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Entitlements"},{"label":"End-user API"}]},{"id":"-M38Br0odty-T4LmN5vG","title":"Sudos","pathname":"/guides/sudos","siteSpaceId":"sitesp_W6yO7","description":"The digital identity for the modern age","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-M3D2pfZ3dsMYyksDUDJ","title":"Integrate the Sudo Profiles SDK","pathname":"/guides/sudos/integrate-the-sudo-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Sudo Profiles SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Sudos"}]},{"id":"EkQj2QqTJ5qdceyvWgTa","title":"Sudo Entitlements","pathname":"/guides/sudos/sudo-entitlements","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Sudos"}]},{"id":"-M3D31GVPnrns3xsHeCl","title":"Manage Sudos","pathname":"/guides/sudos/managing-sudos","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Sudos"}]},{"id":"-M6p0mnqhW7QMX3ooy0P","title":"SDK Releases","pathname":"/guides/sudos/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the Sudo Profiles SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Sudos"}]},{"id":"-M62goQGqxTmWdTaxBJw","title":"API Reference","pathname":"/guides/sudos/api-reference","siteSpaceId":"sitesp_W6yO7","description":"API references for the Sudo Profiles SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Sudos"}]},{"id":"-M39_6_7c2t5IpjbgSxS","title":"Telephony","pathname":"/guides/telephony","siteSpaceId":"sitesp_W6yO7","description":"Unlock the power of phone numbers within your products.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-M39_V5s_dH7wcDBtTj8","title":"Integrate the Telephony SDK","pathname":"/guides/telephony/integrate-the-telephony-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Telephony SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Telephony"}]},{"id":"-M39eGzGRIqELlV9KE0B","title":"Manage Phone Numbers","pathname":"/guides/telephony/phone-numbers","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Telephony"}]},{"id":"-M38BvnnzegMzR04Nry_","title":"Text Messaging","pathname":"/guides/telephony/text-messaging","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Telephony"}]},{"id":"-M93zrnP7p-Ol5yySHDV","title":"Voice Calling","pathname":"/guides/telephony/calling","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Telephony"}]},{"id":"-M6kzzRASwR-haQ1KzJB","title":"Telephony Simulator","pathname":"/guides/telephony/simulator-and-the-zz-country-code","siteSpaceId":"sitesp_W6yO7","description":"This page describes the Telephony simulator and \"ZZ\" country code.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Telephony"}]},{"id":"-MF3VXQ4PeyVCzfMguCD","title":"SDK Releases","pathname":"/guides/telephony/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the Telephony SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Telephony"}]},{"id":"-M63Mu1NBWI01dE-5No4","title":"API Reference","pathname":"/guides/telephony/api-reference","siteSpaceId":"sitesp_W6yO7","description":"API references for the Telephony SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Telephony"}]},{"id":"-M8mgb9kj2kAfMTjXet7","title":"Email","pathname":"/guides/email","siteSpaceId":"sitesp_W6yO7","description":"Unlock the power of secure email within your products.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-M8mhKsIWW17h8_1ffKo","title":"Integrate the Email SDK","pathname":"/guides/email/integrate-the-email-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Email SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"-MlD3Asm_WpnZ4t2FEpk","title":"Email Entitlements","pathname":"/guides/email/email-entitlements","siteSpaceId":"sitesp_W6yO7","description":"Managing consumption of Email capabilities","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"-M8mjRF37aHo-Hp1TFec","title":"Manage Email Addresses","pathname":"/guides/email/manage-email-addresses","siteSpaceId":"sitesp_W6yO7","description":"Provides the essentials to give your users their own email address with the privacy and security benefits of a Sudo","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"-M8mjWYRGqVgBfn_jeFY","title":"Sending & Receiving Email","pathname":"/guides/email/send-an-email","siteSpaceId":"sitesp_W6yO7","description":"Provides your users the ability to perform email communications with a Sudo","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"-MlD3Asp5xcm1ofCsmOj","title":"Manage Email Folders","pathname":"/guides/email/manage-email-folders","siteSpaceId":"sitesp_W6yO7","description":"Allow your users the flexibility to manage their email address with email folders","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"Pd7yQUUvlCEkRfjnNVDm","title":"Draft Email Messages","pathname":"/guides/email/draft-email-messages","siteSpaceId":"sitesp_W6yO7","description":"Allow your users to save draft emails securely","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"7S6TWf6yqD4XSUZpVUYC","title":"Schedule Send","pathname":"/guides/email/schedule-send","siteSpaceId":"sitesp_W6yO7","description":"Schedule a message to be sent at a specified date and time in the future.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"5ren3a3bndr3EsHmfjTN","title":"Manage Email Address Blocklists","pathname":"/guides/email/manage-email-address-blocklists","siteSpaceId":"sitesp_W6yO7","description":"Allow your user to block specific email addresses from being able to send messages to any of their Sudo email addresses","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"UVjCkvlpeT6r92EZNngp","title":"Email Address Public Information","pathname":"/guides/email/email-address-public-information","siteSpaceId":"sitesp_W6yO7","description":"Provides the ability to lookup public information for email addresses in the same network.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"-MAOW_NgB-KcWvCyK8oi","title":"Pagination","pathname":"/guides/email/pagination","siteSpaceId":"sitesp_W6yO7","description":"Provides the ability to separate and traverse through pages of data","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"-MATNq8M1gmTVjyVFqRV","title":"Caching","pathname":"/guides/email/caching-1","siteSpaceId":"sitesp_W6yO7","description":"Perform queries through network or local lookups","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"XSIrjFnLoKkRg1pAxfpp","title":"Configuration Data","pathname":"/guides/email/configuration-data","siteSpaceId":"sitesp_W6yO7","description":"Allow your users to obtain configuration details that include the various limits that apply to emails.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"DP9X32cak8vGQgIpAesJ","title":"Email Notifications","pathname":"/guides/email/email-notifications","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"uQyQJ8UPnyk1H3RW1bcX","title":"Email Masks","pathname":"/guides/email/email-masks","siteSpaceId":"sitesp_W6yO7","description":"Managing Email Masks (sometimes called \"aliases\")","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"DJZ26OkYUmjfh3BO6qFq","title":"Email Mask Entitlements","pathname":"/guides/email/email-masks/email-mask-entitlements","siteSpaceId":"sitesp_W6yO7","description":"Managing a user's Email Mask capabilities","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"},{"label":"Email Masks"}]},{"id":"Gw7l9RZBkxrL2Tu576fw","title":"Managing Email Masks","pathname":"/guides/email/email-masks/managing-email-masks","siteSpaceId":"sitesp_W6yO7","description":"The essentials to give your users the ability to secure their real email addresses behind Email Masks","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"},{"label":"Email Masks"}]},{"id":"gkrshIfALBwP2YsZyjpK","title":"Verifying External Email Addresses","pathname":"/guides/email/email-masks/verifying-external-email-addresses","siteSpaceId":"sitesp_W6yO7","description":"Ensuring that the user owns an external email address is a critical step in setting up an Email Mask to forward to that address.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"},{"label":"Email Masks"}]},{"id":"FhMSBFl9QAP35YsP71Pn","title":"Sending & Receiving Messages","pathname":"/guides/email/email-masks/sending-and-receiving-messages","siteSpaceId":"sitesp_W6yO7","description":"Email Masks automatically route messages sent to the to their associated real email address, and can (for Internal real email addresses) send messages without exposing the users real email address.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"},{"label":"Email Masks"}]},{"id":"-M8mjaGvbnp2srcn1-O4","title":"SDK Releases","pathname":"/guides/email/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the Email SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"-MCnmZfGn5y4FfYewzI4","title":"API Reference","pathname":"/guides/email/api-reference","siteSpaceId":"sitesp_W6yO7","description":"API references for the Email SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Email"}]},{"id":"X7aXOEJs5huBhaUgL8fq","title":"Decentralized Identity","pathname":"/guides/decentralized-identity","siteSpaceId":"sitesp_W6yO7","description":"Leverage the power of Decentralized Identity in your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"b5Uk4Le8txu544WbKOu1","title":"Edge Agent","pathname":"/guides/decentralized-identity/decentralized-identity","siteSpaceId":"sitesp_W6yO7","description":"Providing Decentralized Identity edge agent solutions to your users.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"}]},{"id":"fk9CfYV6wuSFxdyOjdWf","title":"Relay SDK","pathname":"/guides/decentralized-identity/decentralized-identity/relay-sdk","siteSpaceId":"sitesp_W6yO7","description":"Providing a scalable relay for your decentralized communications.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"}]},{"id":"tD3UvCXwxmwl93eu2jxD","title":"Integrate the Relay SDK","pathname":"/guides/decentralized-identity/decentralized-identity/relay-sdk/integrate-the-relay-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Relay SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Relay SDK"}]},{"id":"402cRNRkFOK5vXdooX0y","title":"Relay Entitlements","pathname":"/guides/decentralized-identity/decentralized-identity/relay-sdk/relay-entitlements","siteSpaceId":"sitesp_W6yO7","description":"Managing consumption of Relay capabilities","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Relay SDK"}]},{"id":"OPhIACxkxaHIwY7kRWya","title":"Manage Relay Postboxes","pathname":"/guides/decentralized-identity/decentralized-identity/relay-sdk/manage-relay-postboxes","siteSpaceId":"sitesp_W6yO7","description":"Provides the essentials to give your users their postbox.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Relay SDK"}]},{"id":"psf8pRw0IXXVBDHCySGe","title":"Manage Relay Messages","pathname":"/guides/decentralized-identity/decentralized-identity/relay-sdk/storing-and-retrieving-relay-messages","siteSpaceId":"sitesp_W6yO7","description":"Allow your users to retrieve and manage messages within their postbox.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Relay SDK"}]},{"id":"j82SWjhxon0FOm1ZM0fX","title":"Receiving Messages","pathname":"/guides/decentralized-identity/decentralized-identity/relay-sdk/receiving-messages","siteSpaceId":"sitesp_W6yO7","description":"Use an always-on endpoint to receive messages from peers.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Relay SDK"}]},{"id":"BJRZsBqQjRWFwXZWGyu7","title":"SDK Releases","pathname":"/guides/decentralized-identity/decentralized-identity/relay-sdk/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the Decentralized Identity Relay SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Relay SDK"}]},{"id":"OZkTOiZUh086DflmyFre","title":"Edge Agent SDK","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk","siteSpaceId":"sitesp_W6yO7","description":"Decentralized Identity Connection, Verifiable Credential and Proof Presentation management for mobile agents.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"}]},{"id":"tF7FrO51VQffH0MIGlbJ","title":"Integrate the Edge Agent SDK","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/integrate-the-wallet-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Edge Agent SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"HkvmZoMxmGiURSTalFNn","title":"Agent Management","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/agent-management","siteSpaceId":"sitesp_W6yO7","description":"Manage instances of mobile agents encapsulating DI protocol engagements and wallet data","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"3KPrgfmxVNA9wUP3AY4c","title":"Manage Wallets","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/manage-wallets","siteSpaceId":"sitesp_W6yO7","description":"Provides the abilities to allow users to create and manage their own secure wallets for agent data","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"sWBE2gfVUeRCDw1u9rJY","title":"Establishing Connections","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/establishing-connections","siteSpaceId":"sitesp_W6yO7","description":"Accept connection invitations, establish peer connections, and manage pending connections.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"NUa5CeEVh21radndtaH5","title":"Manage Connections","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/manage-connections","siteSpaceId":"sitesp_W6yO7","description":"Manage peer connections that the agent has established","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"eXN4pAzhxLEOZ9z8iIed","title":"Messaging","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/messaging","siteSpaceId":"sitesp_W6yO7","description":"Receive, send, and manage text messages exchanged between the Edge Agent connections.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"pFP565bFaXaQNAYREvvf","title":"Manage DIDs","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/manage-dids","siteSpaceId":"sitesp_W6yO7","description":"Manage the DIDs which are owned by the Edge Agent for usage in DI protocols","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"ZwvOjuOCSZNLw0fi1L6E","title":"Accepting New Credentials","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/accepting-new-credentials","siteSpaceId":"sitesp_W6yO7","description":"Accept and store incoming verifiable credentials from Issuers, and manage credentials mid-issuance.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"bWM3L8zUCa3OqBjTM14P","title":"Manage Credentials","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/manage-credentials","siteSpaceId":"sitesp_W6yO7","description":"Manage the set of verifiable credentials received and owned by the agent","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"fXsalMORiadTlXP37mcb","title":"Present Credentials for Verification","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/present-credentials-for-verification","siteSpaceId":"sitesp_W6yO7","description":"Use the agent's stored credentials to present a cryptographic proof to a Verifier","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"rpod9Wu8doUH9N8fBr01","title":"Utilize Alternative Cryptography Providers","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/utilize-alternative-cryptography-providers","siteSpaceId":"sitesp_W6yO7","description":"Manage where cryptography operations are handled by the agent, for custom and high assurance use cases.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"YotYsWHMy21Np7GXg9BP","title":"SDK Releases","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the Edge Agent SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"sJ6rDLr6FH7HGRVV938H","title":"Standards and Protocols","pathname":"/guides/decentralized-identity/decentralized-identity/edge-agent-sdk/standards-and-protocols","siteSpaceId":"sitesp_W6yO7","description":"Technical summary of the standards and protocols supported by the Edge Agent SDK","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Edge Agent"},{"label":"Edge Agent SDK"}]},{"id":"YAO0ytvZc1dIOrJJgaLY","title":"Cloud Agent","pathname":"/guides/decentralized-identity/cloud-agent","siteSpaceId":"sitesp_W6yO7","description":"Providing Decentralized Identity cloud agent solutions to your organization.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"}]},{"id":"dmP85gTzVAgnFMX1TWm5","title":"Cloud Agent Admin API","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api","siteSpaceId":"sitesp_W6yO7","description":"Sudo Platform Decentralized Identity Cloud Agent admin API supports exchange of credentials and presentations over various Aries protocols, with support for both Anoncreds and W3C VC specifications","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"}]},{"id":"0itd4kBwiBobjUIQ40cA","title":"Integrate the Cloud Agent Admin API","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/integrate-the-cloud-agent-admin-api","siteSpaceId":"sitesp_W6yO7","description":"Integrate your application with the Cloud Agent admin API","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"}]},{"id":"T7CLJ2dJs8tU7gSdoqqd","title":"Aries Interop Profile (AIP)","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/aries-interop-profile-aip","siteSpaceId":"sitesp_W6yO7","description":"Use Aries protocols to establish connections, exchange credentials and exchange presentations","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"}]},{"id":"cM5DL2zUhppWJFtwTARj","title":"Connection Exchanges","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/aries-interop-profile-aip/connection-exchanges","siteSpaceId":"sitesp_W6yO7","description":"Manage connection exchanges using Aries protocols","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"},{"label":"Aries Interop Profile (AIP)"}]},{"id":"w2DDt9PoCXhE4aPDey75","title":"Credential Exchanges","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/aries-interop-profile-aip/credential-exchanges","siteSpaceId":"sitesp_W6yO7","description":"Manage credential exchanges using Aries protocols","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"},{"label":"Aries Interop Profile (AIP)"}]},{"id":"ZI3kRca4lbqEubJ82ccG","title":"Proof Exchanges","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/aries-interop-profile-aip/proof-exchanges","siteSpaceId":"sitesp_W6yO7","description":"Manage proof exchanges, also known as presentation exchanges, using Aries protocols","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"},{"label":"Aries Interop Profile (AIP)"}]},{"id":"Eb2yZonP5U8SklSntaY5","title":"Connections","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/connections","siteSpaceId":"sitesp_W6yO7","description":"Manage established connections","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"}]},{"id":"zqEWtMAMVviEvI0HGukr","title":"Basic Messages","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/basic-messages","siteSpaceId":"sitesp_W6yO7","description":"Send and receive messages over DIDComm connection","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"}]},{"id":"Lcfjnb4sf68DnWX00mVN","title":"DIDs","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/dids","siteSpaceId":"sitesp_W6yO7","description":"Create and manage DIDs owned by the cloud agent","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"}]},{"id":"Xt67AkGX3cMjgHmFvJCV","title":"Credentials","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials","siteSpaceId":"sitesp_W6yO7","description":"Manage held credentials","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"}]},{"id":"wGyk6M5l23yZkrbhxf8F","title":"Anoncreds Credentials","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials/anoncreds-credentials","siteSpaceId":"sitesp_W6yO7","description":"Manage held Anoncreds verifiable credentials","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"},{"label":"Credentials"}]},{"id":"MshulpZ9SJHtxO0wIBmY","title":"Schemas","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials/anoncreds-credentials/schemas","siteSpaceId":"sitesp_W6yO7","description":"Manage Anoncreds schemas created by the cloud agent","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"},{"label":"Credentials"},{"label":"Anoncreds Credentials"}]},{"id":"JmyUZdfjpMgzMTN2MgkJ","title":"Credential Definitions","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials/anoncreds-credentials/credential-definitions","siteSpaceId":"sitesp_W6yO7","description":"Manage Anoncreds credential definitions created by the cloud agent","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"},{"label":"Credentials"},{"label":"Anoncreds Credentials"}]},{"id":"LFC8Zg4T7YsWNi61Zoeo","title":"W3C Credentials","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials/w3c-credentials","siteSpaceId":"sitesp_W6yO7","description":"Manage held W3C verifiable credentials","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"},{"label":"Credentials"}]},{"id":"nkjn4eWe9f0USdLDhNC1","title":"Credential Status Lists","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials/credential-status-lists","siteSpaceId":"sitesp_W6yO7","description":"Manage and update the status (revoked, suspended) of W3C credentials issued by the Cloud Agent Service.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"},{"label":"Credentials"}]},{"id":"RnxsMBILgCCKei98xX0T","title":"Standalone VC Issue & Verify","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials/standalone-vc-issue-and-verify","siteSpaceId":"sitesp_W6yO7","description":"The Cloud Agent Service supports the ability to sign and verify credentials with standalone APIs.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"},{"label":"Credentials"}]},{"id":"3Rl9MUY98JdekqqM9uoC","title":"Audit Logs","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/audit-logs","siteSpaceId":"sitesp_W6yO7","description":"View the cloud agent admin API audit trail","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"}]},{"id":"xdVhRuOgdT7bcowIZV9J","title":"API Schema","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/api-schema","siteSpaceId":"sitesp_W6yO7","description":"The GraphQL schema for the Sudo Platform Cloud Agent admin API","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"}]},{"id":"uOemYFtYo3JXkvPglFqW","title":"Error Codes","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/error-codes","siteSpaceId":"sitesp_W6yO7","description":"Error codes returned by the cloud agent","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"}]},{"id":"iUNbWRLQyc8ctGUwA0en","title":"Standards and Protocols","pathname":"/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/standards-and-protocols","siteSpaceId":"sitesp_W6yO7","description":"Technical summary of the standards and protocols supported by the cloud agent","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Decentralized Identity"},{"label":"Cloud Agent"},{"label":"Cloud Agent Admin API"}]},{"id":"-M5ZAVPl8uzwIZueNTXR","title":"Virtual Cards","pathname":"/guides/virtual-cards","siteSpaceId":"sitesp_W6yO7","description":"Providing a private and secure shopping experience for your users.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-M5ZCBF70jPrIK8u0vfN","title":"Integrate the Virtual Cards SDK","pathname":"/guides/virtual-cards/integrate-the-virtual-cards-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Virtual Cards SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"IeQAf9HP6RycKu4hEqfH","title":"Virtual Cards Entitlements","pathname":"/guides/virtual-cards/virtual-cards-entitlements","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"AAdZygBJZE1zfUVkmHCR","title":"Virtual Cards Transaction Velocity Constraints","pathname":"/guides/virtual-cards/virtual-cards-transaction-velocity-constraints","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"PRgeoxBVHWHgFoudQCXu","title":"Key Management","pathname":"/guides/virtual-cards/key-management","siteSpaceId":"sitesp_W6yO7","description":"Manage the encryption keys associated with virtual card and transaction data.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"-M5ZKtQAYxSrLiEV7fjT","title":"Manage Funding Sources","pathname":"/guides/virtual-cards/manage-funding-sources","siteSpaceId":"sitesp_W6yO7","description":"Provides the essentials for a user to link their real payment methods with a virtual card.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"-M5ZKiwcWcdHmOUvYBHM","title":"Manage Virtual Cards","pathname":"/guides/virtual-cards/manage-virtual-cards","siteSpaceId":"sitesp_W6yO7","description":"Provides a virtual credit card that a user can use to make purchases.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"-M5ZKqhqyHx0jj8H3KqX","title":"Manage Transactions","pathname":"/guides/virtual-cards/manage-transactions","siteSpaceId":"sitesp_W6yO7","description":"Provides the ability for a user to monitor and track the transactions performed on their virtual cards.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"hs3mbVDqbPEwEmLBpywf","title":"Configuration Data","pathname":"/guides/virtual-cards/configuration","siteSpaceId":"sitesp_W6yO7","description":"Allow your users to obtain configuration details that include the various velocities that apply to funding sources, virtual cards and transactions.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"-M5Zp5oXpOjox2M1NxT1","title":"Pagination","pathname":"/guides/virtual-cards/pagination","siteSpaceId":"sitesp_W6yO7","description":"Provides the ability to separate and traverse through pages of data.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"-M5_2F_yrpsprLAczfDk","title":"Caching","pathname":"/guides/virtual-cards/caching","siteSpaceId":"sitesp_W6yO7","description":"Perform queries through network or local lookups.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"-M6p5ou3v1eyH2xJh6mb","title":"SDK Releases","pathname":"/guides/virtual-cards/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the Virtual Cards SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"-MAU0V36olzixTK_mi9S","title":"API Reference","pathname":"/guides/virtual-cards/api-reference","siteSpaceId":"sitesp_W6yO7","description":"API references for the Virtual Cards SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards"}]},{"id":"-MBhBxmPKB7b87arlEqu","title":"Virtual Cards Simulator","pathname":"/guides/virtual-cards-simulator","siteSpaceId":"sitesp_W6yO7","description":"Providing simulation of virtual card transactions.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-M5zRO4p8PMw_wRFJyP-","title":"Integrate the Virtual Cards Simulator SDK","pathname":"/guides/virtual-cards-simulator/untitled","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Virtual Cards Simulator SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards Simulator"}]},{"id":"-MBky6MCofyfzsP91duM","title":"Simulate Authorizations","pathname":"/guides/virtual-cards-simulator/manage-authorizations","siteSpaceId":"sitesp_W6yO7","description":"Simulate a request from a merchant to authorize a charge to a virtual card.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards Simulator"}]},{"id":"-MBlVaoTrDRTcrV4KL0M","title":"Simulate Debits","pathname":"/guides/virtual-cards-simulator/manage-debits","siteSpaceId":"sitesp_W6yO7","description":"Simulate a charge from a merchant to a virtual card.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards Simulator"}]},{"id":"-MBlYhyrqSjaNUXIw3VX","title":"Simulate Refunds","pathname":"/guides/virtual-cards-simulator/manage-refunds","siteSpaceId":"sitesp_W6yO7","description":"Simulate a refund from a merchant to a virtual card.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards Simulator"}]},{"id":"-MBl_HkfT-huEha0bFxd","title":"Simulate Reversals","pathname":"/guides/virtual-cards-simulator/manage-reversals","siteSpaceId":"sitesp_W6yO7","description":"Simulate the reversal of an authorization to charge a virtual card.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards Simulator"}]},{"id":"-MBlbJHozwpH94W8jI4A","title":"Merchants and Currencies","pathname":"/guides/virtual-cards-simulator/merchants-and-currencies","siteSpaceId":"sitesp_W6yO7","description":"The Virtual Cards Simulator comes pre-configured with a number of merchants and currency conversion rates.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards Simulator"}]},{"id":"-MBljs2a0ouFUYa5kvTZ","title":"SDK Releases","pathname":"/guides/virtual-cards-simulator/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the Virtual Cards Simulator SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards Simulator"}]},{"id":"-MBllR7KDxTH7lAcHUI7","title":"API Reference","pathname":"/guides/virtual-cards-simulator/api-reference","siteSpaceId":"sitesp_W6yO7","description":"API references for the Virtual Cards Simulator SDK","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Cards Simulator"}]},{"id":"-MT8og0solMWm0f3lgTv","title":"Virtual Private Network","pathname":"/guides/virtual-private-network","siteSpaceId":"sitesp_W6yO7","description":"Unlock the power of virtual private networks within your products.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-MT8og0t8y3fbbPoTgGy","title":"Integrate the VPN SDK","pathname":"/guides/virtual-private-network/integrate-the-vpn-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the VPN SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Private Network"}]},{"id":"-MT8og0uJpOanO_IiDqB","title":"VPN Entitlements","pathname":"/guides/virtual-private-network/vpn-entitlements","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Private Network"}]},{"id":"-MT8og0vki3EuDKVBWPg","title":"Manage Servers","pathname":"/guides/virtual-private-network/manage-servers","siteSpaceId":"sitesp_W6yO7","description":"Provides your users with the ability to list servers used to establish a connection.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Private Network"}]},{"id":"-MT8og0wCeMvFqy4gyUp","title":"Manage Connection","pathname":"/guides/virtual-private-network/manage-connection","siteSpaceId":"sitesp_W6yO7","description":"Provides the essentials to allow your users to connect and disconnect from a server and view their connection status.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Private Network"}]},{"id":"-MT8og0xfusvexcCU6m6","title":"Observe VPN Related Events","pathname":"/guides/virtual-private-network/observe-vpn-related-events","siteSpaceId":"sitesp_W6yO7","description":"Provides a simple way to watch any events required by your applications integrating with VPN SDK.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Private Network"}]},{"id":"-MT8og0yZ8TMMuM-pLrL","title":"SDK Releases","pathname":"/guides/virtual-private-network/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the VPN SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Private Network"}]},{"id":"-MT8og0zAhj19gJzMJSO","title":"API Reference","pathname":"/guides/virtual-private-network/api-reference","siteSpaceId":"sitesp_W6yO7","description":"API references for the VPN SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Private Network"}]},{"id":"aStQXojNvnbuKRkWe9Tr","title":"Frequently Asked Questions","pathname":"/guides/virtual-private-network/frequently-asked-questions","siteSpaceId":"sitesp_W6yO7","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Virtual Private Network"}]},{"id":"-M5yZElTbgm94Qg0aG97","title":"Secure ID Verification","pathname":"/guides/identity-verification","siteSpaceId":"sitesp_W6yO7","description":"Verify identities to ensure compliance when using Sudo Platform capabilities","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-M5yZLdi_FCUBaaP47Cg","title":"Integrate the Secure ID Verification SDK","pathname":"/guides/identity-verification/integrate-the-identity-verification-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Secure ID Verification SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Secure ID Verification"}]},{"id":"F0DdhQtAfmP7bo3Su6VS","title":"List Supported Countries","pathname":"/guides/identity-verification/list-supported-countries","siteSpaceId":"sitesp_W6yO7","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Secure ID Verification"}]},{"id":"BvM0o2xFc3aJWNnN4ByS","title":"User Consent for Secure ID Verification","pathname":"/guides/identity-verification/user-consent-for-secure-id-verification","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Secure ID Verification"}]},{"id":"-M5y_s8_1tUbc8RRNYKK","title":"Verify an Identity","pathname":"/guides/identity-verification/verifying-an-identity","siteSpaceId":"sitesp_W6yO7","description":"Collect and verify identity information, and process the results.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Secure ID Verification"}]},{"id":"xt0OM3lPRiGHKOr0EaHG","title":"Check Secure ID Verification Status","pathname":"/guides/identity-verification/check-secure-id-verification-status","siteSpaceId":"sitesp_W6yO7","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Secure ID Verification"}]},{"id":"-M63DIl5KHixStT2SBDm","title":"Use the Secure ID Verification Simulator","pathname":"/guides/identity-verification/idv-simulator","siteSpaceId":"sitesp_W6yO7","description":"Develop and test using the simulator before using the service in a production environment with live data.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Secure ID Verification"}]},{"id":"-M6p6e7dak9o0A_q8guD","title":"SDK Releases","pathname":"/guides/identity-verification/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the Secure ID Verification SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Secure ID Verification"}]},{"id":"-M62gxX-N540x6kSNE-L","title":"API Reference","pathname":"/guides/identity-verification/api-reference","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Secure ID Verification"}]},{"id":"-MPGI2su1ViRZYVPfXUw","title":"Password Manager","pathname":"/guides/password-manager","siteSpaceId":"sitesp_W6yO7","description":"Providing a safe and secure way to manage credentials for your users.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-MPGI2svw1a2ik07jKJT","title":"Integrate the Password Manager SDK","pathname":"/guides/password-manager/integrate-the-password-manager-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Password Manager SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Password Manager"}]},{"id":"-MPGI2swlKUVg1fmvQfY","title":"Accessing the Password Manager","pathname":"/guides/password-manager/accessing-the-password-manager","siteSpaceId":"sitesp_W6yO7","description":"Setting up and managing access to the Password Manager","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Password Manager"}]},{"id":"-MPGI2sxar7lv88Lgyn9","title":"Managing Password Vaults","pathname":"/guides/password-manager/managing-password-vaults","siteSpaceId":"sitesp_W6yO7","description":"Provides the abilities to allow your users to create and manage their own password vaults.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Password Manager"}]},{"id":"-MPGI2sy4I7yUndCidRK","title":"Managing Password Vault Items","pathname":"/guides/password-manager/managing-password-vault-items","siteSpaceId":"sitesp_W6yO7","description":"Provides the essentials to allow your users to manage their vault items within a vault","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Password Manager"}]},{"id":"FkJKisuF2G6uuIbuR0s1","title":"Vault Import and Export","pathname":"/guides/password-manager/vault-import-and-export","siteSpaceId":"sitesp_W6yO7","description":"Provides a convenient way to import other password managers' data into the vault and export vault data out.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Password Manager"}]},{"id":"-MPGI2sz-PTw1B8eumh5","title":"Password Utilities","pathname":"/guides/password-manager/password-utilities","siteSpaceId":"sitesp_W6yO7","description":"Provide your users the necessary utilities to generate strong and secure passwords","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Password Manager"}]},{"id":"-MPGI2t-4BeaagWsqXoo","title":"Password Manager Entitlements","pathname":"/guides/password-manager/password-entitlements","siteSpaceId":"sitesp_W6yO7","description":"Managing consumption of Password Manager capabilities","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Password Manager"}]},{"id":"-MPGI2t0breXBUfaJJ4S","title":"Password Vault Security","pathname":"/guides/password-manager/password-vault-security","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Password Manager"}]},{"id":"-MPGI2t11Nsr9CCKCRpC","title":"SDK Releases","pathname":"/guides/password-manager/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the Password Manager SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Password Manager"}]},{"id":"-MPGI2t26QlyHak72JXG","title":"API Reference","pathname":"/guides/password-manager/api-reference","siteSpaceId":"sitesp_W6yO7","description":"API references for the Password Manager SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Password Manager"}]},{"id":"-MRWGPd7dq8eleP_XbYy","title":"Ad/Tracker Blocker","pathname":"/guides/ad-tracker-blocker","siteSpaceId":"sitesp_W6yO7","description":"Blocking advertising and user tracking to create a safe browsing experience for your users.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-MRWGPd8x2CdPQ22foxG","title":"Integrate the Ad/Tracker Blocker SDK","pathname":"/guides/ad-tracker-blocker/integrate-the-ad-tracker-blocker-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Ad/Tracker Blocker SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Ad/Tracker Blocker"}]},{"id":"-MRWGPd9SAE8oDwleaZW","title":"Manage Rulesets","pathname":"/guides/ad-tracker-blocker/manage-rulesets","siteSpaceId":"sitesp_W6yO7","description":"Provides control over which sets of advertising, tracker and social media blocking rules are active.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Ad/Tracker Blocker"}]},{"id":"-MRWGPdARQ3oeCDeYyCA","title":"Blocking Ads and Trackers","pathname":"/guides/ad-tracker-blocker/blocking-ads-and-trackers","siteSpaceId":"sitesp_W6yO7","description":"Block advertising and user tracking URLs to create a safe browsing experience.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Ad/Tracker Blocker"}]},{"id":"-MRWGPdB6lfjq-9Me4lc","title":"Manage Exceptions","pathname":"/guides/ad-tracker-blocker/manage-exceptions","siteSpaceId":"sitesp_W6yO7","description":"Provides control over which URLs are given an exception from being blocked.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Ad/Tracker Blocker"}]},{"id":"-MRWGPdCV9sPramOGdg5","title":"SDK Releases","pathname":"/guides/ad-tracker-blocker/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the Ad/Tracker Blocker SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Ad/Tracker Blocker"}]},{"id":"-MRWGPdDeug7RyLsuHCY","title":"API Reference","pathname":"/guides/ad-tracker-blocker/api-reference","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Ad/Tracker Blocker"}]},{"id":"-MRzw7ua_Zh7Ukq7ETaP","title":"Site Reputation","pathname":"/guides/site-reputation","siteSpaceId":"sitesp_W6yO7","description":"Providing reputation ratings of websites to create a safe browsing experience for your users.","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"}]},{"id":"-MRzw7ubW57famNbfTfR","title":"Integrate the Site Reputation SDK","pathname":"/guides/site-reputation/integrate-the-site-reputation-sdk","siteSpaceId":"sitesp_W6yO7","description":"Integrate the Site Reputation SDK into your application","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Site Reputation"}]},{"id":"-MRzw7ucCyW6Xn9h4YJ4","title":"Use the Site Reputation SDK","pathname":"/guides/site-reputation/use-the-site-reputation-sdk","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Site Reputation"}]},{"id":"-MRzw7udsEKGskHxhvQJ","title":"SDK Releases","pathname":"/guides/site-reputation/sdk-releases","siteSpaceId":"sitesp_W6yO7","description":"Additional resources for the Site Reputation SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Site Reputation"}]},{"id":"-MRzw7ueojnQ7pWnH6ex","title":"API Reference","pathname":"/guides/site-reputation/api-reference","siteSpaceId":"sitesp_W6yO7","description":"API references for the Site Reputation SDKs","breadcrumbs":[{"label":"Guides","emoji":"1f5fa"},{"label":"Site Reputation"}]},{"id":"-M3Gsh3bZlVU2Bc6vZh9","title":"Sudo Digital Identities","pathname":"/concepts/sudo-digital-identities","siteSpaceId":"sitesp_W6yO7","description":"A secure digital identity for a connected world","breadcrumbs":[{"label":"Concepts","emoji":"1f4a1"}]},{"id":"-M3PCBGICI9IE0oQC_3x","title":"Versioning","pathname":"/development/versioning","siteSpaceId":"sitesp_W6yO7","description":"","breadcrumbs":[{"label":"Development","emoji":"1f9f1"}]},{"id":"-M52xAcHb_PqymTngS8n","title":"Admin Console Roles","pathname":"/administration/admin-console-roles","siteSpaceId":"sitesp_W6yO7","description":"Manage Account and Project Access","breadcrumbs":[{"label":"Administration","emoji":"1f3e2"}]},{"id":"-M3DWrZZOqvFs_Bv9Yx1","title":"Request a Demo","pathname":"/get-help/request-a-demo","siteSpaceId":"sitesp_W6yO7","description":"Curious to learn more about the Sudo Platform?","breadcrumbs":[{"label":"❓Get Help"}]},{"id":"-M38HX6Mbbl0zSTbL-i5","title":"Report an Issue","pathname":"/get-help/report-an-issue","siteSpaceId":"sitesp_W6yO7","description":"What to do if you're experiencing issues.","breadcrumbs":[{"label":"❓Get Help"}]}]}