| Entity | A customer represented in FrankieOne. Can be an Individual or Organization. Identified by a unique Entity ID. | Anchor for risk, activities, accounts, and alerts. |
| Individual (entity) | A person represented in FrankieOne, usually created via onboarding or import. | Most current flows focus on Individuals. |
| Entity ID | Unique FrankieOne identifier for an entity (Individual or Organization). | Used to join activities, accounts, alerts and workflows. |
| Workflow (general) | Configured sequence of steps FrankieOne runs for an entity (onboarding or monitoring). | Workflows drive when and how risk checks run. |
| Onboarding workflow | Workflow type used for KYC/KYB and onboarding fraud checks. | Shares core concepts (steps, PROs, feedback) with monitoring workflows. |
| TM | Abbreviation for Transaction and Activity Monitoring | TM is the standard abbreviation for the product |
| Monitoring workflow | Workflow type used for ongoing transaction and activity monitoring (AML, Fraud, Events). | Reuses same workflow engine as onboarding with monitoring-specific steps. |
| Workflow step | Single executable unit inside a workflow (e.g. device check, fraud TM step, AML TM step, event monitoring). | Each step can produce one or more PROs and activity results. |
| workflowExecutionId | Unique identifier for a single run of a workflow for an entity. | Used to trace the full run, including all steps and PROs. |
| workflowName | Logical name for a workflow (e.g. “Onboarding – Retail”, “TM – AML-Fraud”). | Used in config, analytics, and reporting. |
| Process Result (PRO) | Core result object from running a workflow step. PRO stands for Process Result and represents an alert in FrankieOne. | PRO ID = alert ID; holds risk details, status, related activities. |
| Transaction ID / transactionIdentifier | External or provider transaction identifier | Used for debugging, grouping, and feedback. |
| Session key (sessionKey) | Identifier for a device / session context for an activity. | Critical for device and behavioral risk signals and linking related events. |
| Account | Logical representation of a customer account (e.g. bank account, card, wallet) associated with an entity. | Account properties can be used as risk factors. |
| Account external reference | Client’s identifier for an account in their own system. | Used for reconciliation and mapping to FrankieOne accounts. |
| Account metadata | Additional attributes on the account (e.g. account type, VIP flag, product tier). | Treated as risk factors and can influence monitoring decisions. |
| Custom attributes (general) | Client-defined key–value pairs added to entities, activities, accounts or alerts. | Used to enrich data and as optional risk factors. |
| Entity custom attributes | Custom attributes attached to an entity (e.g. risk segment, customer tier, KYC channel, referral source). | Can affect risk assessments and segmentation. |
| Activity custom attributes | Custom attributes attached to an activity (e.g. merchant category, campaign ID, promo code, channel). | Used heavily in TM to contextualise transactions and events. |
| Risk assessment | The process where FrankieOne evaluates the risk of an entity, activity, or account using provider signals and risk handlers. | Outputs a normalized FrankieOne risk level used by both products. |
| Risk handler | Backend logic that ingests provider signals and maps them into FrankieOne risk factors and outcomes. | Same framework used; triggered at different stages (onboarding vs monitoring). |
| Risk factor | Input used during risk assessment, such as device signals, rule hits, behavior patterns, custom attributes, or account metadata. | Shared conceptual list, different subsets may be relevant per product. |
| Risk level / risk outcome | Normalized risk evaluation (e.g. LOW, MEDIUM, HIGH, VERY_HIGH or internal mappings like UNACCEPTABLE). | Derived from provider scores. |
| Alert | A discrete risk event requiring review, generated from an activity evaluation or workflow step. Backed by a PRO. | Central unit of work for analysts/ops teams. |
| Alert ID | Identifier for an alert in FrankieOne, typically the Process Result (PRO) ID. | Used in UI and APIs for alert management. |
| Alert class / subclass | Type of alert, such as ACTIVITY_AML, ACTIVITY_FRAUD, ACTIVITY_EVENT. | Enables filtering, routing, and reporting. |
| Alert status / manualStatus | Operational status of an alert, e.g. Needs attention, In review, True positive, False positive. | Drives analyst workflows and SLAs. |