Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions concepts/defense/guard.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
description: "Specialized protection modules that defend against specific threat categories."
---

A Guard is a protection module focused on a specific threat category. While a [Guardrail](/concepts/defense/guardrail) defines your overall protection policy, Guards do the actual work of detecting and handling threats.

Check warning on line 6 in concepts/defense/guard.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/defense/guard.mdx#L6

'overall' is too wordy.

Guards are the building blocks of Guardrails. Each Guard performs specific checks and/or transformations on the data. For instance, a Guard in an input Guardrail can check for security, while a Guard in an output Guardrail might check for moderation or privacy.

Expand All @@ -15,8 +15,12 @@
- Integrity
- Generic

Guards consist of a set of [Detectors](/concepts/evaluation-components/detector) and how they should be executed.

Check warning on line 18 in concepts/defense/guard.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/defense/guard.mdx#L18

'be executed' may be passive voice. Use active voice if you can.

<Info>
The Vijil Console currently exposes Security, Moderation, and Privacy Guards in the **Protect** view. Integrity and Generic are broader Dome categories and do not appear as predefined Console Guard types.

Check warning on line 21 in concepts/defense/guard.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/defense/guard.mdx#L21

Did you really mean 'Vijil'?
</Info>

## Next Steps

<CardGroup cols={2}>
Expand All @@ -26,8 +30,7 @@
<Card title="Configure Guardrails" icon="sliders-horizontal" href="/owner-guide/protect-in-production/configuring-guardrails">
Set up Guards for your agent
</Card>
<Card title="Available Guards" icon="list" href="/tutorials/protect-agents/configuring-guardrails">
Reference of all Guard types
<Card title="Available Guards" icon="list" href="/owner-guide/protect-in-production/configuring-guardrails">
Review Guard types in the Console
</Card>
</CardGroup>

34 changes: 19 additions & 15 deletions concepts/defense/guardrail.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,17 @@

A Guardrail is a configured pipeline of [Guards](/concepts/defense/guard) that implements your protection policy. If Guards are the individual security checks, Guardrails are the security checkpoint they define which checks happen, in what order, and what to do with the results.

Vijil Dome allows users to assemble and configure Guardrails, which are designed to scan data exchanged with LLMs, knowledge bases, or other agents. Dome supports several types of Guardrails:

Check warning on line 8 in concepts/defense/guardrail.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/defense/guardrail.mdx#L8

Did you really mean 'Vijil'?

Check warning on line 8 in concepts/defense/guardrail.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/defense/guardrail.mdx#L8

'are designed' may be passive voice. Use active voice if you can.

Check warning on line 8 in concepts/defense/guardrail.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/defense/guardrail.mdx#L8

Did you really mean 'LLMs'?

Check warning on line 8 in concepts/defense/guardrail.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/defense/guardrail.mdx#L8

'several' is a weasel word!

- **Input Guardrails**: For scanning inputs to a foundation model.
- **Output Guardrails**: For scanning outputs from a foundation model.
- **Retrieval Guardrails** (coming soon): To protect requests to and from retrievers.
- **Execution Guardrails** (coming soon): To protect requests to and from external agents and tools.

<Info>
The Vijil Console currently configures Input and Output Guards from the selected Agent's **Protect** view. Retrieval and Execution Guardrails are broader concepts and are not sections in the current Console.

Check warning on line 16 in concepts/defense/guardrail.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/defense/guardrail.mdx#L16

Did you really mean 'Vijil'?
</Info>

```mermaid actions={false}
%%{init: {'theme':'base', 'themeVariables': {'fontFamily':'Futura Medium, Futura, sans-serif','fontSize':'13px'}, 'flowchart': {'nodeSpacing':25,'rankSpacing':35,'padding':6}}}%%
flowchart TD
Expand Down Expand Up @@ -48,7 +52,7 @@
class Platform platform;
```

Guardrails consist of a set of [Guards](/concepts/defense/guard) and how they should be executed. These Guards are fully configurable and customizable.

Check warning on line 55 in concepts/defense/guardrail.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/defense/guardrail.mdx#L55

'be executed' may be passive voice. Use active voice if you can.

## Setting Up Guards and Detectors

Expand Down Expand Up @@ -95,7 +99,7 @@

### Example Configuration

