Knowledge Domains
Domains are scoped collections of regulatory documents that power Egret's retrieval pipeline. Each domain represents a specific regulatory area like HIPAA, SOC 2, or GDPR.
Listing domains
GET /api/v1/domains/
Authorization: Api-Key ek_live_...
Creating a domain
POST /api/v1/domains/
Content-Type: application/json
{
"name": "HIPAA",
"description": "Health Insurance Portability and Accountability Act",
"model_tier": "standard"
}
Document upload
Each domain accepts PDF, DOCX, and plain text uploads. Egret automatically:
- Extracts text and structure (headings, sections, tables)
- Splits content into semantically meaningful chunks
- Generates vector embeddings for similarity search
- Indexes keywords for hybrid retrieval
Domain verification (Enterprise)
Enterprise plans support domain verification via DNS TXT records, ensuring only authorised sources are used for retrieval.
Model tiers
| Tier | Context window | Credit cost | Best for |
|---|---|---|---|
| Standard | 8K tokens | 1 credit | Straightforward regulatory queries |
| Advanced | 32K tokens | 3 credits | Complex multi-section analysis |