Valistry

Gemini Code Assist seats

Code Assist licenses, people as codes, not names. Orders and license counts on your billing account. Each licensed person's day assigned and last use. Never code or a prompt.

Access

Kind
Sign in on the vendor's page; nothing typed here
What to give
Service account
Why that one
A service account with Consumer Procurement Order Viewer on the billing account and Service Usage Consumer on its project. Valistry reads who holds a Code Assist license, since when, and when it was last used; never code, never a prompt.

What it attributes on its own

From the source
seat holder (hashed); the day the seat was assigned; seat-days in the period; when the seat was last used; seats held and seats free
Needs a rule or a trace
tokens and models per seat — the license carries none; team or project; outcome

The addresses it calls

  • https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/
  • https://oauth2.googleapis.com/token
  • https://accounts.google.com/o/oauth2/v2/auth

Valistry calls only these addresses. It blocks any other call and logs every call.

Connecting it

  1. Create a key. Click Enable on the API below. Then Service accounts → Create → Keys → JSON. Open ↗
  2. Share billing account. Tick the Code Assist billing account. Copy its ID. Show info panel → Add principal. Open ↗

If the same people use Gemini through the API, connect Vertex AI for their tokens. Valistry matches the two by the email hash.