# AutoFolio > Costs, service, documents, value and sale of every car you had, have or want. In English, Portuguese and German, in any currency. AutoFolio is a lifelong digital garage for current, sold and wished-for cars. Public documentation contains no account, vehicle or organization data. Authenticated tools apply the same organization permissions as the app. ## Public pages - [Developer docs](https://autofolio.its-live.dev/docs): Setup, architecture and development guides. - [Changelog](https://autofolio.its-live.dev/docs/changelog): Changes to the template. - [Overview](https://autofolio.its-live.dev/index.md): What AutoFolio does, how it works and its plans, from the website. - [How we protect your cars](https://autofolio.its-live.dev/privacy.md): AutoFolio's privacy principles. - [Terms of service](https://autofolio.its-live.dev/terms.md): The template's terms and replacement notice. - [Full documentation](https://autofolio.its-live.dev/llms-full.txt): Public pages, demo content and the agent connection guide. ## Developer docs Developer documentation is available in English only. UI language does not translate these documents. - [Architectural decisions](https://autofolio.its-live.dev/docs/adr.md): Read the original decisions, their constraints and their recorded evidence. - [Backend shape](https://autofolio.its-live.dev/docs/architecture/backend-shape.md): Why every backend feature has the same files, why there is no barrel and no repository layer, and where Effect runs. - [Client/server boundary](https://autofolio.its-live.dev/docs/architecture/client-server-boundary.md): Keep server capabilities out of browser and native module graphs. - [Effect at the edges](https://autofolio.its-live.dev/docs/architecture/effect.md): Use stable Effect APIs for owned server work without changing public contracts. - [Architecture](https://autofolio.its-live.dev/docs/architecture.md): One Worker owns web rendering, API requests and scheduled execution. - [Observability and tracing](https://autofolio.its-live.dev/docs/architecture/observability.md): Read structured errors, durable audit records and Cloudflare spans as separate signals. - [Request lifecycle](https://autofolio.its-live.dev/docs/architecture/request-lifecycle.md): Follow authority and database lifetime from the incoming Request to the response. - [Changelog](https://autofolio.its-live.dev/docs/changelog.md): New features, architectural changes and improvements to AutoFolio. - [Deployment and rollback](https://autofolio.its-live.dev/docs/deploy.md): GitHub Actions deploy isolated previews and the production Worker with reviewed migrations. - [Backend conventions](https://autofolio.its-live.dev/docs/development/backend-conventions.md): The rules for code in packages/api, each with its reason, an example, the anti-pattern and what enforces it. - [Conventions](https://autofolio.its-live.dev/docs/development/conventions.md): Use the existing owners and enforce boundaries in code and tooling. - [Writing documentation](https://autofolio.its-live.dev/docs/development/docs.md): Author repository MDX, reuse architectural decisions and curate release notes. - [Enforcement](https://autofolio.its-live.dev/docs/development/enforcement.md): Which rule is checked by what: type checks, lint, tests, build and deploy gates, scripts, and the rules that still rely on review. - [Environment and secrets](https://autofolio.its-live.dev/docs/development/environments.md): Keep Node, Worker and native configuration aligned without exposing credentials. - [Review checklist](https://autofolio.its-live.dev/docs/development/review-checklist.md): Review or self-review a change against the repository's rules, with the command or test that checks each item. - [Runbooks](https://autofolio.its-live.dev/docs/development/runbooks.md): Symptom, command and verification for the operational procedures the template supports. - [Workspace scripts](https://autofolio.its-live.dev/docs/development/scripts.md): Run the repository’s existing entry points from the workspace root. - [Local setup](https://autofolio.its-live.dev/docs/development/setup.md): Configure a clone without overwriting an existing project’s identity or credentials. - [Testing and verification](https://autofolio.its-live.dev/docs/development/testing.md): Verify domain behavior against real Postgres and the deployed runtime shape. - [Web conventions](https://autofolio.its-live.dev/docs/development/web-conventions.md): The rules for code in apps/web/src, each with its reason, an example, the anti-pattern and what enforces it. - [Account preference](https://autofolio.its-live.dev/docs/features/account-preference.md): How a User reads and changes their locale, main currency, units and reminder channels, and why the data region is read-only. - [Acquisition](https://autofolio.its-live.dev/docs/features/acquisition.md): How a car's purchase (M-Compra) is saved as an append-only header and ledger entries, why filling in a blank is not a correction, how the amount financed opens a Loan, and why a replay never saves twice. - [Administration](https://autofolio.its-live.dev/docs/features/admin.md): Current platform authority protects User management, audits, flags and diagnostics. - [Agent-readable pages](https://autofolio.its-live.dev/docs/features/agent-pages.md): Public Markdown and discovery derive from the same content developers read. - [AI extras](https://autofolio.its-live.dev/docs/features/ai-extras.md): A sale listing from the passport, search across a car's documents and services, translation of a foreign document beside its original, and a maintenance plan read from the owner's manual. - [AI foundation](https://autofolio.its-live.dev/docs/features/ai.md): How every AI feature gets its model from one registry on TanStack AI, its flag, the plan quota it counts against, and the scrubber on everything it sends. - [oRPC conventions](https://autofolio.its-live.dev/docs/features/api.md): Share Zod contracts and typed clients while keeping authorization on the server. - [Appearance](https://autofolio.its-live.dev/docs/features/appearance.md): How Profile → Appearance colours the app Monochrome, by the current car's cover colour or Warm, where the cover colour comes from, and what stays neutral. - [AI assistant and tools](https://autofolio.its-live.dev/docs/features/assistant.md): TanStack AI streams a private conversation through one authorized tool catalog. - [Authentication and Organizations](https://autofolio.its-live.dev/docs/features/auth.md): Better Auth owns identity, sessions, Organizations, platform roles and OAuth. - [Data export and erasure](https://autofolio.its-live.dev/docs/features/data-export.md): How a Member exports the household's data as CSV and PDF, and what deleting an account erases, when. - [Database and migrations](https://autofolio.its-live.dev/docs/features/database.md): Drizzle manages one Postgres schema through reviewed, journaled SQL migrations. - [Sale](https://autofolio.its-live.dev/docs/features/disposal.md): How closing a sale (M-Fechar-Venda) ends a car's ownership period without deleting anything, pays off its Loan, and shows the deal result and the economic result apart. - [Documents](https://autofolio.its-live.dev/docs/features/documents.md): Convert supported files to Document Text in the browser, index it from cron and read it through the shared tool catalog. - [Email](https://autofolio.its-live.dev/docs/features/email.md): One transport boundary serves verification, recovery, invitations and security notices. - [Expense](https://autofolio.its-live.dev/docs/features/expense.md): How an expense is saved into the ledger with its odometer reading, fuel and receipt, how a receipt photo or a spoken sentence becomes a draft to confirm, why a likely duplicate is a warning, how a correction works, why a replay never saves twice, and how costs add up by category and period. - [Family garage](https://autofolio.its-live.dev/docs/features/family-garage.md): How M-Familia shares a household's cars with a preset or an area matrix per car: vehicle_member grants (until a date, with approvals), invite links and QR, the activity line, handing a car to another Member, the row-level security that hides ungranted cars and areas, and the permissions procedures enforce. - [Feature flags](https://autofolio.its-live.dev/docs/features/feature-flags.md): Typed code defaults with database overrides and separate capability gates. - [Files and uploads](https://autofolio.its-live.dev/docs/features/files.md): Send files directly to R2, confirm durable upload intent and recover interrupted multipart uploads. - [Garage and catalog](https://autofolio.its-live.dev/docs/features/garage.md): How a Member adds a Vehicle from the NHTSA catalog or by hand, edits it, and reads the Organization's garage, with the Free plan limit. - [History transfer](https://autofolio.its-live.dev/docs/features/history-transfer.md): How a seller hands a car's technical history to the next owner's AutoFolio account: the materialized offer, both consents, the system path the buyer reads it through, and what never travels. - [Internationalization](https://autofolio.its-live.dev/docs/features/i18n.md): Portuguese, English and German UI with request-scoped SSR translation. - [Features and flows](https://autofolio.its-live.dev/docs/features.md): Trace each feature through contracts, authority, persistence and presentation. - [Insights](https://autofolio.its-live.dev/docs/features/insights.md): How M-Insights computes a car's total cost of ownership and cost per km or mile for a period, compares it across the garage's cars, and how proactive insights, last month's summary and the dashboard photo work. - [Loan](https://autofolio.its-live.dev/docs/features/loan.md): How a car's financing (M-Financiamento) keeps its balance as an append-only history, books interest and fees to the ledger, never counts principal as an expense, and opens or edits a Loan from the app. - [MCP and agent connections](https://autofolio.its-live.dev/docs/features/mcp.md): OAuth-authenticated agents use the existing Worker and the shared tool catalog. - [Mobile app](https://autofolio.its-live.dev/docs/features/mobile.md): Expo Router uses the shared domain API with native navigation and scoped local state. - [Moments and share cards](https://autofolio.its-live.dev/docs/features/moments.md): How the garage's Moments are found in records the app already has, announced each morning, and shared as a card made on the phone that is never uploaded. - [Open Graph images](https://autofolio.its-live.dev/docs/features/og-images.md): Takumi renders typed React templates to PNG on Node and workerd. - [Partner workshops and dealers](https://autofolio.its-live.dev/docs/features/partners.md): How M-Oficinas and the partner portal D-Parceiros let an approved workshop verify a service and a dealer hand over a car, with the owner's consent and an audit trail. - [Passports](https://autofolio.its-live.dev/docs/features/passport.md): How Prepare sale (M-Vender) shares a car as a field-by-field snapshot behind a hashed link, how the buyer opens it on the web without signing up, and how Passports (M-Passaporte) shows visits, moves an expiry and revokes a link. - [Payments](https://autofolio.its-live.dev/docs/features/payments.md): Stripe, Polar and RevenueCat feed one server-verified entitlement model. - [Privacy centre](https://autofolio.its-live.dev/docs/features/privacy.md): P-Central, what I share with Revoke, consents per purpose and the right of access: what the app shows, where the counts come from, and how a no to AI turns every AI feature off. - [Recurring expense](https://autofolio.its-live.dev/docs/features/recurring-expense.md): How a scheduled cost (insurance, a loan payment, parking, a tax) becomes an expected entry the owner confirms into the ledger or skips, shown in M-Gastos and in the alerts. - [Document scanner](https://autofolio.its-live.dev/docs/features/scanner.md): How a car document photographed on the phone becomes a draft of its type, grounded in the text read, and is saved only when the person confirms. - [Scheduled jobs](https://autofolio.its-live.dev/docs/features/scheduled-jobs.md): One cron tick settles six concurrent jobs, then indexes Document Text within the same deadline and scoped pool. - [Services and reminders](https://autofolio.its-live.dev/docs/features/service.md): How a service is recorded into the ledger with its items, reading and private receipt, how a correction keeps its history, and how reminders are due by date or distance with a forecast from the car's readings. - [Showcase links](https://autofolio.its-live.dev/docs/features/showcase.md): How a public showcase of one car or the garage is built from the passport's machinery, how Live mode keeps it current, and how the page at /g/:token shows it without plate, VIN or prices. - [Sign-in and security](https://autofolio.its-live.dev/docs/features/sign-in-security.md): P-Entrar's passkey-first sign-in, Apple and Google setup, P-Seguranca, new sign-in alerts, the app switcher cover and the household's 2FA requirement for sharing. - [Spreadsheet import](https://autofolio.its-live.dev/docs/features/spreadsheet-import.md): How an owner's old spreadsheet (CSV) becomes ledger entries: the mapping and preview on the device, the leased import job, RF10 duplicates and an undo that deletes nothing. - [Cinematic Studio](https://autofolio.its-live.dev/docs/features/studio.md): How an ordinary photo of the car gets a cinematic background and light while the car's own pixels are checked against the original, its plate blurred and the original kept. - [Vehicle documents](https://autofolio.its-live.dev/docs/features/vehicle-documents.md): How a car's private documents are filed from the template's uploads, listed by type with their status, opened through a five-minute signed link, and how a due date becomes a reminder. - [History](https://autofolio.its-live.dev/docs/features/vehicle-history.md): How the History of a car and of the collection (M-Historico) is derived from purchases, sales, services, upgrades, documents, valuations and flagged odometer readings, sold cars included. - [Vehicle photos](https://autofolio.its-live.dev/docs/features/vehicle-photos.md): How a car's gallery is filled from the template's uploads, how one photo is the cover the garage and the profile show, and the Free plan's 50 photos per car. - [Webhooks and notifications](https://autofolio.its-live.dev/docs/features/webhooks.md): Durable outboxes own delivery and retries across interruptions. - [Developer documentation](https://autofolio.its-live.dev/docs.md): Build, run and extend AutoFolio, the lifelong garage for current, sold and wished-for cars. - [Libraries and version policy](https://autofolio.its-live.dev/docs/libraries.md): Major dependencies, their declared versions, owners and upgrade constraints. - [ads](https://autofolio.its-live.dev/docs/packages/ads.md): Optional native advertising: responsibilities, supported exports and extension points. - [api](https://autofolio.its-live.dev/docs/packages/api.md): Authorized operations and shared contracts: responsibilities, supported exports and extension points. - [app-update](https://autofolio.its-live.dev/docs/packages/app-update.md): Native update policy: responsibilities, supported exports and extension points. - [auth](https://autofolio.its-live.dev/docs/packages/auth.md): Identity and request scope: responsibilities, supported exports and extension points. - [config](https://autofolio.its-live.dev/docs/packages/config.md): Tooling configuration: responsibilities, supported exports and extension points. - [db](https://autofolio.its-live.dev/docs/packages/db.md): Postgres schema and durable state: responsibilities, supported exports and extension points. - [email](https://autofolio.its-live.dev/docs/packages/email.md): Transactional email delivery: responsibilities, supported exports and extension points. - [env](https://autofolio.its-live.dev/docs/packages/env.md): Validated environment contracts: responsibilities, supported exports and extension points. - [errors](https://autofolio.its-live.dev/docs/packages/errors.md): Stable error vocabulary: responsibilities, supported exports and extension points. - [flags](https://autofolio.its-live.dev/docs/packages/flags.md): Feature registry and overrides: responsibilities, supported exports and extension points. - [Packages](https://autofolio.its-live.dev/docs/packages.md): The workspace contains 17 packages with explicit ownership and supported import paths. - [intl](https://autofolio.its-live.dev/docs/packages/intl.md): Request-scoped language: responsibilities, supported exports and extension points. - [project-setup-cli](https://autofolio.its-live.dev/docs/packages/project-setup-cli.md): Project identity and provisioning workflow: responsibilities, supported exports and extension points. - [purchases](https://autofolio.its-live.dev/docs/packages/purchases.md): Native purchase coordination: responsibilities, supported exports and extension points. - [react-utils](https://autofolio.its-live.dev/docs/packages/react-utils.md): Small shared React helpers: responsibilities, supported exports and extension points. - [storage](https://autofolio.its-live.dev/docs/packages/storage.md): Private file gateway: responsibilities, supported exports and extension points. - [ui](https://autofolio.its-live.dev/docs/packages/ui.md): Shared web primitives: responsibilities, supported exports and extension points. - [widgets](https://autofolio.its-live.dev/docs/packages/widgets.md): The next-service home-screen widget: responsibilities, supported exports and extension points. - [ADR-0001 — Stored file keys keep the user's filename](https://autofolio.its-live.dev/docs/adr/0001-stored-file-keys-keep-the-user-s-filename.md): The repository's architectural decision, rationale and consequences. - [ADR-0002 — Server-capable modules have no barrel](https://autofolio.its-live.dev/docs/adr/0002-no-barrels-on-server-capable-modules.md): The repository's architectural decision, rationale and consequences. - [Organizations are the tenant](https://autofolio.its-live.dev/docs/adr/0003-organizations-are-the-tenant.md): The repository's architectural decision, rationale and consequences. - [Payments: one entitlement read model, three provider modules](https://autofolio.its-live.dev/docs/adr/0004-payments-providers.md): The repository's architectural decision, rationale and consequences. - [Effect stays at the server edges](https://autofolio.its-live.dev/docs/adr/0005-effect-boundary.md): The repository's architectural decision, rationale and consequences. - [Todo imports and the PersistedQueue gate](https://autofolio.its-live.dev/docs/adr/0006-effect-persisted-queue.md): The repository's architectural decision, rationale and consequences. - [AI assistant and one tool catalog](https://autofolio.its-live.dev/docs/adr/0007-ai-assistant-and-tool-catalog.md): The repository's architectural decision, rationale and consequences. - [Documents and direct uploads](https://autofolio.its-live.dev/docs/adr/0008-documents-and-large-uploads.md): The repository's architectural decision, rationale and consequences. - [Row-level security isolates Organizations](https://autofolio.its-live.dev/docs/adr/0009-row-level-security.md): The repository's architectural decision, rationale and consequences. - [Procedures run one Effect program at their edge](https://autofolio.its-live.dev/docs/adr/0010-procedures-run-one-effect-program.md): The repository's architectural decision, rationale and consequences. - [Backend features have a fixed file shape](https://autofolio.its-live.dev/docs/adr/0011-backend-feature-shape.md): The repository's architectural decision, rationale and consequences. - [Web features mirror the backend shape](https://autofolio.its-live.dev/docs/adr/0012-web-features-mirror-the-backend-shape.md): The repository's architectural decision, rationale and consequences. - [Mobile features mirror the backend shape](https://autofolio.its-live.dev/docs/adr/0013-mobile-features-mirror-the-backend-shape.md): The repository's architectural decision, rationale and consequences. - [AutoFolio on the template](https://autofolio.its-live.dev/docs/adr/0014-autofolio-on-the-template.md): The repository's architectural decision, rationale and consequences. - [The AutoFolio data model](https://autofolio.its-live.dev/docs/adr/0015-autofolio-data-model.md): The repository's architectural decision, rationale and consequences. - [ADR-0016: Appearance themes and car colour](https://autofolio.its-live.dev/docs/adr/0016-appearance-and-car-colour.md): The repository's architectural decision, rationale and consequences. - [AI features: one model registry, a flag per feature, plan quotas](https://autofolio.its-live.dev/docs/adr/0017-ai-model-registry-and-quotas.md): The repository's architectural decision, rationale and consequences. - [ADR-0018: The copilot draws typed tool results as fixed cards (Plan B), not OpenUI](https://autofolio.its-live.dev/docs/adr/0018-copilot-generative-ui.md): The repository's architectural decision, rationale and consequences. - [Erasure after a grace period](https://autofolio.its-live.dev/docs/adr/0019-erasure-after-a-grace-period.md): The repository's architectural decision, rationale and consequences. - [Connect your agent](https://autofolio.its-live.dev/docs/connect-your-agent.md): Connect an external agent through MCP OAuth and enable the optional assistant. - [Setup, storage and localization](https://autofolio.its-live.dev/docs/changelog/2026-06-10-setup-storage-and-i18n.md): The early template gains repeatable configuration, object storage and language support. - [Administration and data workflows](https://autofolio.its-live.dev/docs/changelog/2026-07-13-admin-and-data-workflows.md): Admin operations and server-backed tables extend the starter application. - [Native interface foundations](https://autofolio.its-live.dev/docs/changelog/2026-07-24-native-foundation.md): Expo screens adopt the native UI direction. - [An enforced client/server boundary](https://autofolio.its-live.dev/docs/changelog/2026-07-30-client-boundary.md): Shared constants stop pulling server capabilities into browser bundles. - [Cloudflare email and shared UI](https://autofolio.its-live.dev/docs/changelog/2026-08-13-email-and-ui.md): Transactional delivery and the shared interface foundation expand. - [Agent connections and native account security](https://autofolio.its-live.dev/docs/changelog/2026-08-24-agent-connections-and-account-security.md): OAuth-backed MCP connections and mobile security flows expand the template. - [Typed domain operations and a real dashboard](https://autofolio.its-live.dev/docs/changelog/2026-08-25-typed-domain-and-dashboard.md): Dashboard data, Todo state and administrative writes become more explicit. - [oRPC and Drizzle upgrades](https://autofolio.its-live.dev/docs/changelog/2026-09-03-typed-api-upgrade.md): The API and database stack advance with compatibility work across their consumers. - [Platform dependency alignment](https://autofolio.its-live.dev/docs/changelog/2026-09-24-platform-dependencies.md): React, Drizzle, files and test tooling move onto verified compatible versions. - [Authentication foundations and performance](https://autofolio.its-live.dev/docs/changelog/2026-09-25-auth-and-performance.md): Auth state has clearer ownership on web and mobile, with production build checks. - [Runtime and recovery hardening](https://autofolio.its-live.dev/docs/changelog/2026-10-03-runtime-and-recovery.md): Template fixes tighten persisted work and production-runtime behavior. - [Payments, native screens and a new landing page](https://autofolio.its-live.dev/docs/changelog/2026-10-12-payments-and-native-experience.md): Optional billing providers, a refreshed native experience and clearer product presentation land together. - [TanStack Start 1.0, OG images and durable imports](https://autofolio.its-live.dev/docs/changelog/2026-10-13-start-og-and-imports.md): The web runtime advances, social images render in the Worker, and imports gain bounded queue execution. - [Trace and code block primitives](https://autofolio.its-live.dev/docs/changelog/2026-10-14-trace-and-code-blocks.md): Shared shadcn components support readable execution traces and highlighted code. - [AI assistant and one tool catalog](https://autofolio.its-live.dev/docs/changelog/2026-10-15-assistant-and-agent-tools.md): The assistant, MCP and agent-readable pages now share the application’s authorized operations. - [Dependency round, i18next fix and ReUI controls](https://autofolio.its-live.dev/docs/changelog/2026-10-15-dependency-round-and-reui.md): Eligible packages advance under the two-day quarantine, a reachable i18next ReDoS is patched and six free ReUI controls join the UI package. - [Developer documentation and changelog](https://autofolio.its-live.dev/docs/changelog/2026-10-15-developer-docs-and-changelog.md): The Worker now serves searchable developer guides, imported ADRs and a curated changelog at /docs. - [Documents and large uploads](https://autofolio.its-live.dev/docs/changelog/2026-10-15-documents-and-large-uploads.md): Files upload directly to R2, including multipart uploads up to 5 GiB, and supported documents become searchable text for the assistant and MCP. - [Landing page redesign](https://autofolio.its-live.dev/docs/changelog/2026-10-15-landing-redesign.md): The public landing uses a Taste v2 typographic direction with real interface captures and docs links. - [Landing sections and project skills](https://autofolio.its-live.dev/docs/changelog/2026-10-15-landing-sections-and-project-skills.md): The landing’s features, stack and agents sections become visual compositions, and new project skills cover this round’s features. - [Auth and tenant security fixes](https://autofolio.its-live.dev/docs/changelog/2026-10-16-auth-and-security-fixes.md): Isolation gaps found before row-level security are closed, client IPs are trusted only where the deployment vouches for them, and failed sign-ins are counted. - [Database, Worker and web performance](https://autofolio.its-live.dev/docs/changelog/2026-10-16-performance-and-placement.md): Tenant statements cost one round trip, the Worker runs next to the database, oRPC calls are batched and pages load their data on the server. - [Row-level security per Organization](https://autofolio.its-live.dev/docs/changelog/2026-10-16-row-level-security.md): PostgreSQL now enforces tenant isolation on every table. The template requires PostgreSQL 16 or newer, on any host, and verifies RLS on every migration. - [One folder per backend feature, tagged errors and written rules](https://autofolio.its-live.dev/docs/changelog/2026-10-17-backend-structure.md): packages/api moves to features and platform folders with fixed file names, two pilot features run one Effect program per procedure, and every rule now names what enforces it. - [One folder per mobile feature, and the API aliases are gone](https://autofolio.its-live.dev/docs/changelog/2026-10-17-mobile-structure.md): apps/mobile moves from components, hooks and lib to feature and platform folders that mirror the backend, routes only return screens, and the four legacy API subpaths are removed. - [The web app is organized by feature, like the backend](https://autofolio.its-live.dev/docs/changelog/2026-10-17-web-structure.md): apps/web/src moves to routes, features and platform with fixed role names, server-only modules carry a .server suffix, and the rules are checked by a boundary test. - [Agent skills from upstream and the /pr template](https://autofolio.its-live.dev/docs/changelog/2026-10-19-agent-skills-update.md): Matt Pocock's skills and pstack come from their upstream sources through the official installer, /pr joins the skills, and pull requests open with its Summary, Evidence and Merge Danger sections. - [Ponytail from the official plugin](https://autofolio.its-live.dev/docs/changelog/2026-10-19-ponytail-plugin.md): The default working style is the official ponytail plugin, enabled by the project settings, and new apps get a step for their own verification skill. - [Account preference](https://autofolio.its-live.dev/docs/changelog/2026-10-22-account-preference.md): Signed-in Users read and change their locale, main currency, units and reminder channels; the data region is set once and shown read-only. - [Purchase of a car](https://autofolio.its-live.dev/docs/changelog/2026-10-22-acquisition.md): Members record a car's purchase price, date, costs, down payment and amount financed, fill them in later, and correct them with a reason; the amount financed opens the car's Loan. - [Expenses and odometer readings](https://autofolio.its-live.dev/docs/changelog/2026-10-22-expense.md): Members save expenses into the ledger with odometer, fuel and receipt, are warned about likely duplicates, correct them with a reason, and can replay a save from an offline queue without saving twice. - [AutoFolio garage and catalog API](https://autofolio.its-live.dev/docs/changelog/2026-10-22-garage-and-catalog.md): Members search the NHTSA vPIC catalog, add a car from it or by hand, edit it and read the whole garage, with the Free plan's one active vehicle. - [Garage and Add vehicle in the app](https://autofolio.its-live.dev/docs/changelog/2026-10-22-garage-screens.md): The mobile Garage tab lists current, sold and wished-for cars with an instant filter, and Add vehicle saves a car from the catalog or typed in. - [Profile & data screen](https://autofolio.its-live.dev/docs/changelog/2026-10-22-profile-screen.md): The mobile Profile tab shows the plan, language, main currency, units, reminders, Face ID lock, privacy and the read-only data region. - [Services and reminders](https://autofolio.its-live.dev/docs/changelog/2026-10-22-service-reminders.md): Members record services with items, odometer and a private receipt, correct them with a reason and a visible history, and get reminders due by date or distance with a forecast from the car's readings. - [Site QA fixes](https://autofolio.its-live.dev/docs/changelog/2026-10-22-site-qa-fixes.md): A monochrome cookie bar, a draft legal privacy and cookie policy at /legal/privacy, a mobile menu, a skip link, pt-BR as the page language and smooth scrolling that respects Reduce Motion. - [AutoFolio welcome and sign-in](https://autofolio.its-live.dev/docs/changelog/2026-10-22-welcome-and-sign-in.md): Signed-out launches open on the welcome (M-Inicio); sign-in and sign-up offer Apple, Google and email, and a new garage lands on adding the first car. - [AutoFolio: the garage, AI, social sharing and appearance](https://autofolio.its-live.dev/docs/changelog/2026-10-23-autofolio-build.md): Everything that landed on 23 October: the v1 boards and the later-release ones, the AI and social features behind their flags, three appearance themes, the QA and audit rounds, performance, the landing page and docs that describe AutoFolio. ## Agent connection - [MCP endpoint](https://autofolio.its-live.dev/api/mcp): OAuth 2.1 authenticated MCP; start with tools/list to discover available tools. - [OAuth protected resource](https://autofolio.its-live.dev/.well-known/oauth-protected-resource): Resource metadata for MCP authorization. - [OAuth authorization server](https://autofolio.its-live.dev/.well-known/oauth-authorization-server): Authorization and token endpoints. - [API reference](https://autofolio.its-live.dev/api/rpc/api-reference): Session-authenticated oRPC API documentation. - [OpenAPI specification](https://autofolio.its-live.dev/api/rpc/api-reference/spec.json): Session-authenticated API schema. - [Sitemap](https://autofolio.its-live.dev/sitemap.xml): Public URLs only. Markdown pages support ?lang=pt, ?lang=en and ?lang=de. This index and the full document are in English.