Governe lets you customize the platform appearance and navigation to match your organization’s brand identity.Documentation Index
Fetch the complete documentation index at: https://prismeai-docs-next.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Appearance
Configure visual branding from Appearance in the sidebar.Platform Identity
| Setting | Description |
|---|---|
| Platform Name | Custom name displayed in the header |
| Description | Tagline or description for your platform |
Logo
Upload logos for light and dark modes:| Logo Type | Recommended Size | Format |
|---|---|---|
| Light Mode | 200x50 px | PNG, SVG |
| Dark Mode | 200x50 px | PNG, SVG |
| Favicon | 32x32 px | PNG, ICO, SVG |
Colors
Customize the color scheme:| Color | Usage |
|---|---|
| Primary | Main brand color, buttons, links |
| Secondary | Secondary actions, accents |
| Accent | Highlights, notifications |
Typography
Set custom fonts:| Font Type | Usage |
|---|---|
| Heading | Page titles, section headers |
| Body | Paragraph text, UI elements |
Custom CSS
For advanced customization, inject custom CSS: CSS URL: Link to an external stylesheet Inline CSS: Add CSS directlyLegal Pages & App Modals
Governe lets you configure legal content (Terms of Use, Privacy Policy) and per-app warning modals, all managed from the Appearance → Legal & Warnings tab.Terms of Use (CGU)
Configure a Terms of Use page accessible at/cgu:
- Go to Governe → Appearance → Legal & Warnings
- Edit the Terms of Use content using the rich-text editor
- Click Save
Privacy Policy Page
Configure a Privacy Policy page accessible at/privacy-policy:
- Go to Governe → Appearance → Legal & Warnings
- Edit the Privacy Policy content using the rich-text editor
- Click Save
App Warning Modals
Display a warning modal when users open a specific app (e.g., Chat). The modal requires acknowledgement before the user can proceed.- Go to Governe → Appearance → Legal & Warnings
- In the App Modals section, select the target app (e.g.,
secure-chat) - Edit the warning content using the rich-text editor
- Click Save
| Trigger | Description |
|---|---|
| New session | Modal is shown again on each new login |
| Content update | Modal is re-shown to all users when the admin updates the content (version bump) |
| Acknowledged | User clicks “I understand” — acknowledgement stored locally until next trigger |
secure-chat, agent-factory) can have its own independent warning content and version.
Technical details
Technical details
- Storage: Content is stored as HTML files in the
ai-governance-v2workspace via thev1/legal/:typeendpoint - Branding metadata: Version tracking is stored in
org.branding.appModals[appSlug].version - Client acknowledgement: Stored in
localStorageasprisme:modal-seen:{orgSlug}:{appSlug}with{ version, sessionId } - Display logic: The modal is mounted only when the current route matches
/apps/:appSlugand a version exists for that app slug
Privacy Policy Link
Add an external link to your organization’s privacy policy, displayed in the footer.Menu Editor
Customize the navigation structure from Menu Editor in the sidebar.Home Page
The Home Page setting controls which page users see when they navigate to the root URL (/). By default, users land on Chat.
- Go to Governe → Menu Editor
- Find the Home Page dropdown at the top of the editor
- Select from:
- Default (Chat) — platform default
- Any menu item with a link (e.g., “Agent Creator”, “Knowledges”)
- Click Save Changes
API configuration
API configuration
Update the organization’s
The
navigation object:| Value | Behavior |
|---|---|
undefined or "" | Default (Chat) |
"/" | Default (no redirect) |
"/apps/agent-factory" | Redirects to Agent Creator |
"/apps/ai-knowledge" | Redirects to Knowledges |
Any /apps/* route | Redirects to that app |
Any /builder/* route | Redirects to Builder |
homePage value must:- Start with
/ - Contain only alphanumeric characters, hyphens, underscores, and forward slashes
- Match the pattern:
^\/[a-zA-Z0-9\-_\/]*$
Technical details
Technical details
- Redirect type:
replace(doesn’t pollute browser history) - Timing: Redirect happens client-side after authentication
- Scope: Per-organization setting (each org can have a different home page)
- Storage: Stored in
organization.navigation.homePage
Navigation Structure
The menu consists of:| Section | Location |
|---|---|
| Main Menu | Sidebar navigation |
| Footer | Bottom of sidebar |
| Quick Actions | Action buttons in header |
Menu Item Types
| Type | Description |
|---|---|
| Category | Group of items with a header |
| Item | Clickable navigation link |
| Divider | Visual separator |
Item Properties
| Property | Type | Description |
|---|---|---|
| Label | string | Display text |
| Icon | string | Lucide icon key (e.g. bot, shield, folder) |
| Color | string | Hex color for icon/label (e.g. #ef4444) |
| URL | string | Link destination |
| Target | string | _self (same tab) or _blank (new tab) |
| Badge | string | Short label shown as a chip (e.g. “New”, “Beta”) |
| Expanded | boolean | Whether a category starts expanded |
| Permissions | string[] | Required permissions — item hidden if user lacks all of them |
Permission-Based Visibility
Navigation items are filtered based on the user’s role permissions at two levels: Server-side: The IAM Context endpoint filters the navigation before returning it, removing items the user cannot access. Client-side: The platform shell applies the same filtering logic:- Items with
permissionsare shown if the user matches any listed permission (OR logic). Wildcard matching applies —agent-factory:*matchesagent-factory:agents:read. - Items without
permissions(empty or omitted) are only shown to users with the*wildcard permission (owners/admins). - Categories are hidden if they have zero visible children after filtering.
- Features within items are also filtered by their own
permissionsarray.
Tier-Based Visibility
Restrict items to subscription tiers:Agent & Template Links
Add dynamic links to agents or templates:Editing the Menu
- Go to Menu Editor
- Click items to edit properties
- Drag items to reorder
- Click Add Item to create new entries
- Click Save to apply changes
Menu Item Examples
External LinkBest Practices
Brand Consistency
Match colors and fonts to your brand guidelines
Test Dark Mode
Verify logos and colors work in both modes
Simplify Navigation
Keep menus focused; hide rarely-used items
Use Permissions
Show items only to users who can access them
White-Label Configuration
For complete white-labeling (Enterprise tier):- Replace all logos with your brand
- Set platform name to your product name
- Configure colors to match brand palette
- Add custom CSS for fine-tuning
- Customize menu to show only relevant features
- Add privacy policy link
Enterprise Features
| Feature | Description |
|---|---|
| Custom domain | Use your own domain |
| Email templates | Branded email notifications |
| Login page | Custom login design |
| Support links | Custom help and support URLs |
Troubleshooting
- Logo Not Displaying
- Colors Not Applying
- Check image URL is publicly accessible
- Verify image format (PNG, SVG recommended)
- Check for CORS errors in browser console
- Try clearing browser cache
Next Steps
Identity & Access
Configure SSO for branded login
Model Governance
Control AI features available to users