# Praecise account > One Praecise account for every product: sign people in with it, confirm an action with a passkey, be told when they sign out, and manage an account's domains and mailboxes. It is an OpenID Connect provider at https://accounts.praecise.com; a product has no sign-in of its own and sends people here. ## Guides - [Quickstart: a first call](https://accounts.praecise.com/guides/quickstart.md): Get a service token, call /api/me, read the answer. - [Tutorial: sign in with the Praecise account](https://accounts.praecise.com/guides/tutorial.md): A product that signs people in through Praecise, step by step, with working code. - [Signing people in](https://accounts.praecise.com/guides/sign-in.md): The reference for products: the request, the ID token, passkeys, sign-out and logout tokens. - [Machines, agents and assistants](https://accounts.praecise.com/guides/agents.md): The device grant, agent clients, assistants acting for a person, and APIs that accept these tokens. - [The shared services and tokens for an API](https://accounts.praecise.com/guides/api.md): Domains, mailboxes, service tokens, and access tokens for an API with a claims hook. ## Reference - [OpenAPI document](https://accounts.praecise.com/openapi.json): the shared services under /api - [OpenID Connect metadata](https://accounts.praecise.com/.well-known/openid-configuration): endpoints, scopes, signing - [Keys](https://accounts.praecise.com/jwks): the keys ID tokens, access tokens and logout tokens are signed with - [Description for the developer platform](https://accounts.praecise.com/developer.json) ## Examples - [A whole product in one file](https://accounts.praecise.com/examples/sign-in/server.mjs): sign-in, a passkey confirmation, sign-out and logout tokens; run by this service's own tests