<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://liberate-labs.github.io/ltikit-sdk/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-memory/src/classes/memorynoncestore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-memory/src/classes/memoryplatformstore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-memory/src/variables/version/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-prisma/src/functions/prismanoncestore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-prisma/src/functions/prismaplatformstore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-prisma/src/interfaces/prismalike/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-prisma/src/interfaces/prismaltinoncedelegate/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-prisma/src/interfaces/prismaltiplatformdelegate/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-redis/src/functions/fromioredis/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-redis/src/functions/fromnoderedis/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-redis/src/functions/fromupstash/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-redis/src/functions/redisnoncestore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-redis/src/interfaces/redislike/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-redis/src/interfaces/redisnoncestoreoptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-redis/src/variables/version/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-supabase/src/functions/supabasenoncestore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-supabase/src/functions/supabaseplatformstore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-supabase/src/interfaces/noncestoreoptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-supabase/src/interfaces/platformstoreoptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-supabase/src/interfaces/supabaselike/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-supabase/src/interfaces/supabasequery/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/adapter-supabase/src/interfaces/supabaseresult/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/classes/agserror/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/classes/claimvalidationerror/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/classes/expirederror/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/classes/ltikiterror/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/classes/noncereplayerror/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/classes/nrpserror/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/classes/platformnotfounderror/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/classes/registrationerror/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/classes/signatureerror/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/buildtoolregistration/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/createlineitem/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/createlti/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/deeplinkform/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/dynamicregister/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/getlineitem/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/getmembers/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/getorcreatelineitem/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/getroles/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/gettoken/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/importprivatekeypem/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/isinstructor/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/islearner/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/ismutableplatformstore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/jwks/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/launch/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/listlineitems/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/listresults/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/localkeyset/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/ltiidentity/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/oidclogin/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/postscore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/publishscore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/remotekeyset/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/scoresurl/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/signcapabilitylink/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/signdeeplinkresponse/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/signjwt/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/statickeystore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/verifycapabilitylink/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/functions/verifyltijwt/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/agsdeps/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/agsendpointclaim/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/capabilitylinkoptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/consumednonce/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/contentitem/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/contextclaim/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/deeplinkingsettingsclaim/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/deeplinkresponse/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/deeplinksettings/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/getmembersoptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/keystore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/launchdeps/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/launchinput/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/launchresult/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/lineitem/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/lineitemfilter/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/lti/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/ltiags/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/lticlaims/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/lticonfig/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/ltideeplinking/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/ltidynamicregistration/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/ltiidentity/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/ltikiterroroptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/ltinrps/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/ltioptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/member/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/membershipresult/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/mutableplatformstore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/noncerecord/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/noncestore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/nrpsclaim/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/oidcdeps/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/oidcloginparams/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/oidcloginresult/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/openidconfiguration/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/platform/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/platformstore/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/publishscoreargs/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/registrationdeps/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/registrationparams/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/registrationresult/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/registrationtool/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/resourcelinkclaim/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/result/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/score/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/signdeeplinkargs/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/signoptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/toolmessage/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/interfaces/verifyoptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/type-aliases/keyset/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/type-aliases/ltimessagetype/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/type-aliases/nrpsdeps/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/type-aliases/platforminput/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/ags_media_lineitem_container/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/ags_media_lineitem/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/ags_media_result_container/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/ags_media_score/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/ags_scope_lineitem_readonly/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/ags_scope_lineitem/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/ags_scope_result_readonly/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/ags_scope_score/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_ags_endpoint/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_context/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_custom/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_deep_linking/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_deployment_id/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_dl_content_items/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_dl_data/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_launch_presentation/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_message_type/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_nrps/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_resource_link/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_roles/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_target_link_uri/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_tool_platform/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_claim_version/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_platform_configuration/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_tool_configuration/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/lti_version/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/msg_deep_link_resp/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/msg_deep_linking/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/msg_resource_link/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/nrps_media_membership/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/nrps_scope_membership/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/oauth_client_assertion_type/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/oauth_grant_client_credentials/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/role_admin/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/role_instructor/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/role_learner/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/core/src/variables/version/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/hono/src/functions/jwks/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/hono/src/functions/launch/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/hono/src/functions/oidclogin/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/hono/src/interfaces/oidcloginbindingoptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/hono/src/type-aliases/launchbindinghandler/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/functions/cspframeancestors/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/functions/dynamicregistration/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/functions/frameresizescript/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/functions/htmlresponse/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/functions/jwks/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/functions/launch/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/functions/oidclogin/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/functions/samesitenonecookie/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/functions/sessionredirect/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/interfaces/dynamicregistrationbindingoptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/interfaces/oidcloginbindingoptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/interfaces/samesitenonecookieoptions/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/interfaces/sessioncookie/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/interfaces/sessionredirectargs/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/next/src/type-aliases/launchbindinghandler/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/api/readme/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/examples/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/getting-started/concepts/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/getting-started/how-it-fits/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/getting-started/quickstart/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/gotchas/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/guides/auth-integration/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/guides/deep-linking/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/guides/frameworks/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/guides/grade-passback/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/guides/iframe/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/guides/lms-registration/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/guides/prisma-adapter/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/guides/redis-adapter/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/guides/roster/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/guides/storage/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/guides/supabase-adapter/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/introduction/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/reference/capabilities/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/roadmap/</loc></url><url><loc>https://liberate-labs.github.io/ltikit-sdk/support/</loc></url></urlset>