Here is an example of how you can set up Guards and Detectors (see the [Configuring Dome section](/tutorials/protect-agents/configuring-guardrails) for more details):
Here is an example based on the predefined Console Guards and Detectors (see the [Configuring Dome section](/owner-guide/protect-in-production/configuring-guardrails) for more details):

<CodeGroup>
```python title="Python" icon="python"
Expand All @@ -105,31 +109,31 @@
# Setup Guardrails from Guards
########################
# Input Guardrail
"input-guards": ["prompt-injection", "input-privacy"],
"input-guards": ["security-guard", "moderation-guard"],

Check warning on line 112 in concepts/defense/guardrail.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/defense/guardrail.mdx#L112

Always capitalize this term: write 'guards' with an uppercase first letter.

# output guardrail
"output-guards": ["output-toxicity"],
# Output Guardrail
"output-guards": ["moderation-guard", "privacy-guard"],

##########################
# Assemble and configure Guards
##########################

# a guard for prompt injection
"prompt-injection": {
# Security input Guard
"security-guard": {
"type": "security",
"methods" : ["prompt-injection-deberta-v3-base", "security-llm"],
"methods": ["encoding-heuristics", "prompt-injection-mbert"],
},

# a guard to remove PII from requests to the LLM
"input-privacy": {
"type": "privacy",
"methods": ["privacy-presidio"]
# Moderation input and output Guard
"moderation-guard": {
"type": "moderation",
"methods": ["moderation-flashtext", "moderation-mbert"],
},

# a guard for toxic output content
"output-toxicity": {
"type": "moderation",
"methods": ["moderation-llamaguard"]
# Privacy output Guard
"privacy-guard": {
"type": "privacy",
"methods": ["privacy-presidio"],
},
}
```
Expand All @@ -146,7 +150,7 @@
## Next Steps

<CardGroup cols={2}>
<Card title="Guard" icon="shield" href="/concepts/defense/guard">

Check warning on line 153 in concepts/defense/guardrail.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/defense/guardrail.mdx#L153

Always capitalize this term: write 'guard' with an uppercase first letter.
Understand individual protection types
</Card>
<Card title="Detector" icon="microscope" href="/concepts/defense/detector">
Expand Down
2 changes: 1 addition & 1 deletion concepts/platform/console.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: "Console"
description: "The Vijil Console for managing Agents, Evaluations, and runtime protection configurations."

Check warning on line 3 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L3

Did you really mean 'Vijil'?
---

The Console is the web-based management interface of the Vijil platform. It acts as the central hub where teams interact with all major components of the system which brings together evaluation, protection, and continuous improvement into a single user friendly experience.

Check warning on line 6 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L6

Did you really mean 'Vijil'?

Through the Console, users can:

Expand All @@ -11,11 +11,11 @@
- [Run structured evaluations using Diamond](/developer-guide/evaluate/running-evaluations)
- [Configure runtime protections with Dome](/developer-guide/protect/configuring-guardrails)

Instead of operating as separate tools, these features are integrated into one single environment, which makes it easier to oversee the entire agent lifecycle, starting from development and ending on deployment and/or beyond.

Check warning on line 14 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L14

'are integrated' may be passive voice. Use active voice if you can.

On the other hand, the Console is designed for both technical and non-technical users. Engineers and developers use it to configure and adjust agents, and later run some evaluations, while security leads, compliance officers, and stakeholders rely on it to review results and make necessary decisions. This system of shared interface ensures that everything is in line across teams and reduces time consumption in the decision making part.

Check warning on line 16 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L16

'On the other hand' is too wordy.

Check warning on line 16 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L16

'is designed' may be passive voice. Use active voice if you can.

## Starting with Vijil Console

Check warning on line 18 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L18

Did you really mean 'Vijil'?

<Card title="Register an Agent" icon="bot" href="/owner-guide/register-agents/registering-agents.mdx" cta="Start by Registering an Agent">
</Card>
Expand All @@ -29,15 +29,15 @@

## **Trust Reports**

After running an evaluation with **Diamond**, the results are compiled into a **Trust Report**, which is displayed directly in the **Console**.

Check warning on line 32 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L32

'are compiled' may be passive voice. Use active voice if you can.

Check warning on line 32 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L32

'is displayed' may be passive voice. Use active voice if you can.

This report serves as a structured, audit-ready summary of the agent’s performance and risk profile, including:

- **Agent details and testing methodology**\

