---
title: Core Concepts
section: Product
description: Tenant, brand, brand portrait, brand memory, brand knowledge, attachments, sessions, and shared links.
order: 20
---

# Influo AI Core Concepts

> These definitions are the fastest way to understand how the product is organized.

## Tenant

A `tenant` is the top-level organization in the product.

Typical responsibilities:
- groups users into one organization
- owns brands
- owns tenant-level settings such as model preferences

## Brand

A `brand` is the main working unit inside a tenant.

Most product operations are brand-scoped:
- brand initialization
- brand profile
- brand memory
- brand knowledge bases
- agent chat sessions

## Brand Portrait

The `brand portrait` is the structured profile of a brand.

It includes major fields such as:
- visual identity
- core identity
- brand expression

This is the main structured brand record used by the system when constructing brand-aware behavior.

## Brand Memory

`Brand memory` is the editable document set that stores longer-form brand facts, rules, and context as documents rather than as a single structured form.

This is different from the structured brand portrait and different from the asset-oriented knowledge base.

## Brand Knowledge

`Brand knowledge` is the asset-oriented RAG layer for a brand.

It is built around four preset knowledge bases:
- `platform_published_content`
- `image_assets`
- `video_assets`
- `text_library`

These are created for a brand as part of the brand initialization flow.

## Attachment

An `attachment` is an uploaded file that can later be:
- analyzed
- ingested into a knowledge base
- attached to a chat message

Attachments are not the same thing as ingested knowledge documents. An attachment becomes knowledge only after analysis and ingestion.

## Knowledge Document

A `knowledge document` is the ingestion unit inside a brand knowledge base.

A document can be built from:
- one attachment
- multiple related attachments
- attachment content plus extra explanatory text

## Chat Session

A `chat session` is a persistent conversation container for a brand-scoped agent interaction.

Important behavior:
- sessions are created explicitly
- messages belong to a session
- streaming chat happens inside a session
- sessions can be renamed, reordered, deleted, and shared

## Shared Session Link

A `shared session link` is a read-only, time-limited public view of an existing chat session.

It is intended for viewing, not continuing the conversation.

## Owner

An `owner` is the tenant role allowed to change certain organization-level settings, such as model preferences and web-search provider preferences.

## Optional WeChat Integration

When enabled, WeChat acts as an additional channel:
- users can bind a WeChat account
- some chat sessions may have `wechat` as their source channel
- WeChat-specific APIs are only available when this integration is enabled
