Summary
The steps
Navigate to Admin Settings
All tenant-wide configuration lives in a single place. Navigate to Admin, then Settings in the sidebar. The Settings page is visible only to users with the Admin role: every other role sees no Settings option in the sidebar and cannot access this page.
The Settings page loads your tenant's current configuration in three grouped sections: General (Tenant Name and Application Name), Theme Colors (Primary, Secondary, and Background), and Retention Policy (instance, artifact, and audit log retention durations). These are the top-level general settings. The controls most relevant to AI guidelines are one level deeper, in the System Parameters sub-tab.
Do this- Open the sidebar and click Admin.
- Click Settings.
- Confirm the page loads with the General, Theme Colors, and Retention Policy sections visible.
- Locate the System Parameters sub-tab and click it to access AI and compliance controls.
ExampleIf the Settings option does not appear in your sidebar, your account does not have the Admin role. Ask an existing Admin to assign it to you at Admin, then Settings, then Users and Roles.
Best practiceOnly assign the Admin role to the people who genuinely need to configure the tenant. Admin is the only role that can change settings, and every change takes effect immediately. Keep the Admin population small and review it quarterly.
Configure the AI Assistant provider and model
The AI Assistant section is inside the System Parameters sub-tab. It controls which AI provider and model power the platform's AI-assisted features across the entire tenant.
This setting applies to three specific areas:
- Prompt Library: AI-assisted prompt generation when building agent prompts.
- Agent create and edit: AI-suggested descriptions and configurations when creating or editing agents.
- Any future AI-powered tools outside of workflow execution.
This setting does not govern workflow agent execution. When a workflow runs and reaches an Agent Interaction node, it uses the provider and model configured on that individual agent, not this setting. The AI Assistant setting is for the platform's own AI helpers, not for the AI your workflows execute.
Two fields are available:
- Provider: A dropdown listing all configured AI providers for the tenant (from Admin, then API Management, then Providers). Selecting Auto instructs the platform to try each configured provider in order. Selecting a specific provider pins all AI-assisted features to that provider.
- Model: A dropdown or text field. Select a model from the provider's catalog, or type a model name manually. Leave blank to use the provider's default model.
Do this- In the System Parameters sub-tab, locate the AI Assistant section.
- Open the Provider dropdown and select the provider you want to use for AI-assisted features. If you have multiple providers configured and want automatic fallback, select Auto.
- Open the Model dropdown and select a model, or type a model name. Leave blank for the provider's default.
- Click Save Settings at the bottom of the form.
- Confirm the green banner: Settings saved successfully.
ExampleA content team that has both OpenAI and Anthropic configured as providers might select a specific provider for the AI Assistant setting to ensure consistent prompt suggestions across the team, rather than using Auto, which could produce different suggestions depending on which provider responds first.
Best practiceThe Provider dropdown only shows providers that have already been configured under Admin, then API Management, then Providers. If the provider you want is not in the list, configure it there first, then return to System Parameters to set it as the AI Assistant provider. Document your choice and the reason in an internal admin log so future Admins understand why a specific provider was selected.
Set compliance audit log standards
The Audit Log section in System Parameters controls which compliance standards govern the audit trail for the tenant. This is a direct AI governance control: it determines the scope of events captured when users interact with AI-assisted features, run workflows, and access sensitive data.
Three standards are available:
- Standard: Always on and cannot be disabled. Captures all mutations, authentication events, and system changes. This is the baseline audit trail that every tenant has by default.
- SOC 2: Off by default. Adds read-access logging for sensitive endpoints, including users, roles, secrets, and API clients. Covers SOC 2 trust service criteria CC6 (Logical and Physical Access), CC7 (System Operations), and CC8 (Change Management). The SOC 2 standard recommends 7-year audit log retention.
- GDPR: Off by default. Adds read-access logging for user data endpoints. Covers GDPR Articles 5 (Lawfulness of Processing), 15 (Right of Access), 17 (Right to Erasure), 30 (Records of Processing Activities), and 33 (Breach Notification).
Each standard is a checkbox. Standard is always checked and greyed out. SOC 2 and GDPR can be independently enabled or disabled. When either is enabled, read-access (GET request) logging is activated for sensitive endpoints: without these standards, only mutating requests are logged.
When you change compliance standards, a timestamped
audit.compliance_changedevent is automatically recorded in the audit trail with a before-and-after snapshot of the enabled standards. Every audit event includes acomplianceTagsarray showing which standards the event satisfies.Do this- In the System Parameters sub-tab, locate the Audit Log section.
- Review the current state of the SOC 2 and GDPR checkboxes.
- Check SOC 2 if your organisation operates under SOC 2 requirements or wants comprehensive read-access logging for sensitive endpoints.
- Check GDPR if your organisation processes personal data of EU residents or wants read-access logging for user data endpoints.
- Click Save Settings.
- Confirm the green banner: Settings saved successfully.
- Navigate to the Audit Log to confirm an
audit.compliance_changedevent has been recorded.
ExampleA team that runs AI workflows processing customer data should enable GDPR mode to ensure that every read of user data is logged, not just writes. This creates the processing record required by GDPR Article 30 automatically, without any additional configuration.
Best practiceIf you enable SOC 2, also review your Retain Audit Logs setting. SOC 2 recommends 7-year retention. The maximum retention option in the dropdown is 730 days (2 years). If your SOC 2 requirements specify longer retention, you will need to export audit logs before they are purged. Set a calendar reminder to export audit logs regularly if your retention requirement exceeds 730 days.
Set retention policy for workflow data
The Retention Policy section controls how long completed workflow data is kept before automatic cleanup. For a team running AI workflows, this has direct implications for how long AI-generated outputs, review decisions, and audit records remain available.
Three retention settings are available, each with the same options: 30, 60, 90, 180, 365, or 730 days, or Forever.
- Retain Instances: How long completed workflow instances are kept. Default is 90 days.
- Retain Artifacts: How long workflow artifacts (files and outputs generated during execution) are kept. Default is 90 days.
- Retain Audit Logs: How long audit log entries are kept. Default is 365 days.
Cleanup runs automatically via a scheduled background task. Expired data is permanently deleted and cannot be recovered. Lowering retention below the current setting may cause existing data to be purged in the next cleanup cycle.
Do this- In the System Parameters sub-tab, locate the Retention Policy section.
- For Retain Instances, select the duration that matches your operational and compliance requirements. If you need to review AI workflow outputs for quality assurance after completion, set this to at least 180 days.
- For Retain Artifacts, select a duration. Artifacts include AI-generated content produced during workflow execution.
- For Retain Audit Logs, select a duration. If SOC 2 is enabled, consider the 7-year recommendation and plan for manual export if your requirement exceeds 730 days.
- Click Save Settings.
- Confirm the green banner: Settings saved successfully.
ExampleA team with a 90-day quality review cycle for AI-generated content should set Retain Instances and Retain Artifacts to at least 180 days, giving reviewers a buffer beyond the review cycle before data is purged.
Best practiceDo not reduce retention settings without first exporting or backing up any data you need. Cleanup is automatic and irreversible. Use Forever sparingly: it prevents automatic cleanup entirely, which can increase storage over time. If you are unsure, a longer retention period is always safer than a shorter one.
Configure password and MFA policies
The Access tab within Settings contains the security controls that govern how users authenticate. For a team running AI workflows, these controls are part of the AI governance picture: they determine who can access the platform and how securely.
Password complexity options are: None, Basic (8 or more characters), Standard (8 or more characters, mixed case, number), Strong (12 or more characters, mixed case, number, symbol), and Enterprise (16 or more characters, mixed case, number, symbol, no common passwords). The selected level applies to all users on password creation, reset, and change.
MFA can be enabled with three enforcement options: Tenant-wide optional, Tenant-wide mandatory, or Per-user optional. Eight MFA provider types are supported: Google Authenticator, Microsoft Authenticator, Authy, Duo Security, YubiKey, Email OTP, SMS OTP, and Custom. A grace period of 0 to 30 days can be set to give users time to enroll after MFA becomes mandatory. Trusted device duration (0 to 90 days) controls how long a device remains trusted before re-verification is required.
Session timeout is configurable from 5 to 1440 minutes, with a default of 60 minutes. Sessions use JWT-based authentication with refresh token rotation: each token refresh invalidates the previous refresh token to prevent replay attacks. Tokens are scoped to the tenant, so there is no cross-tenant token reuse.
Do this- Navigate to the Access tab within Settings.
- In the Passwords section, select the password complexity level appropriate for your organisation. For teams handling sensitive AI outputs, Strong or Enterprise is recommended.
- Enable Force Change After Reset (checked by default) to require users to change their password after an admin reset.
- In the 2FA section, toggle Enable MFA on.
- Set Enforcement Policy to Tenant-wide mandatory for the strongest security posture, or Per-user optional if you need to phase in MFA gradually.
- Set a Grace Period to give existing users time to enroll (0 to 30 days).
- In Session Management, confirm or adjust the Session Timeout. The default of 60 minutes is appropriate for most teams.
- Click Save Settings after each section.
ExampleA team enabling MFA for the first time should set a grace period of 14 days, send a communication to all users explaining the change, and then follow up with anyone who has not enrolled before the grace period expires. The Admin can check enrollment status at Admin, then Settings, then Users and Roles.
Best practiceTenant-wide mandatory MFA is the strongest posture for a team running AI workflows with sensitive outputs. If a user loses access to their MFA device, they can use backup codes if that option is enabled. Admins can manually unlock accounts locked by failed login attempts from Admin, then Settings, then Users and Roles.
What tenant AI guidelines actually control
The phrase "AI usage guidelines" means different things to different teams. For some, it means a policy document. For others, it means a set of approved models. For others, it means a compliance posture. In DAVE, tenant-wide AI guidelines are a combination of all three, and they are set through configuration, not documentation.
The settings covered in this guide govern four distinct aspects of AI usage across the tenant:
- Which AI provider and model power the platform's AI-assisted features. The AI Assistant setting in System Parameters determines which provider and model are used for prompt generation, agent configuration suggestions, and other AI helpers built into the platform. This is the closest DAVE has to a "default AI model" setting for the tenant.
- What gets recorded in the audit trail. The compliance standards in the Audit Log section determine whether read-access events are logged in addition to mutations. Enabling SOC 2 or GDPR mode expands the scope of the audit trail to cover the events those standards require.
- How long AI workflow data is retained. The Retention Policy determines how long completed instances, artifacts, and audit logs are kept. This affects how long AI-generated outputs are available for review, quality assurance, and compliance evidence.
- Who can access the platform and how securely. Password complexity, MFA enforcement, and session timeout policies determine the security posture of every user account on the tenant.
None of these settings govern what AI agents do inside individual workflows. Agent behaviour is configured on each agent individually, and workflow execution uses the provider and model configured on the agent, not the tenant-level AI Assistant setting. If you want to govern agent behaviour, that is done at the agent level, not in Settings.
Who should configure these settings and when
All settings in this guide require the Admin role. No other role can view or modify the Settings page. This is an intentional design: tenant-wide configuration is a governance responsibility, and governance responsibilities belong to the people accountable for the platform's security and compliance posture.
In practice, the right person to configure these settings is the team member who owns the platform governance function: the technical lead, the IT administrator, or the designated DAVE Admin for the organisation. In a small team, this may be the same person who also builds agents and designs workflows. In a larger organisation, it should be a distinct role with a distinct accountability.
The right time to configure these settings is before the team starts using the platform in production, not after. The AI Assistant setting affects every AI-assisted feature from the first day of use. The compliance standards affect which events are logged from the moment they are enabled: they do not retroactively log events that occurred before they were turned on. The retention policy affects data from the moment it is set: reducing retention can trigger cleanup of existing data.
Review these settings at least quarterly, and whenever the team's compliance requirements change. Changes to compliance standards are automatically recorded in the audit trail, so the review history is available for audit purposes.
The AI Assistant setting versus agent configuration: what each one controls
The most important distinction in this guide is between the AI Assistant setting and agent configuration. They sound similar but control completely different things, and confusing them leads to misconfigured tenants.
The AI Assistant setting (in System Parameters) controls the provider and model used by DAVE's own AI-powered helpers: prompt generation in the Prompt Library, AI-suggested descriptions when creating or editing agents, and any future AI tools built into the platform itself. It is the AI that helps you build and configure the platform. It does not affect what happens when a workflow runs.
Agent configuration controls the provider and model used when a workflow executes an Agent Interaction or Agent Review node. Each agent has its own provider and model setting. When a workflow instance reaches an agent step, it uses that agent's configuration, regardless of what the AI Assistant setting says. This is the AI that does the work in your workflows.
The practical implication: if you want to change which AI model generates content in a workflow, change the agent configuration, not the AI Assistant setting. If you want to change which AI model helps your team write prompts and configure agents, change the AI Assistant setting.
Both settings require the Admin role to configure. Agent configuration is done at Admin, then API Management, then Providers (to set up the provider) and then in the agent editor (to assign the provider and model to a specific agent). The AI Assistant setting is done at Admin, then Settings, then System Parameters.
Frequently asked questions
Does the AI Assistant setting affect which model my workflows use?
No. Workflow agent execution uses the provider and model configured on each individual agent. The AI Assistant setting only affects the platform's own AI helpers: prompt generation and agent configuration suggestions. To change the model a workflow uses, edit the agent assigned to the relevant workflow node.
What happens if I select Auto for the AI Assistant provider?
Auto instructs the platform to try each configured provider in order until one responds successfully. If you want consistent, predictable AI-assisted features, select a specific provider rather than Auto.
Can I disable the AI Assistant features entirely?
The AI Assistant setting does not have an off switch. If no provider is configured under Admin, then API Management, then Providers, the AI-assisted features will not function. There is no setting to disable AI helpers specifically while keeping workflow execution active.
If I enable SOC 2 or GDPR mode today, does it log events that happened before I enabled it?
No. Compliance standards affect logging from the moment they are enabled. Events that occurred before enablement are not retroactively logged. Enable compliance standards before the team starts using the platform in production if you need a complete audit trail from day one.
What is the difference between Retain Instances and Retain Artifacts?
Instances are the workflow run records: the execution history, status, and metadata for each run. Artifacts are the files and outputs generated during execution, such as AI-generated content produced by an Agent Interaction node. They have separate retention settings because the appropriate retention period may differ.
Who can see the audit log?
Users with the Admin or Reporting role can view the audit log. The Reporting role provides read-only access to reports and audit logs. The Create, Curate, and Use roles cannot access the audit log.
Can I set different AI guidelines for different teams within the same tenant?
No. The settings in Admin, then Settings apply to the entire tenant. If you need different AI configurations for different teams, they would need to be in separate tenants. Within a single tenant, the AI Assistant setting, compliance standards, and retention policy are tenant-wide.