Skip to main content
The knowledge base is shared across all organizations and contains the regulatory guidance that powers scoring criteria and examination parsing.
method
GET
/api/knowledge-base/search
Search the knowledge base using semantic matching (Voyage AI voyage-law-2 embeddings).
q
string
required
Search query (e.g., “customer due diligence”, “suspicious activity reporting”).
domain
string
Filter by regulation domain. One of: bsa_aml, third_party_risk.
data.results
array
Top 10 semantic matches. Each result includes:
  • id — Entry ID
  • typeffiec_section, fincen_advisory, deficiency_pattern, or red_flag
  • title — Entry title
  • content — Entry content text
  • regulationDomain — Domain classification
  • similarity — Cosine similarity score
  • referencedByCount — Number of scoring criteria referencing this entry
The search uses a default similarity threshold of 0.3. Results below this threshold are filtered out.

Browse entries

method
GET
/api/knowledge-base/browse
Browse knowledge base entries with pagination, grouped by domain.
domain
string
Filter by regulation domain. One of: bsa_aml, third_party_risk.
limit
number
Results per page. Range: 1–50. Default: 20.
offset
number
Pagination offset. Default: 0.
data.entries
array
Array of knowledge base entries from FFIEC sections, FinCEN advisories, and deficiency patterns.
data.grouped
object
Entries grouped by domain for display.

FFIEC sections

method
GET
/api/knowledge-base/ffiec
Browse FFIEC BSA/AML Examination Manual sections and OCC 2023-17 guidance entries.

Deficiency patterns

method
GET
/api/knowledge-base/deficiencies
Browse enforcement action deficiency patterns by pillar and severity.