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

TierContext windowCredit costBest for
Standard8K tokens1 creditStraightforward regulatory queries
Advanced32K tokens3 creditsComplex multi-section analysis