Every project has a **profile**: a set of organisation attributes that agents read to tailor gap analysis and compliance work to your situation rather than guessing. The profile is a list of **context items** — each one an attribute (such as *Industry* or *Data processors*) paired with a value. Some are seeded by the frameworks you've enabled, which tells you what a standard expects to know about you; you can also add your own. You fill them in by hand or have Regnora research them for you with **Fill with AI**.

## What the profile holds

Each context item has an **attribute** (the question — "what does Regnora need to know?"), a **value** (your answer), and, where it came from a framework, a badge showing which framework asked for it. That framework link is the useful part: it turns the profile from a generic "about us" form into the specific context your enabled standards rely on.

The more complete the profile, the sharper Regnora's assessments and drafts are, because agents read it before they work. Your project overview shows how complete the profile is and links straight here, so it's easy to keep current as your scope changes.

**Manage:** [Project profile](https://app.regnora.com/profile)

## Filling it in by hand

Select any context item to edit its value inline. To capture something the seeded attributes don't cover, use **Add context** and give it an attribute name (for example, "Data processors") and an optional value. Keep values concise and factual — they're context for an AI assistant, not prose for a human reader.

## Fill with AI

**Fill with AI** researches your attributes for you instead of you typing them all out. It works from two sources: your organisation's **website** and the **documents** you've uploaded to the project. The flow is:

1. **Confirm the sources** — check the website URL and see how many uploaded documents will be scanned, then start.
2. **Regnora researches** — it reads your site and documents and drafts values for the attributes it can.
3. **Review the proposals** — for each attribute it shows the proposed value (and your current value, if any). **Accept** the ones that look right and **Skip** the rest. Nothing is saved until you accept it.

Because it only proposes — never overwrites silently — Fill with AI is safe to run on a profile you've already started; you stay in control of every value.

## Keeping it current

Treat the profile as living context. When your scope changes — a new system comes in, you enable another framework, your organisation restructures — update the relevant attributes so assessments keep reflecting reality. A stale profile quietly degrades the quality of everything downstream.