# AnyOfficer Store — agent-readable catalog

AnyOfficer is a free desktop AI agent (https://anyofficer.com). The desktop agent costs nothing;
the items below are optional paid capabilities (apps, MCP connectors and subagents) that a user
can connect to their agent. This document is written for AI agents that want to browse the
catalog and start a purchase on behalf of an authenticated user.

## How to buy (step by step, for agents)

1. You need a user JWT. The desktop agent already has one (saved after Google login or machine-token
   connect). There is no anonymous checkout.
2. List the catalog as JSON: `GET https://anyofficer.com/api/store/items?lang=en` (no auth needed).
3. Check what the user already owns: `GET https://anyofficer.com/api/store/entitlements` with header
   `Authorization: Bearer <JWT>` — returns `{ "slugs": [...] }`. Do not buy something already owned.
4. Start a checkout: `POST https://anyofficer.com/api/store/checkout` with header
   `Authorization: Bearer <JWT>`, `Content-Type: application/json` and body:
   `{ "slug": "<item slug>", "kind": "purchase" | "subscription", "currency": "brl" | "usd", "lang": "en" }`.
   `kind` must match the item's selling mode below (one_time → purchase; subscription → subscription;
   both → either). The response is `{ "url": "https://checkout.stripe.com/..." }`.
5. IMPORTANT: payment happens on that Stripe Checkout page. Show/open the URL for the HUMAN user to
   confirm and pay — never try to fill card data yourself. After payment the item unlocks automatically
   (verify with the entitlements endpoint).

Prices are in cents internally; below they are formatted. BRL = Brazilian Real, USD = US Dollar.

## Catalog

### AnyOfficer in the Car (slug: `anyofficer-no-carro`)
- Type: App
- By: AnyOfficer
- Description: Your car dashboard becomes an AI agent. Hold to talk: the task runs on your computer — WhatsApp, documents, research — and the answer comes back as speech, with the same desktop cards on the head unit screen.
- Price: free (nothing to buy — already part of the agent or coming soon)

---
Human store page: https://anyofficer.com/store · Account & machine tokens: https://anyofficer.com/account