{"version":1,"pages":[{"id":"nB3VJ9T8rzaomc2Y57bu","title":"What is LearnCard?","pathname":"/","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Start Here","emoji":"1f680"}]},{"id":"JVXOwV36triyzyVY3s9T","title":"Quickstart: Send a Credential","pathname":"/start-here/your-first-integration","siteSpaceId":"sitesp_6bAa5","description":"Send a verifiable credential to any email address with one command, curl, or one short script.","breadcrumbs":[{"label":"Start Here","emoji":"1f680"}]},{"id":"nXdjSOK6tgahUgzyXsFO","title":"What Do You Want to Build?","pathname":"/start-here/what-do-you-want-to-build","siteSpaceId":"sitesp_6bAa5","description":"Pick your path — every integration starts with one of these six jobs.","breadcrumbs":[{"label":"Start Here","emoji":"1f680"}]},{"id":"rjFeYLfBiGI53CcAT9BN","title":"How LearnCard Works","pathname":"/start-here/how-learncard-works","siteSpaceId":"sitesp_6bAa5","description":"The two-minute mental model — the integration flow, three layers, and one credential's journey.","breadcrumbs":[{"label":"Start Here","emoji":"1f680"}]},{"id":"9cqxYsom8gikCj5GrXkI","title":"Glossary","pathname":"/start-here/glossary","siteSpaceId":"sitesp_6bAa5","description":"Plain-English definitions of every LearnCard term.","breadcrumbs":[{"label":"Start Here","emoji":"1f680"}]},{"id":"49h5FAENRvoZ9UQfQDj9","title":"Send & Issue Credentials","pathname":"/build/send-credentials","siteSpaceId":"sitesp_6bAa5","description":"One call sends a credential to an email, phone, or LearnCard profile. Sign it yourself or let LearnCard sign from a template.","breadcrumbs":[{"label":"Build","emoji":"1f6e0"}]},{"id":"mFhmzmK7VbR3Wunqp0Hk","title":"Revoke or Update a Credential","pathname":"/build/send-credentials/revoke-or-update-a-credential","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Build","emoji":"1f6e0"},{"label":"Send & Issue Credentials"}]},{"id":"2ASBLMIbnjJjEesci1Ln","title":"Issue & Refresh a Managed Credential","pathname":"/build/send-credentials/issue-and-refresh-a-managed-credential","siteSpaceId":"sitesp_6bAa5","description":"Issue a credential you can update later, publish the update, and pick it up in the recipient's wallet.","breadcrumbs":[{"label":"Build","emoji":"1f6e0"},{"label":"Send & Issue Credentials"}]},{"id":"5NvDWeZkfP0prTw9hvIG","title":"Who Signs Your Credentials?","pathname":"/build/send-credentials/create-signing-authority","siteSpaceId":"sitesp_6bAa5","description":"Every credential is signed by a key. Decide whether you hold it or LearnCard holds one for you.","breadcrumbs":[{"label":"Build","emoji":"1f6e0"},{"label":"Send & Issue Credentials"}]},{"id":"LjQaTscT2u76ACNUAnHZ","title":"Know When a Credential Is Claimed","pathname":"/build/send-credentials/listen-to-webhooks","siteSpaceId":"sitesp_6bAa5","description":"Check whether a credential you sent was claimed — by asking, or by being told the moment it happens.","breadcrumbs":[{"label":"Build","emoji":"1f6e0"},{"label":"Send & Issue Credentials"}]},{"id":"38tF0sJwmDq3pu9ILtu2","title":"Verify Credentials","pathname":"/build/verify-credentials","siteSpaceId":"sitesp_6bAa5","description":"Sign a credential locally, verify it, and understand tampered, expired, and revoked results.","breadcrumbs":[{"label":"Build","emoji":"1f6e0"}]},{"id":"cDNTEThud2TfxYyQHUmK","title":"Build an App Inside LearnCard","pathname":"/build/publish-your-app","siteSpaceId":"sitesp_6bAa5","description":"Build, test, and publish an app that runs inside LearnCard and issues credentials to its users.","breadcrumbs":[{"label":"Build","emoji":"1f6e0"}]},{"id":"3lAk7eRSLoDy6e6nyVO8","title":"Embed a Claim Button","pathname":"/build/embed-a-claim-button","siteSpaceId":"sitesp_6bAa5","description":"How-To Guide: Add a credential claim button to any website using the LearnCard Embed SDK","breadcrumbs":[{"label":"Build","emoji":"1f6e0"}]},{"id":"ARE9mhs2C1ikT0y5VRpE","title":"Bring Your Credentials into LearnCard","pathname":"/build/interoperate-with-learncard","siteSpaceId":"sitesp_6bAa5","description":"Already issue credentials? Make LearnCard a place your users can claim them — with the protocol you use today, no new APIs required.","breadcrumbs":[{"label":"Build","emoji":"1f6e0"}]},{"id":"ClalchuWt77xHEM7cHCD","title":"Connect a User's LearnCard to Your Platform","pathname":"/build/create-a-consentflow","siteSpaceId":"sitesp_6bAa5","description":"Link a learner's LearnCard once, then read their data and issue to them automatically — with their permission.","breadcrumbs":[{"label":"Build","emoji":"1f6e0"}]},{"id":"dPMdaPBP7gdPDbg4BbTQ","title":"Record Learning Activity","pathname":"/build/sending-xapi-statements","siteSpaceId":"sitesp_6bAa5","description":"After a user connects their LearnCard, log what they do — and let them see it in their Activity Feed.","breadcrumbs":[{"label":"Build","emoji":"1f6e0"}]},{"id":"hz5vukuarBqNLXAcKYi6","title":"Go to Production","pathname":"/build/go-to-production","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Build","emoji":"1f6e0"}]},{"id":"TBjac0qZ08h1ylxVGAbz","title":"Generate API Tokens","pathname":"/build/go-to-production/generate-api-tokens","siteSpaceId":"sitesp_6bAa5","description":"Create a scoped token so your server can call the LearnCard API without holding a seed.","breadcrumbs":[{"label":"Build","emoji":"1f6e0"},{"label":"Go to Production"}]},{"id":"Y0Mf73V2bBjnZE4TYOQi","title":"Test Safely: Staging & Mock Recipients","pathname":"/build/go-to-production/test-safely","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Build","emoji":"1f6e0"},{"label":"Go to Production"}]},{"id":"VnZ3uRRMQpHH7ZeJhVNI","title":"Get Listed as a Trusted Issuer","pathname":"/build/go-to-production/verify-my-issuer","siteSpaceId":"sitesp_6bAa5","description":"Add your organization's DID to the LEF Trusted Issuer Registry so recipients see a verified issuer.","breadcrumbs":[{"label":"Build","emoji":"1f6e0"},{"label":"Go to Production"}]},{"id":"PtwmXvTiP8NOU2spWtlK","title":"Credentials & Data","pathname":"/understand/verifiable-credentials-vcs","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"}]},{"id":"nW0tgtaGuSfBnlHpuup5","title":"Building Verifiable Credentials","pathname":"/understand/verifiable-credentials-vcs/building-verifiable-credentials","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Credentials & Data"}]},{"id":"pMtti9PL3LNsvxKt9hEh","title":"Credential Templates (Boosts)","pathname":"/understand/verifiable-credentials-vcs/boost-credentials","siteSpaceId":"sitesp_6bAa5","description":"Understand Boosts as reusable credential templates: their structure, lifecycle, and permissions on the LearnCard Network.","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Credentials & Data"}]},{"id":"r2erxY3rlqdz8FNSKevU","title":"Credential Status & Revocation","pathname":"/understand/verifiable-credentials-vcs/credential-status-and-bitstring-status-lists","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Credentials & Data"}]},{"id":"mtwKIjG6brmbKvwcp5Qo","title":"Credential Refresh","pathname":"/understand/verifiable-credentials-vcs/credential-refresh","siteSpaceId":"sitesp_6bAa5","description":"How an issued credential can be updated in place, and what the network can and can't see while doing it.","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Credentials & Data"}]},{"id":"CRVb31YbOak0R5Ax3ps5","title":"Display Hint Tags (lc: convention)","pathname":"/understand/verifiable-credentials-vcs/display-hint-tags","siteSpaceId":"sitesp_6bAa5","description":"A standards-pure convention for carrying display hints on Open Badges v3 credentials using the native `tag` field.","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Credentials & Data"}]},{"id":"7EJmREOWntv3gede1LQN","title":"Credential URIs","pathname":"/understand/verifiable-credentials-vcs/uris","siteSpaceId":"sitesp_6bAa5","description":"The `lc:` URIs that point at credentials, templates, and contracts — and how to resolve them.","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Credentials & Data"}]},{"id":"nJFkmgvb4Os5Fq9bU0Gh","title":"xAPI Data","pathname":"/understand/verifiable-credentials-vcs/xapi-data","siteSpaceId":"sitesp_6bAa5","description":"How learning-activity records (xAPI) relate to credentials in LearnCard, and how to name your activities.","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Credentials & Data"}]},{"id":"9GdCtRqIBOvWqoQHEaWu","title":"Identity & Trust","pathname":"/understand/decentralized-identifiers-dids","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"}]},{"id":"PrupLkdVRzhdh6m7YGlB","title":"Seed Phrases","pathname":"/understand/decentralized-identifiers-dids/seed-phrases","siteSpaceId":"sitesp_6bAa5","description":"The 64-character hex seed behind a server-side LearnCard identity — how to generate it, what it controls, and how to keep it.","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Identity & Trust"}]},{"id":"FHjX92F4st1Inv0jcCku","title":"Key Management (SSS)","pathname":"/understand/decentralized-identifiers-dids/key-management-sss","siteSpaceId":"sitesp_6bAa5","description":"How LearnCard protects private keys using Shamir Secret Sharing","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Identity & Trust"}]},{"id":"VopWyupUL7RtkUb2JBIx","title":"Network Profiles","pathname":"/understand/decentralized-identifiers-dids/network-profiles","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Identity & Trust"}]},{"id":"DBqKxpnYCHvBKqkm5S3Y","title":"Signing Authorities","pathname":"/understand/decentralized-identifiers-dids/signing-authorities","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Identity & Trust"}]},{"id":"7OdoH9PQXEkyZhOKFvMo","title":"Trust Registries","pathname":"/understand/decentralized-identifiers-dids/trust-registries","siteSpaceId":"sitesp_6bAa5","description":"Understanding Trust Registries: Who to Trust in the Digital Credential World","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Identity & Trust"}]},{"id":"yXZaqjVHQwEt4mPKAdmn","title":"Auth Grants and API Tokens","pathname":"/understand/decentralized-identifiers-dids/auth-grants-and-api-tokens","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Identity & Trust"}]},{"id":"aT3wW884uLh82J4YVTHx","title":"Consent & Permissions","pathname":"/understand/consentflow-overview","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"}]},{"id":"nddCXUKaopxcgosDOMFq","title":"Reading & Writing Consented Data","pathname":"/understand/consentflow-overview/writing-consented-data","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Consent & Permissions"}]},{"id":"0k6Tp7F0HVC2cmLcdjD4","title":"Issue on Consent","pathname":"/understand/consentflow-overview/auto-boosts","siteSpaceId":"sitesp_6bAa5","description":"Give every user a credential the moment they connect — no call from your server.","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Consent & Permissions"}]},{"id":"6jIoHjtNLjZah4QF3BnW","title":"GameFlow","pathname":"/understand/consentflow-overview/gameflow-overview","siteSpaceId":"sitesp_6bAa5","description":"ConsentFlow for products used by children — a guardian approves the connection before anything is shared.","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Consent & Permissions"}]},{"id":"LqcUGpzsNMdT4oe0NW10","title":"Verifiable Data in ConsentFlow","pathname":"/understand/consentflow-overview/verifiable-data-in-consentflow","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"Consent & Permissions"}]},{"id":"WhXbax0zT6677XvxzesZ","title":"How LearnCard Is Built","pathname":"/understand/ecosystem-architecture","siteSpaceId":"sitesp_6bAa5","description":"How LearnCard and LearnCloud fit together, and how they interoperate with the world.","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"}]},{"id":"TUWhPoqo45ZrOKtBYAYx","title":"Interoperability","pathname":"/understand/ecosystem-architecture/interoperability","siteSpaceId":"sitesp_6bAa5","description":"Explanation: Interoperability, Open Standards, and LearnCard","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"How LearnCard Is Built"}]},{"id":"rqP8tqa06vzEwNOVXzDw","title":"Universal Inbox","pathname":"/understand/ecosystem-architecture/universal-inbox","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"How LearnCard Is Built"}]},{"id":"WjJbZyLJ0l7ZwUJhhS0m","title":"Plugin System","pathname":"/understand/ecosystem-architecture/plugins","siteSpaceId":"sitesp_6bAa5","description":"What is a plugin?","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"How LearnCard Is Built"}]},{"id":"5j2jDwrEAKh4zv5vIs5k","title":"Holder Continuity & Portability","pathname":"/understand/ecosystem-architecture/holder-continuity","siteSpaceId":"sitesp_6bAa5","description":"How holders can export, verify, and move LearnCard wallet data","breadcrumbs":[{"label":"Understand","emoji":"1f9e0"},{"label":"How LearnCard Is Built"}]},{"id":"j1hgwDVKJR7ZMa3i9npK","title":"Which SDK Do I Need?","pathname":"/reference/which-sdk","siteSpaceId":"sitesp_6bAa5","description":"A 60-second guide to picking the right LearnCard SDK or API.","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"}]},{"id":"e1nwH2gjCVLW67EuXyOV","title":"LearnCard Wallet SDK","pathname":"/reference/learncard-core","siteSpaceId":"sitesp_6bAa5","description":"Initialization, configuration, and troubleshooting for the LearnCard Wallet SDK.","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"}]},{"id":"NlMGAmyw32gTxSyALxBL","title":"Initialization & Authentication","pathname":"/reference/learncard-core/authentication","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"LearnCard Wallet SDK"}]},{"id":"4umV73ZRVcfyu5TTw8Na","title":"Methods","pathname":"/reference/learncard-core/construction","siteSpaceId":"sitesp_6bAa5","description":"Wallet SDK methods, signatures, return values, and executable examples grouped by task.","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"LearnCard Wallet SDK"}]},{"id":"83sb2sOo12irQxy21Gba","title":"Control Planes","pathname":"/reference/learncard-core/control-planes","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"LearnCard Wallet SDK"}]},{"id":"lKm2cS0oHONW0v7YZATX","title":"Plugin API","pathname":"/reference/learncard-core/writing-plugins","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"LearnCard Wallet SDK"}]},{"id":"ep6qajlqFSe0blGAPdMQ","title":"Achievement Types & Categories","pathname":"/reference/learncard-core/achievement-types-and-categories","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"LearnCard Wallet SDK"}]},{"id":"W54kuZaA7n2zwj7sJhgR","title":"Changelog","pathname":"/reference/learncard-core/migration-guide","siteSpaceId":"sitesp_6bAa5","description":"Did you upgrade and something broke? Here's how to fix it!","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"LearnCard Wallet SDK"}]},{"id":"C8XgF4tRuNUyL7bIavGg","title":"Network API","pathname":"/reference/learncard-network","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"}]},{"id":"eP0SSkHGKKyBLHnAiFvt","title":"Authentication","pathname":"/reference/learncard-network/authentication","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"w6jdpT8QWIGi84OWgUo1","title":"Usage Examples","pathname":"/reference/learncard-network/usage-examples","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"vmtCsYKicUswAMEDp4Wr","title":"Universal Inbox API","pathname":"/reference/learncard-network/universal-inbox-api","siteSpaceId":"sitesp_6bAa5","description":"Lower-level inbox issuance API — use when you need control that send() doesn't expose.","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"2MpTystSnd4SdtKnQdyw","title":"Notifications & Webhooks","pathname":"/reference/learncard-network/notifications","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"tqmzMgG1syyJLgbOzcX3","title":"Credential Activity","pathname":"/reference/learncard-network/credential-activity","siteSpaceId":"sitesp_6bAa5","description":"The event log behind every credential you send — created, delivered, claimed — and how to query it.","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"SjjMdJTjZY54ib6SgwwO","title":"Status Lists","pathname":"/reference/learncard-network/bitstring-status-lists","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"o0YDvv8pyOwlKousEm4N","title":"Skill Frameworks & OpenSALT","pathname":"/reference/learncard-network/skills-and-opensalt","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"loDgZw9Alh97I4VeQabW","title":"Key Management & QR Login API","pathname":"/reference/learncard-network/lca-api-key-management","siteSpaceId":"sitesp_6bAa5","description":"LCA API routes for SSS key management and QR login","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"GSe7creIUy9yzzjYSVvT","title":"Errors & Limits","pathname":"/reference/learncard-network/errors-and-limits","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"2779007c8804908dc6c6861fc3c7277f5cab340f","title":"Profiles","pathname":"/reference/learncard-network/profiles","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"dca2b448440db0468fd49fe8fc8c848c8b715ff1","title":"Profile Managers","pathname":"/reference/learncard-network/profile-managers","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"324d50d89dc6fc4cba130353e917807260cb699e","title":"Credentials","pathname":"/reference/learncard-network/credentials","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"1998438e590ee2282b79e9bbe9bef90a376f27af","title":"Boosts","pathname":"/reference/learncard-network/boosts","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"2594e03e90d0cba2ff5fca5f73c2f56dba01b799","title":"Presentations","pathname":"/reference/learncard-network/presentations","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"23ece3ad21e6994022a1359c278df8a5f9b54b96","title":"Storage","pathname":"/reference/learncard-network/storage","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"70f1de0dd5b0492c462d4e5ed40e877912d5c44c","title":"Contracts","pathname":"/reference/learncard-network/contracts","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"85c1ff58390bce4fbfc87830e993b4f427aebda7","title":"DID Metadata","pathname":"/reference/learncard-network/did-metadata","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"0f906e7b5122b9cc7bffce387e2e2b9df9a5ea95","title":"Claim Hooks","pathname":"/reference/learncard-network/claim-hooks","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"edd66405fa3db6a7527b65b048318ebc606f2c85","title":"Auth Grants","pathname":"/reference/learncard-network/auth-grants","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"b6e60d89a8bf5630e7747011ebc5ee94022e263f","title":"Utilities","pathname":"/reference/learncard-network/utilities","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"ca807dfe5543a84624affcbc6bedc80675777972","title":"Models","pathname":"/reference/learncard-network/models","siteSpaceId":"sitesp_6bAa5","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Network API"}]},{"id":"WqYmCvK4rr9W1gDbB0gw","title":"Storage API","pathname":"/reference/learncloud-storage-api","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"}]},{"id":"yB6WBdu9XERZdF4EAosp","title":"Authentication","pathname":"/reference/learncloud-storage-api/authentication","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Storage API"}]},{"id":"jOe6ydhHBj4KStb471H1","title":"Usage Examples","pathname":"/reference/learncloud-storage-api/usage-examples","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Storage API"}]},{"id":"b8TBBlRKslleJM5BgPAd","title":"xAPI Reference","pathname":"/reference/learncloud-storage-api/xapi-reference","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Storage API"}]},{"id":"e13e645a9a61bfe43b58e13cab8bcc509dabd72b","title":"Storage","pathname":"/reference/learncloud-storage-api/storage","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Storage API"}]},{"id":"0c75020e149d19d2a1ad6389c2577028e8c11fc0","title":"Index","pathname":"/reference/learncloud-storage-api/index","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Storage API"}]},{"id":"64fb5c572176bdb776ff39b372f758e64e6426ea","title":"User","pathname":"/reference/learncloud-storage-api/user","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Storage API"}]},{"id":"f4cfbb391de9ef6e740acb70fd19fc25331306c3","title":"Custom Storage","pathname":"/reference/learncloud-storage-api/custom-storage","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Storage API"}]},{"id":"32913c6d25995a2477620117c910496c0aebf1ba","title":"Utilities","pathname":"/reference/learncloud-storage-api/utilities","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Storage API"}]},{"id":"5a3fc6c7e5c5b7ba29cc8567b755cec1109c6835","title":"Models","pathname":"/reference/learncloud-storage-api/models","siteSpaceId":"sitesp_6bAa5","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Storage API"}]},{"id":"sfeh9FRQpaI5rLz1HeO9","title":"Partner Connect SDK","pathname":"/reference/partner-connect","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"}]},{"id":"BDkPfibZZ05jDs28Tj0V","title":"Methods","pathname":"/reference/partner-connect/methods","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Partner Connect SDK"}]},{"id":"HwzKobA39sIVdnQtBuBj","title":"Errors, Types & Migration","pathname":"/reference/partner-connect/errors-and-types","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Partner Connect SDK"}]},{"id":"hMXgUfMSJMaXwqVmYQLO","title":"Embed SDK","pathname":"/reference/embed-sdk","siteSpaceId":"sitesp_6bAa5","description":"Reference for the @learncard/embed-sdk — zero-dependency credential claim button for any website","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"}]},{"id":"YDsR2qITpQt9yayOOnbY","title":"Plugins","pathname":"/reference/official-plugins","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"}]},{"id":"9gPpd7C6SlSR3bujXjOx","title":"DIDKit (Node)","pathname":"/reference/official-plugins/didkit-node","siteSpaceId":"sitesp_6bAa5","description":"High-performance native Node.js DIDKit plugin using N-API","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Plugins"}]},{"id":"BvtDHijapXZkMA15l7CL","title":"VC Templates","pathname":"/reference/official-plugins/vc-templates","siteSpaceId":"sitesp_6bAa5","description":"Plugin for creating new credentials from basic templates","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Plugins"}]},{"id":"McoWJkuvCh6YYSkhdNR9","title":"LearnCloud","pathname":"/reference/official-plugins/learncloud","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Plugins"}]},{"id":"hf3qHChh4CBMQQ0BvNiS","title":"LearnCard Network","pathname":"/reference/official-plugins/learncard-network","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Plugins"}]},{"id":"U3LH66ay55sx2fpbJJFv","title":"Claimable Boosts","pathname":"/reference/official-plugins/claimable-boosts","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Plugins"}]},{"id":"yOGGqSa2X0eMbzmLmXch","title":"Ceramic","pathname":"/reference/official-plugins/ceramic","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Plugins"}]},{"id":"nodBHmAYl45oBgzROSrA","title":"Ethereum","pathname":"/reference/official-plugins/ethereum","siteSpaceId":"sitesp_6bAa5","description":"A plugin for interacting with the Ethereum blockchain","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Plugins"}]},{"id":"KpMHDHkYMxcCaK9xBK37","title":"VPQR","pathname":"/reference/official-plugins/vpqr","siteSpaceId":"sitesp_6bAa5","description":"Converting QR codes into Verifiable Presentations <> Verifiable Presentations into QR codes.","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"},{"label":"Plugins"}]},{"id":"vrw1NENer5dpMHMqRPji","title":"LearnCard CLI","pathname":"/reference/learncard-cli","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Reference","emoji":"1f4d6"}]},{"id":"da4qH8SpHZN9XE0Xdgwn","title":"LearnCard App","pathname":"/products/learn-card-app","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Products","emoji":"1f4f1"}]},{"id":"PxYp61qfOsRmTfOvWmM4","title":"Use LearnCard with Claude or ChatGPT","pathname":"/products/learn-card-app/connect-ai-agent","siteSpaceId":"sitesp_6bAa5","description":"Let Claude or ChatGPT read your LearnCard so it can tailor help to what you've actually learned.","breadcrumbs":[{"label":"Products","emoji":"1f4f1"},{"label":"LearnCard App"}]},{"id":"1dxPIevCarP01TyWlevk","title":"Export & Import Your Data","pathname":"/products/learn-card-app/export-and-import-your-data","siteSpaceId":"sitesp_6bAa5","description":"How-To Guide: Export, restore, and import all of your LearnCard data","breadcrumbs":[{"label":"Products","emoji":"1f4f1"},{"label":"LearnCard App"}]},{"id":"DVFcXEQL1Se7l32ihjzt","title":"ScoutPass","pathname":"/products/scouts","siteSpaceId":"sitesp_6bAa5","description":"","breadcrumbs":[{"label":"Products","emoji":"1f4f1"}]}]}