Check warning on line 36 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L36

'methodology' is too wordy.
A clear overview of what was tested, how the evaluation was done, and which scenarios or policies were applied in the process.

Check warning on line 37 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L37

'was tested' may be passive voice. Use active voice if you can.

Check warning on line 37 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L37

'was done' may be passive voice. Use active voice if you can.

Check warning on line 37 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L37

Always capitalize this term: write 'scenarios' with an uppercase first letter.

Check warning on line 37 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L37

'were applied' may be passive voice. Use active voice if you can.
- **Overall Trust Score**

Check warning on line 38 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L38

'Overall' is too wordy.

A numerical score used to assess the agent’s reliability, security, and overall safety. In general, a score **above 70** suggests the Agent is ready or at least nearly ready for deployment.

Check warning on line 40 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L40

'overall' is too wordy.

- **Clear steps to reduce risks and prepare for deployment** \
A specific guide on how to improve the agent, address vulnerabilities, and safely move towards production.
Expand All @@ -46,11 +46,11 @@

### **Who Uses Trust Reports and Why**

Trust Reports are not just for engineers—they are designed for multiple stakeholders:

Check warning on line 49 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L49

'are designed' may be passive voice. Use active voice if you can.

Check warning on line 49 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L49

'multiple' is too wordy.

- **Security teams** use them to identify vulnerabilities and ensure resilience against attacks
- **Compliance officers** rely on them for audit documentation and regulatory alignment
- **Product and business leaders** use them to decide whether an agent is ready for deployment
- **Stakeholders and executives** review them for final sign-off

Because the reports are standardized and easy to understand, they help overcome the gap between technical evaluation and decision-making. They provide evidence needed to move agents out of “_security limbo_” and into production.
Because the reports are standardized and easy to understand, they help overcome the gap between technical evaluation and decision-making. They provide evidence needed to move agents out of “_security limbo_” and into production.

Check warning on line 56 in concepts/platform/console.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/platform/console.mdx#L56

'are standardized' may be passive voice. Use active voice if you can.
19 changes: 10 additions & 9 deletions concepts/welcome.mdx
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
---
title: 'Welcome to Vijil'

Check warning on line 2 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L2

Did you really mean 'Vijil'?
description: 'The trust layer for AI agents measure reliability, security, and safety, then ship with evidence.'
---

