Account (CAT-MIP-000000011)
Accepted • 2025-09-19 • by nicole
Definition
The term Account is discouraged due to its ambiguity. It can refer to multiple different roles in the ecosystem, including: a Tenant (a customer managed by an MSP), an MSP (a partner), a Distributor Customer (a client of a distributor), or a Billing Entity (used in financial systems). Because of this ambiguity, using 'Account' in prompts or documentation can cause confusion or incorrect agent actions.
Prompt Examples
- Get a list of all tenants with over 100 devices.
- Send onboarding materials to new MSPs and distributors.
- Which MSPs or tenants are overdue on patch compliance?
Agent Execution
When "Account" is used in a prompt, the AI agent will:
- Attempt to infer the intended object (Tenant, MSP, Customer, etc.)
- If inference succeeds, resolve the term to the correct object type and execute accordingly
- Prompt for clarification if multiple interpretations are possible
- This behavior increases the risk of misinterpretation and is not recommended
Synonyms
- Account (ambiguous - avoid)
- Authorization Id (ambiguous - avoid)
- Client (ambiguous - avoid unless scoped)
- Partner (ambiguous - clarify as MSP or Distributor)
- Sales Relationship (ambiguous - avoid)
- User (ambiguous - avoid)
Relationships
- BillingEntity paysFor Subscription
- Customer isManagedBy Distributor
- Tenant belongsTo MSP
History
| Date | Author | Reason |
|---|---|---|
| 2025-08-07 | nicole | Draft – initial term proposal |
| 2025-09-19 | nicole | Accepted – added to CAT-MIP registry |
| 2026-01-13 | mpurtell | added member feedback |
| 2026-03-02 | jimmypuckett | Fix malformed YAML |