# Corpora > Documentation for Corpora — scholarly text corpus management ## Docs - [Introduction](https://exegia-release-v0-2-0.mintlify.site/index.md): Corpora — a secure, offline-first platform for managing scholarly text corpora - [Quickstart](https://exegia-release-v0-2-0.mintlify.site/quickstart.md): Get the Corpora backend running locally - [Project Overview](https://exegia-release-v0-2-0.mintlify.site/project/overview.md): Vision, architecture, and scope of the Corpora MVP - [MVP Specification](https://exegia-release-v0-2-0.mintlify.site/project/specification.md): User stories, functional requirements, and success criteria for the Corpora MVP - [Quality Checklist](https://exegia-release-v0-2-0.mintlify.site/project/quality-checklist.md): Specification completeness validation for the Corpora MVP - [Architecture](https://exegia-release-v0-2-0.mintlify.site/backend/architecture.md): How the Supabase-powered backend converts, stores, and serves corpora - [API Reference](https://exegia-release-v0-2-0.mintlify.site/backend/api.md): Upload, convert, and query corpora over REST - [Database Schema](https://exegia-release-v0-2-0.mintlify.site/backend/database.md): The corpora table and how to query it - [Common Commands](https://exegia-release-v0-2-0.mintlify.site/backend/commands.md): Deno tasks and Supabase CLI commands for everyday development - [Deployment](https://exegia-release-v0-2-0.mintlify.site/backend/deployment.md): Pushing migrations and edge functions to production - [Multi-repo docs strategy](https://exegia-release-v0-2-0.mintlify.site/contributing/multi-repo-docs.md): How content from separate exegia repositories is aggregated into this Mintlify site. - [Introduction](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/index.md): Supabase authentication for Tauri v2 desktop apps: a Rust plugin, typed webview bindings, and React hooks shipped from one lockstep version. - [Quickstart](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/quickstart.md): Install the plugin and bindings, point them at a Supabase project, and sign someone in. - [Repository commands](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/contributing/commands.md): Every make target in the repository task runner: setup, running the examples, building the three artifacts, the test suites, quality gates, the local Supabase stack, and cleaning. - [Installation](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/plugin/installation.md): Add the Rust plugin to a Tauri v2 app and install the typed webview bindings. - [Configuration](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/plugin/configuration.md): Every plugin option in tauri.conf.json, its default, and what it changes. - [Permissions](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/plugin/permissions.md): The default command set, and the account mutations a capability has to opt into explicitly. - [Provider setup](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/plugin/provider-setup.md): The Supabase-side configuration that email/password does not need: OAuth providers, account linking, and passkey prerequisites. - [JavaScript API](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/plugin/javascript-api.md): Every function exported by @exegia/plugin-supabase-auth, and the auth-state event stream. - [Rust API](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/plugin/rust-api.md): Authenticate from the Rust side of a Tauri app, with full sessions and state-change callbacks. - [Errors](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/plugin/errors.md): Every rejection is a structured AuthError with an exhaustive, switchable kind. - [OAuth](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/plugin/oauth.md): How the desktop OAuth round-trip works: system browser, loopback listener, PKCE exchange. - [Passkeys](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/plugin/passkeys.md): WebAuthn sign-in and management, the pluggable ceremony seam, and what each platform requires. - [Overview](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/components/overview.md): @exegia/use-auth: React hooks over the plugin bindings, with no UI of their own. - [Hooks](https://exegia-release-v0-2-0.mintlify.site/content/corpora-auth/components/hooks.md): The whole published surface of @exegia/use-auth: state and actions, no UI.