<Tip>
**TL;DR:** Vijil is the trust layer for [AI agents](/owner-guide/register-agents/what-is-an-agent), measuring [reliability](/concepts/trust-score/reliability), [security](/concepts/trust-score/security), and [safety](/concepts/trust-score/safety) before deployment (Diamond) and protecting agents at runtime (Dome). Start with [Concepts](/concepts/trust-score/introduction) for the mental model, or jump to the [Owner's Guide](/owner-guide/getting-started/introduction) or [Developer Guide](/developer-guide/getting-started/introduction) to get started.
**TL;DR:** Vijil is the trust layer for [AI agents](/owner-guide/register-agents/what-is-an-agent), measuring [reliability](/concepts/trust-score/reliability), [security](/concepts/trust-score/security), and [safety](/concepts/trust-score/safety) before deployment (Diamond) and protecting Agents at runtime (Dome). Start with [Concepts](/concepts/trust-score/introduction) for the mental model, or jump to the [Owner's Guide](/owner-guide/getting-started/introduction) or [Developer Guide](/developer-guide/getting-started/introduction) to get started.

Check warning on line 7 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L7

Did you really mean 'Vijil'?
</Tip>

Agents often stall before production: security and compliance need **proof**, not demos. Vijil turns that into **measurable trust**, systematic evaluation, runtime protection, and a feedback loop from real behavior.

Check warning on line 10 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L10

Did you really mean 'Vijil'?

**[Trust Score](/concepts/trust-score/introduction)** summarizes how an agent performs across **[reliability](/concepts/trust-score/reliability)**, **[security](/concepts/trust-score/security)**, and **[safety](/concepts/trust-score/safety)**; so reviews can reference evidence instead of opinions. Under that umbrella, **[Diamond](/concepts/platform/diamond)** probes behavior in depth through Trust Score evaluations and adaptive [Red Team](/concepts/platform/diamond#red-team-in-diamond) campaigns, while **Dome** enforces **[Guardrails](/concepts/defense/guardrail)** at runtime.
**[Trust Score](/concepts/trust-score/introduction)** summarizes how an Agent performs across **[reliability](/concepts/trust-score/reliability)**, **[security](/concepts/trust-score/security)**, and **[safety](/concepts/trust-score/safety)**; so reviews can reference evidence instead of opinions. Under that umbrella, **[Diamond](/concepts/platform/diamond)** probes behavior in depth through Trust Score evaluations and adaptive [Red Team](/concepts/platform/diamond#red-team-in-diamond) campaigns, while **Dome** enforces **[Guardrails](/concepts/defense/guardrail)** at runtime.

Check warning on line 12 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L12

Don't start a sentence with '; so '.

Check warning on line 12 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L12

Always capitalize this term: write 'probes' with an uppercase first letter.

## How Vijil Measures Trust

Check warning on line 14 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L14

Did you really mean 'Vijil'?

| Dimension | Question | Learn more |
|-----------|----------|------------|
| **Reliability** | Does the agent do the right thing, consistently, under stress? | [Reliability](/concepts/trust-score/reliability) |
| **Reliability** | Does the Agent do the right thing, consistently, under stress? | [Reliability](/concepts/trust-score/reliability) |
| **Security** | Can it resist abuse and protect sensitive data? | [Security](/concepts/trust-score/security) |
| **Safety** | Does it stay within policy and avoid harmful outcomes? | [Safety](/concepts/trust-score/safety) |

Expand All @@ -31,9 +31,9 @@
production

- Shipping fast increases failure rates and elevates risk; without
objective trust evidence, agents are in security limbo
objective trust evidence, Agents are in security limbo

Check warning on line 34 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L34

'objective' is too wordy.

- Generic red-teaming and [Guardrail](/concepts/defense/guardrail) do not ensure agents are
- Generic red-teaming and [Guardrail](/concepts/defense/guardrail) do not ensure Agents are
safe for their specific context

- Failure insights do not feed back into development, leaving the
Expand All @@ -41,33 +41,33 @@

<img src="/images/concepts/what-is-vijil/vijil_lifecycle.webp" alt="Vijil lifecycle: Ship with Diamond, Run with Dome" style={{maxWidth: '500px', margin: '1.5rem auto', display: 'block'}} className="theme-aware-image" />

**Vijil Diamond**

Check warning on line 44 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L44

Did you really mean 'Vijil'?
Automates evaluation based on custom bespoke policies for
business context and personas. Turns 'is this safe?' into an
answerable question with an audit-ready Trust Score.

**Vijil Dome**

Check warning on line 49 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L49

Did you really mean 'Vijil'?
Enforces policies to protect and monitor agents at runtime
Enforces policies to protect and monitor Agents at runtime

Check warning on line 50 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L50

'monitor' is too wordy.
through embedded Guardrails, blocking attacks in real-time and
logging detailed telemetry.

## Continue with Vijil

Check warning on line 54 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L54

Did you really mean 'Vijil'?

Pick where you work and what you need next:

<CardGroup cols={1}>
<Card title="Concepts" icon="book-open-text" href="/concepts/trust-score/introduction">
You want the mental model - [Trust Score](concepts/trust-score/introduction), evaluation components ([Harness](/concepts/evaluation-components/harness), [Scenario](/concepts/evaluation-components/scenario), [Probe](/concepts/evaluation-components/probe)), and Defense ([Guards](/concepts/defense/guard), [Guardrails](/concepts/defense/guardrail), [Detectors](/concepts/defense/detector)).

Check warning on line 60 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L60

Always capitalize this term: write 'harness' with an uppercase first letter.

Check warning on line 60 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L60

Always capitalize this term: write 'scenario' with an uppercase first letter.

Check warning on line 60 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L60

Always capitalize this term: write 'probe' with an uppercase first letter.

Check warning on line 60 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L60

Always capitalize this term: write 'guard' with an uppercase first letter.

Check warning on line 60 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L60

Always capitalize this term: write 'guardrail' with an uppercase first letter.

Check warning on line 60 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L60

Always capitalize this term: write 'detector' with an uppercase first letter.

**Start here** → [Trust Score](/concepts/trust-score/introduction), then explore this tab for deeper topics and the [Glossary](/concepts/glossary).
</Card>
<Card title="Agent Owner's Guide" icon="building-2" href="/owner-guide/getting-started/introduction">
You use the Vijil console to [register agents](/owner-guide/register-agents/registering-agents), [run evaluations](/owner-guide/run-evaluations/running-evaluations), configure Dome, and report to stakeholders.
You use the Vijil console to [register Agents](/owner-guide/register-agents/registering-agents), [run Evaluations](/owner-guide/run-evaluations/running-evaluations), [configure Dome](/owner-guide/protect-in-production/configuring-guardrails), [monitor Dome Metrics](/owner-guide/protect-in-production/observability), and report to stakeholders.

Check warning on line 65 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L65

Did you really mean 'Vijil'?

Check warning on line 65 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L65

Always capitalize this term: write 'guardrails' with an uppercase first letter.

Check warning on line 65 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L65

'monitor' is too wordy.

**Start here** → [Get started](/owner-guide/getting-started/introduction) in the console.
</Card>
<Card title="Agent Developer's Guide" icon="code" href="/developer-guide/getting-started/introduction">
You integrate Vijil via SDKs & APIs, frameworks (e.g. LangChain, ADK), and production wiring.

Check warning on line 70 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L70

Did you really mean 'Vijil'?

Check warning on line 70 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L70

Did you really mean 'SDKs'?

Check warning on line 70 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L70

Did you really mean 'APIs'?

**Start here** → [Developer introduction](/developer-guide/getting-started/introduction) and installation.
</Card>
Expand All @@ -75,18 +75,19 @@

### Quick Resources

- **Evaluate in the UI** → [Get started](/owner-guide/getting-started/introduction)

Check warning on line 78 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L78

'Evaluate' is too wordy.
- **Protect in production** → [Configuring Guardrails](/owner-guide/protect-in-production/configuring-guardrails)
- **Monitor protection** → [Dome Metrics](/owner-guide/protect-in-production/observability)

Check warning on line 80 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L80

'Monitor' is too wordy.

## Coming Soon

Two additional products are currently in development and will expand the Vijil platform:

Check warning on line 84 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L84

'additional' is too wordy.

Check warning on line 84 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L84

Did you really mean 'Vijil'?

<CardGroup cols={2}>
<Card title="Depot" icon="box" badge="Coming Soon">
A catalog of hardened models and building blocks, including [Guardrail](/concepts/defense/guardrail) models tuned for agent safety, hardened LLMs optimized for specific tasks, and pre-validated components that reduce months of security work to days.
A catalog of hardened models and building blocks, including [Guardrail](/concepts/defense/guardrail) models tuned for Agent safety, hardened LLMs optimized for specific tasks, and pre-validated components that reduce months of security work to days.

Check warning on line 88 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L88

Always capitalize this term: write 'guardrail' with an uppercase first letter.

Check warning on line 88 in concepts/welcome.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

concepts/welcome.mdx#L88

Did you really mean 'LLMs'?
</Card>
<Card title="Darwin" icon="dna" badge="Coming Soon">
Continuous improvement powered by reinforcement learning over production telemetry. Darwin learns from real-world failures, edge cases, and behavior drift to keep your agents resilient over time.
Continuous improvement powered by reinforcement learning over production telemetry. Darwin learns from real-world failures, edge cases, and behavior drift to keep your Agents resilient over time.
</Card>
</CardGroup>
15 changes: 12 additions & 3 deletions owner-guide/getting-started/introduction.mdx
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
---
title: 'Get Started with Console'
description: 'Why teams use Vijil for trust evidence, then register an Agent, run an Evaluation, and turn on Dome from the Console.'

Check warning on line 3 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L3

Did you really mean 'Vijil'?
---

## Evidence You Can Ship On

AI agents often stall between build and production: security and compliance want proof; the business wants to move. Without shared, objective evidence, approvals turn into opinion-based negotiation.

Check warning on line 8 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L8

'objective' is too wordy.

This page explains how Vijil helps both sides, then walks through the **Console**: register an Agent, run an Evaluation, optionally run [Red Team](/concepts/platform/diamond#red-team-in-diamond), read your [Trust Report](#read-the-trust-report), and configure **[Dome](/concepts/welcome#build-ship-run-evolve)** Guardrails.

Check warning on line 10 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L10

Did you really mean 'Vijil'?

<Warning>
This guide assumes you have Vijil Console deployed. See [how to deploy Vijil Console in your environment](#).

Check warning on line 13 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L13

Did you really mean 'Vijil'?

Check warning on line 13 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L13

Did you really mean 'Vijil'?
</Warning>

<Info>
If you want to integrate via the Vijil API and using a code library, use the [Developer Guide](/developer-guide/getting-started/introduction). This guide focuses on the **Vijil Console**.

Check warning on line 17 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L17

Did you really mean 'Vijil'?
</Info>


Expand All @@ -23,7 +23,7 @@

<CardGroup cols={2}>
<Card title="Business owner" icon="rocket">
Ship agents that deliver value with **fast evaluation cycles**, **clear pass/fail criteria**, and **reports** stakeholders can use without endless ad hoc testing.

Check warning on line 26 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L26

Did you really mean 'hoc'?
</Card>
<Card title="Risk owner" icon="shield">
Approve with **quantified** reliability, security, and safety; **versioned, audit-style** artifacts; and visibility into **residual risk** and compensating controls.
Expand All @@ -35,13 +35,13 @@
| | Business owner | Risk owner |
|---|----------------|------------|
| **Pressure** | Delivery speed | Risk reduction |
| **Question** | “Can we ship?” | “Can I defend approving this?” |

Check warning on line 38 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L38

Avoid 'we' unless you define who 'we' is. Prefer second person.

**Vijil aligns those questions with the [Trust Score](/concepts/trust-score/introduction)**, a reproducible score from a defined Harness, not a one-off opinion. Agree on the threshold before you test; compare results after; the decision gets clearer.

Check warning on line 40 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L40

Did you really mean 'Vijil'?

Vijil measures **reliability**, **security**, and **safety**, the failure modes that look like “the model behaved” but still hurt users or the org. For detail on each dimension, see [Trust Score](/concepts/trust-score/introduction) in Concepts.

Check warning on line 42 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L42

Did you really mean 'Vijil'?

## Working with Vijil Console

Check warning on line 44 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L44

Did you really mean 'Vijil'?

First you will need to **register** an Agent, then **run** an [Evaluation](/concepts/evaluation-components/introduction) (with a built-in [Trust Score Harness](/concepts/evaluation-components/harness) or a [custom Harness](/concepts/evaluation-components/harness)), optionally run **Red Team** for deeper adversarial testing, **read** the [Trust Report](#read-the-trust-report), then **[Protect](/owner-guide/protect-in-production/configuring-guardrails)** the Agent with Dome.

Expand Down Expand Up @@ -127,17 +127,26 @@
</Step>

<Step title="Configure Dome">
<Badge color="yellow">Coming Soon</Badge>
Open **Agents** in the Console, select the Agent you want to protect, and click **Protect** in the Actions row.

1. Review the predefined **Input Guards** and **Output Guards**.
2. Enable, disable, or extend the Guards based on the Agent's evaluation findings and policies.
3. Test the Guard configuration with representative inputs.
4. Click **Save**, then **Apply** when the configuration is ready.

See [Configure Guardrails](/owner-guide/protect-in-production/configuring-guardrails) for the complete owner workflow.
</Step>

<Step title="Configure Dome in your Application">
<Badge color="yellow">Coming Soon</Badge>
<Step title="Monitor Dome Metrics">
Return to the selected Agent and click **Monitor** in the Actions row. Review blocked inbound and outbound traffic, Guard errors, P99 latency, threat activity, and individual events.

See [Monitor Dome Metrics](/owner-guide/protect-in-production/observability) for guidance on interpreting the dashboard.

Check warning on line 143 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L143

'Monitor' is too wordy.
</Step>
</Steps>

## Automate with MCP

The [Vijil MCP server](/developer-guide/agentic/quickstart) exposes every Console action as a tool that [Claude Code](https://claude.ai/code) can call directly. Instead of clicking through the Console UI, you describe what you want in plain English and Claude runs the same registration, evaluation, and reporting steps from above through conversation.

Check warning on line 149 in owner-guide/getting-started/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (vijil) - vale-spellcheck

owner-guide/getting-started/introduction.mdx#L149

Did you really mean 'Vijil'?

<Prompt description="Run a safety and security Evaluation on Agent a1b2c3d4-… with a sample size of 50, and wait for it to complete">
Run a safety and security Evaluation on Agent a1b2c3d4-… with a sample size of 50, and wait for it to complete
Expand Down
Loading
Loading