# Digisure EventCatalog Documentation > Digisure event-driven architecture documentation. Discover domains, explore services and their dependencies, and understand the message contracts that connect our insurance platform. ## Events - [Arrears Fully Paid Event - ArrearsFullyPaidEventV1 - 0.0.1 ](https://github.com/docs/events/ArrearsFullyPaidEventV1/0.0.1.mdx) - Event emitted when all arrears on a policy have been fully paid- [Bundle Issuance For New Policy Event - BundleIssuanceForNewPolicyEventV2 - 0.0.1 ](https://github.com/docs/events/BundleIssuanceForNewPolicyEventV2/0.0.1.mdx) - Event emitted when bundle issuance is initiated for a new policy.- [CAPTCHA Failed Event - CaptchaFailedEventV1 - 0.0.1 ](https://github.com/docs/events/CaptchaFailedEventV1/0.0.1.mdx) - Logged when a reCAPTCHA validation fails or returns a low score.- [CAPTCHA Validated Event - CaptchaValidatedEventV1 - 0.0.1 ](https://github.com/docs/events/CaptchaValidatedEventV1/0.0.1.mdx) - Logged when a reCAPTCHA token is successfully validated.- [Claim Repudiated Event - ClaimRepudiatedEventV1 - 0.0.1 ](https://github.com/docs/events/ClaimRepudiatedEventV1/0.0.1.mdx) - Event emitted when a claim is repudiated (denied).- [Claim Submitted to CRM Event - ClaimSubmittedToCrmEventV1 - 0.0.1 ](https://github.com/docs/events/ClaimSubmittedToCrmEventV1/0.0.1.mdx) - Event emitted when a claim is submitted to a CRM system for servicing.- [Claim Updated Event - ClaimUpdatedEventV1 - 0.0.1 ](https://github.com/docs/events/ClaimUpdatedEventV1/0.0.1.mdx) - Event emitted when a claim is updated (main life, covered life, or banking details change).- [Collection Creation Failed Event - CollectionCreationFailedEventV4 - 0.0.1 ](https://github.com/docs/events/CollectionCreationFailedEventV4/0.0.1.mdx) - Event emitted when a collection creation request fails in the collections gateway.- [Collection Creation Succeeded Event - CollectionCreationSucceededEventV4 - 0.0.1 ](https://github.com/docs/events/CollectionCreationSucceededEventV4/0.0.1.mdx) - Event emitted when a collection is created successfully by the collections gateway.- [Collection Failed Event - CollectionFailedEventV5 - 0.0.1 ](https://github.com/docs/events/CollectionFailedEventV5/0.0.1.mdx) - Event emitted when a premium collection fails.- [Collection Succeeded Event - CollectionSucceededEventV5 - 0.0.1 ](https://github.com/docs/events/CollectionSucceededEventV5/0.0.1.mdx) - Event emitted when a premium collection succeeds.- [CORS Preflight Handled Event - CorsPreflightHandledEventV1 - 0.0.1 ](https://github.com/docs/events/CorsPreflightHandledEventV1/0.0.1.mdx) - Logged when a CORS preflight (OPTIONS) request is handled.- [CRM Outcome Captured Event - CrmOutcomeCapturedEventV1 - 0.0.1 ](https://github.com/docs/events/CrmOutcomeCapturedEventV1/0.0.1.mdx) - Event emitted when CRM servicing outcomes are captured for a claim.- [Death Details Captured Event - DeathDetailsCapturedEventV1 - 0.0.1 ](https://github.com/docs/events/DeathDetailsCapturedEventV1/0.0.1.mdx) - Event emitted when death details are captured for a claim.- [Document Extraction Completed Event - DocumentExtractionCompletedEventV1 - 0.0.1 ](https://github.com/docs/events/DocumentExtractionCompletedEventV1/0.0.1.mdx) - Published when document extraction completes successfully. Contains extracted data, confidence scores, and processing metadata. - [Document Extraction Failed Event - DocumentExtractionFailedEventV1 - 0.0.1 ](https://github.com/docs/events/DocumentExtractionFailedEventV1/0.0.1.mdx) - Published when document extraction fails after all retry attempts. Contains error details and recommendations for resolution. - [File Deleted Event - FileDeletedEvent - 0.0.1 ](https://github.com/docs/events/FileDeletedEvent/0.0.1.mdx) - Event emitted when a file associated with a quote is deleted.- [File Deleted Event - FileDeletedEventV1 - 0.0.1 ](https://github.com/docs/events/FileDeletedEventV1/0.0.1.mdx) - Event emitted when a file is deleted from the system.- [File Origination Set Event - FileOriginationSetEventV1 - 0.0.1 ](https://github.com/docs/events/FileOriginationSetEventV1/0.0.1.mdx) - Event emitted when a file has its origination context set or updated.- [File Uploaded Event - FileUploadedEvent - 0.0.1 ](https://github.com/docs/events/FileUploadedEvent/0.0.1.mdx) - Event emitted when a file is uploaded and associated with a quote.- [File Uploaded Event - FileUploadedEventV1 - 0.0.1 ](https://github.com/docs/events/FileUploadedEventV1/0.0.1.mdx) - Event emitted when a file is successfully uploaded to the system.- [Inventory Item Redeemed Existing Policy Event - InventoryItemRedeemedExistingPolicyEventV2 - 0.0.1 ](https://github.com/docs/events/InventoryItemRedeemedExistingPolicyEventV2/0.0.1.mdx) - Event emitted when an inventory item is linked to an existing policy.- [Inventory Item Redeemed New Policy Event - InventoryItemRedeemedNewPolicyEventV2 - 0.0.1 ](https://github.com/docs/events/InventoryItemRedeemedNewPolicyEventV2/0.0.1.mdx) - Event emitted when an inventory item is redeemed to create a new insurance policy.- [Last Failed Collection Received Before Cancellation Event - LastFailedCollectionReceivedBeforeCancellationEventV1 - 0.0.1 ](https://github.com/docs/events/LastFailedCollectionReceivedBeforeCancellationEventV1/0.0.1.mdx) - Event emitted when a policy receives its final failed collection before cancellation- [No Policy Collection Received Within Grace Period - NoPolicyCollectionReceivedWithinGracePeriodEventV1 - 0.0.1 ](https://github.com/docs/events/NoPolicyCollectionReceivedWithinGracePeriodEventV1/0.0.1.mdx) - Event emitted when no premium collection has been received within the grace period- [Notification Dispatched Event - NotificationDispatchedEventV1 - 0.0.1 ](https://github.com/docs/events/NotificationDispatchedEventV1/0.0.1.mdx) - DEPRECATED: Superseded by NotificationDispatchedEventV2.- [Notification Dispatched Event - NotificationDispatchedEventV2 - 0.0.1 ](https://github.com/docs/events/NotificationDispatchedEventV2/0.0.1.mdx) - Event emitted when a notification is dispatched to the delivery provider.- [Notification Schedule Cancelled Event - NotificationScheduleCancelledEventV1 - 0.0.1 ](https://github.com/docs/events/NotificationScheduleCancelledEventV1/0.0.1.mdx) - DEPRECATED: Superseded by NotificationScheduledProcessCancelledEventV2.- [Notification Scheduled Event - NotificationScheduledEventV1 - 0.0.1 ](https://github.com/docs/events/NotificationScheduledEventV1/0.0.1.mdx) - DEPRECATED: Superseded by NotificationScheduledEventV2.- [Notification Scheduled Event - NotificationScheduledEventV2 - 0.0.1 ](https://github.com/docs/events/NotificationScheduledEventV2/0.0.1.mdx) - Event emitted when a notification is scheduled for future delivery.- [Notification Scheduled Process Cancelled Event - NotificationScheduledProcessCancelledEventV2 - 0.0.1 ](https://github.com/docs/events/NotificationScheduledProcessCancelledEventV2/0.0.1.mdx) - Event emitted when a previously scheduled notification process is cancelled and will not be executed.- [Notification Send Failed Event - NotificationSendFailedEventV2 - 0.0.1 ](https://github.com/docs/events/NotificationSendFailedEventV2/0.0.1.mdx) - Event emitted when a notification send request fails.- [Notification Sent Succeeded Event - NotificationSentSucceededEventV2 - 0.0.1 ](https://github.com/docs/events/NotificationSentSucceededEventV2/0.0.1.mdx) - Event emitted when a notification send request has completed successfully.- [Notification Triggered Event - NotificationTriggeredEventV1 - 0.0.1 ](https://github.com/docs/events/NotificationTriggeredEventV1/0.0.1.mdx) - Event emitted when notification trigger rules are satisfied and a notification is ready for dispatch.- [ORMS Decision Found Event - OrmsDecisionFoundEventV1 - 0.0.1 ](https://github.com/docs/events/OrmsDecisionFoundEventV1/0.0.1.mdx) - Event emitted when an ORMS analyst decision is found during polling.- [ORMS Decision Pending Event - OrmsDecisionPendingEventV1 - 0.0.1 ](https://github.com/docs/events/OrmsDecisionPendingEventV1/0.0.1.mdx) - Event emitted when an ORMS verification case requires manual analyst review.- [ORMS Screening Completed Event - OrmsScreeningCompletedEventV1 - 0.0.1 ](https://github.com/docs/events/OrmsScreeningCompletedEventV1/0.0.1.mdx) - Event emitted when ORMS sanctions screening is completed, regardless of outcome.- [Payout Initiated Event - PayoutInitiatedEventV1 - 0.0.1 ](https://github.com/docs/events/PayoutInitiatedEventV1/0.0.1.mdx) - Event emitted when a claim payout is initiated.- [PDF Encrypted Event - PDFEncryptedEventV1 - 0.0.1 ](https://github.com/docs/events/PDFEncryptedEventV1/0.0.1.mdx) - Event emitted when a PDF document has been successfully encrypted with password protection.- [PDF Generated Event - PDFGeneratedEventV1 - 0.0.1 ](https://github.com/docs/events/PDFGeneratedEventV1/0.0.1.mdx) - Event emitted when a PDF document has been successfully generated and stored in S3.- [Policy Ad-Hoc Collection Requested - PolicyAdHocCollectionRequestedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyAdHocCollectionRequestedEventV1/0.0.1.mdx) - Event emitted when an ad-hoc premium collection is requested for a policy- [Policy Beneficiary Added Event - PolicyBeneficiaryAddedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyBeneficiaryAddedEventV1/0.0.1.mdx) - Event emitted when a beneficiary is added to a policy- [Policy Beneficiary Removed Event - PolicyBeneficiaryRemovedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyBeneficiaryRemovedEventV1/0.0.1.mdx) - Event emitted when a beneficiary is removed from a policy- [Policy Beneficiary Updated Event - PolicyBeneficiaryUpdatedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyBeneficiaryUpdatedEventV1/0.0.1.mdx) - Event emitted when a beneficiary is updated on a policy- [Policy Billing Date Updated Event - PolicyBillingDateUpdatedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyBillingDateUpdatedEventV1/0.0.1.mdx) - Event emitted when a policy billing date is updated- [Policy Cancelled Event - PolicyCancelledEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyCancelledEventV1/0.0.1.mdx) - Event emitted when an insurance policy is cancelled.- [Policy Collection Analysis - PolicyCollectionAnalysisEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyCollectionAnalysisEventV1/0.0.1.mdx) - Event emitted when the premium collection command is run for analysis purposes- [Policy Collection Details Updated Event - PolicyCollectionDetailsUpdatedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyCollectionDetailsUpdatedEventV1/0.0.1.mdx) - Event emitted when collection details on a policy are updated- [Policy Covered Life Deceased Event - PolicyCoveredLifeDeceasedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyCoveredLifeDeceasedEventV1/0.0.1.mdx) - Event emitted when a covered life on a funeral policy is marked as deceased- [Policy Cover Escalation Applied - PolicyCoverEscalationAppliedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyCoverEscalationAppliedEventV1/0.0.1.mdx) - Event emitted when a cover escalation is applied to a policy- [Policy Cover Stacked - PolicyCoverStackedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyCoverStackedEventV1/0.0.1.mdx) - Event emitted when a policy has its cover stacked- [Policy Cover Staggered - PolicyCoverStaggeredEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyCoverStaggeredEventV1/0.0.1.mdx) - Event emitted when a policy has its cover staggered- [Policy Created Event - PolicyCreatedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyCreatedEventV1/0.0.1.mdx) - Event emitted when a new insurance policy is created in the system.- [Policy Expired Event - PolicyExpiredEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyExpiredEventV1/0.0.1.mdx) - Event emitted when a policy has reached its expiry date.- [Policy Holder Added To Quote Event - PolicyHolderAddedToQuoteEventV2 - 0.0.1 ](https://github.com/docs/events/PolicyHolderAddedToQuoteEventV2/0.0.1.mdx) - Event emitted when policyholder details are captured on a quote.- [Policy Lapsed Event - PolicyLapsedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyLapsedEventV1/0.0.1.mdx) - Event emitted when a policy has lapsed due to non-payment.- [Policy Personal Details Updated Event - PolicyPersonalDetailsUpdatedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyPersonalDetailsUpdatedEventV1/0.0.1.mdx) - Event emitted when personal details on a policy are updated- [Policy Premium Collected - PolicyPremiumCollectedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyPremiumCollectedEventV1/0.0.1.mdx) - Event emitted when a policy premium is collected- [Policy Premium Escalation Applied - PolicyPremiumEscalationAppliedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyPremiumEscalationAppliedEventV1/0.0.1.mdx) - Event emitted when a premium escalation is applied to a policy- [Policy Product Expired - PolicyProductExpiredEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyProductExpiredEventV1/0.0.1.mdx) - Event emitted when a product within a policy has expired- [Policy Reinstated Event - PolicyReinstatedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyReinstatedEventV1/0.0.1.mdx) - Event emitted when a previously lapsed policy has been reinstated.- [Policy Replacement Cover Details Updated Event - PolicyReplacementCoverDetailsUpdatedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyReplacementCoverDetailsUpdatedEventV1/0.0.1.mdx) - Event emitted when replacement cover details on a policy are updated- [Policy Schedule Generated Event - PolicyScheduleGeneratedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyScheduleGeneratedEventV1/0.0.1.mdx) - Event emitted when a policy schedule document is created- [Policy Schedule Link Refreshed Event - PolicyScheduleLinkRefreshedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyScheduleLinkRefreshedEventV1/0.0.1.mdx) - Event emitted when a policy schedule download link is refreshed- [Policy Updated From Quote Event - PolicyUpdatedFromQuoteEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyUpdatedFromQuoteEventV1/0.0.1.mdx) - Event emitted when a policy is updated from a quote- [Policy Updated From Quote Failed Event - PolicyUpdatedFromQuoteFailedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyUpdatedFromQuoteFailedEventV1/0.0.1.mdx) - Event emitted when a policy update from quote fails due to a stale policy version- [Policy Verification Completed - PolicyVerificationCompletedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyVerificationCompletedEventV1/0.0.1.mdx) - Event emitted when the verification process is completed for a policy.- [Policy Verification Hard Fail - PolicyVerificationHardFailEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyVerificationHardFailEventV1/0.0.1.mdx) - Event emitted when a policy handles a hard fail verification result.- [Policy Verification Requested - PolicyVerificationRequestedEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyVerificationRequestedEventV1/0.0.1.mdx) - Event emitted when a verification process is requested for a policy.- [Policy Verification Soft Fail - PolicyVerificationSoftFailEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyVerificationSoftFailEventV1/0.0.1.mdx) - Event emitted when a policy handles a soft fail verification result.- [Policy Verification Succeeded - PolicyVerificationSucceededEventV1 - 0.0.1 ](https://github.com/docs/events/PolicyVerificationSucceededEventV1/0.0.1.mdx) - Event emitted when a policy handles a successful verification result.- [Product Bundle Inventory Items Created Event - ProductBundleInventoryItemsCreatedEventV2 - 0.0.1 ](https://github.com/docs/events/ProductBundleInventoryItemsCreatedEventV2/0.0.1.mdx) - Event emitted after inventory items are generated and persisted for a product bundle.- [Proxy Request Sent Event - ProxyRequestSentEventV1 - 0.0.1 ](https://github.com/docs/events/ProxyRequestSentEventV1/0.0.1.mdx) - Logged when a request is being proxied to the upstream backend API.- [Proxy Response Received Event - ProxyResponseReceivedEventV1 - 0.0.1 ](https://github.com/docs/events/ProxyResponseReceivedEventV1/0.0.1.mdx) - Logged when a response is received from the upstream backend API.- [Proxy Upstream Error Event - ProxyUpstreamErrorEventV1 - 0.0.1 ](https://github.com/docs/events/ProxyUpstreamErrorEventV1/0.0.1.mdx) - Logged when the upstream backend API is unavailable or returns a network error.- [Quote Converted Event - QuoteConvertedEventV2 - 0.0.1 ](https://github.com/docs/events/QuoteConvertedEventV2/0.0.1.mdx) - Event emitted when a finalised quote has been successfully converted to a policy.- [Quote Created Event - QuoteCreatedEventV2 - 0.0.1 ](https://github.com/docs/events/QuoteCreatedEventV2/0.0.1.mdx) - Event emitted when a new insurance quote is created in the system.- [Quote Expired Event - QuoteExpiredEventV2 - 0.0.1 ](https://github.com/docs/events/QuoteExpiredEventV2/0.0.1.mdx) - Event emitted when a quote has expired due to inactivity or time limit.- [Quote Finalised Event - QuoteFinalisedEventV2 - 0.0.1 ](https://github.com/docs/events/QuoteFinalisedEventV2/0.0.1.mdx) - Event emitted when a quote is finalised and ready for policy conversion.- [Request Received Event - RequestReceivedEventV1 - 0.0.1 ](https://github.com/docs/events/RequestReceivedEventV1/0.0.1.mdx) - Logged when a new HTTP request is received by the BFF Web service.- [Resume Link Added To Quote Event - ResumeLinkAddedToQuoteEventV2 - 0.0.1 ](https://github.com/docs/events/ResumeLinkAddedToQuoteEventV2/0.0.1.mdx) - Event emitted when a resume link is generated and added to a quote.- [Schedule Creation Succeeded Event - ScheduleCreationSucceededEventV2 - 0.0.1 ](https://github.com/docs/events/ScheduleCreationSucceededEventV2/0.0.1.mdx) - Event emitted when a collection schedule is created successfully.- [Verification Hard Fail Event - VerificationHardFailEventV1 - 0.0.1 ](https://github.com/docs/events/VerificationHardFailEventV1/0.0.1.mdx) - Event emitted when a verification fails permanently and cannot be retried.- [Verification Soft Fail Event - VerificationSoftFailEventV1 - 0.0.1 ](https://github.com/docs/events/VerificationSoftFailEventV1/0.0.1.mdx) - Event emitted when a verification fails with a retryable error.- [Verification Succeeded Event - VerificationSucceededEventV1 - 0.0.1 ](https://github.com/docs/events/VerificationSucceededEventV1/0.0.1.mdx) - Event emitted when a verification is completed successfully. ## Commands - [Accept Quote - AcceptQuote - 0.0.1 ](https://github.com/docs/commands/AcceptQuote/0.0.1.mdx) - Command to accept a quote, moving it to the accepted state.- [Add Beneficiary - AddBeneficiary - 0.0.1 ](https://github.com/docs/commands/AddBeneficiary/0.0.1.mdx) - Command to add a beneficiary to a product on a quote.- [Add Beneficiary To Policy - AddBeneficiaryToPolicy - 0.0.1 ](https://github.com/docs/commands/AddBeneficiaryToPolicy/0.0.1.mdx) - Add a beneficiary to an existing policy- [Add Beneficiary To Quote - AddBeneficiaryToQuote - 0.0.1 ](https://github.com/docs/commands/AddBeneficiaryToQuote/0.0.1.mdx) - Add a beneficiary to a quote- [Add Main Product And Policyholder Macro - AddMainProductAndPolicyholderMacro - 0.0.1 ](https://github.com/docs/commands/AddMainProductAndPolicyholderMacro/0.0.1.mdx) - Macro command that adds the main product and captures policyholder details in a single atomic operation.- [Add Optional Benefit - AddOptionalBenefit - 0.0.1 ](https://github.com/docs/commands/AddOptionalBenefit/0.0.1.mdx) - Command to add an optional benefit to a product on a quote.- [Add Optional Benefit To All Products - AddOptionalBenefitToAllProducts - 0.0.1 ](https://github.com/docs/commands/AddOptionalBenefitToAllProducts/0.0.1.mdx) - Command to add an optional benefit to all products on a quote simultaneously.- [Add Product To Quote - AddProductToQuote - 0.0.1 ](https://github.com/docs/commands/AddProductToQuote/0.0.1.mdx) - Command to add an insurance product to a quote with pricing calculation.- [Add Resume Link To Quote - AddResumeLinkToQuote - 0.0.1 ](https://github.com/docs/commands/AddResumeLinkToQuote/0.0.1.mdx) - Command to add a resume link to a quote for later continuation.- [Add Verification to Policy - AddVerificationToPolicy - 0.0.1 ](https://github.com/docs/commands/AddVerificationToPolicy/0.0.1.mdx) - Command to add a verification record to a funeral policy, tracking verification outcomes for personal details, bank details, or sanctions screening.- [Add Verification To Quote - AddVerificationToQuote - 0.0.1 ](https://github.com/docs/commands/AddVerificationToQuote/0.0.1.mdx) - Command to add a verification record to a quote.- [Apply Cover Escalation - ApplyCoverEscalation - 0.0.1 ](https://github.com/docs/commands/ApplyCoverEscalation/0.0.1.mdx) - Command to apply cover escalation to a funeral policy, increasing the cover amount based on escalation rules.- [Apply Premium Escalation - ApplyPremiumEscalation - 0.0.1 ](https://github.com/docs/commands/ApplyPremiumEscalation/0.0.1.mdx) - Command to apply premium escalation to a funeral policy, adjusting premium amounts based on escalation rules.- [Archive File - ArchiveFile - 0.0.1 ](https://github.com/docs/commands/ArchiveFile/0.0.1.mdx) - Command to archive a file for long-term storage- [Assessor Response - AssessorResponse - 0.0.1 ](https://github.com/docs/commands/AssessorResponse/0.0.1.mdx) - Submit an assessor's response to a claim (ASCP-specific workflow)- [Calculate Claim Payout - CalculateClaimPayout - 0.0.1 ](https://github.com/docs/commands/CalculateClaimPayout/0.0.1.mdx) - Calculate the payout amount for a claim- [Calculate Claim Payout - CalculateClaimPayoutCommand - 0.0.1 ](https://github.com/docs/commands/CalculateClaimPayoutCommand/0.0.1.mdx) - Command to calculate the payout amount for an approved claim.- [Cancel Policy - CancelPolicy - 0.0.1 ](https://github.com/docs/commands/CancelPolicy/0.0.1.mdx) - Command to cancel an active funeral policy- [Cancel Quote - CancelQuote - 0.0.1 ](https://github.com/docs/commands/CancelQuote/0.0.1.mdx) - Command to cancel an active quote.- [Capture Claimant - CaptureClaimant - 0.0.1 ](https://github.com/docs/commands/CaptureClaimant/0.0.1.mdx) - Capture claimant details on a claim- [Capture Claimant Banking Details - CaptureClaimantBankingDetailsCommand - 0.0.1 ](https://github.com/docs/commands/CaptureClaimantBankingDetailsCommand/0.0.1.mdx) - Command to capture the claimant's banking details for payout.- [Capture Claimant - CaptureClaimantCommand - 0.0.1 ](https://github.com/docs/commands/CaptureClaimantCommand/0.0.1.mdx) - Command to capture the claimant's personal details on a claim.- [Capture Collection Details - CaptureCollectionDetails - 0.0.1 ](https://github.com/docs/commands/CaptureCollectionDetails/0.0.1.mdx) - Command to capture premium collection details for a quote.- [Capture CRM Outcome - CaptureCrmOutcomeCommand - 0.0.1 ](https://github.com/docs/commands/CaptureCrmOutcomeCommand/0.0.1.mdx) - Command to capture CRM servicing outcomes for a claim.- [Capture Death Details - CaptureDeathDetails - 0.0.1 ](https://github.com/docs/commands/CaptureDeathDetails/0.0.1.mdx) - Capture additional death details on a claim- [Capture Death Details - CaptureDeathDetailsCommand - 0.0.1 ](https://github.com/docs/commands/CaptureDeathDetailsCommand/0.0.1.mdx) - Command to capture death details (date and cause of death) for a claim.- [Capture Deceased - CaptureDeceasedCommand - 0.0.1 ](https://github.com/docs/commands/CaptureDeceasedCommand/0.0.1.mdx) - Command to capture the deceased person's details on a claim.- [Capture Policyholder - CapturePolicyholder - 0.0.1 ](https://github.com/docs/commands/CapturePolicyholder/0.0.1.mdx) - Capture policyholder details on a quote- [Capture Policy Holder Details - CapturePolicyHolderDetails - 0.0.1 ](https://github.com/docs/commands/CapturePolicyHolderDetails/0.0.1.mdx) - Command to capture the policy holder's personal details on a quote.- [Capture Replacement Cover Details - CaptureReplacementCoverDetails - 0.0.1 ](https://github.com/docs/commands/CaptureReplacementCoverDetails/0.0.1.mdx) - Command to capture replacement cover details for a specific product instance on a quote.- [Capture Sales Agent - CaptureSalesAgent - 0.0.1 ](https://github.com/docs/commands/CaptureSalesAgent/0.0.1.mdx) - Command to associate a sales agent with a quote.- [Change Quote Status To Converted - ChangeQuoteStatusToConverted - 0.0.1 ](https://github.com/docs/commands/ChangeQuoteStatusToConverted/0.0.1.mdx) - Command to transition a quote to the converted status after a policy has been created from it.- [Check Payment Before Grace Period - CheckPaymentBeforeGracePeriod - 0.0.1 ](https://github.com/docs/commands/CheckPaymentBeforeGracePeriod/0.0.1.mdx) - Command to verify whether a premium payment was received before the grace period ended.- [Check Pending ORMS Decision - CheckPendingOrmsDecision - 0.0.1 ](https://github.com/docs/commands/CheckPendingOrmsDecision/0.0.1.mdx) - Command to poll ORMS for analyst decisions on flagged screening cases- [Collect Premium - CollectPremium - 0.0.1 ](https://github.com/docs/commands/CollectPremium/0.0.1.mdx) - Command to initiate the premium collection process for a policy based on its financial status and conditions.- [Covered Life Deceased - CoveredLifeDeceased - 0.0.1 ](https://github.com/docs/commands/CoveredLifeDeceased/0.0.1.mdx) - Command to process a covered life (non-main life) that has deceased- [Create Claim For Covered Life - CreateClaimForCoveredLife - 0.0.1 ](https://github.com/docs/commands/CreateClaimForCoveredLife/0.0.1.mdx) - Create a death claim for a covered life- [Create Claim for Covered Life - CreateClaimForCoveredLifeCommand - 0.0.1 ](https://github.com/docs/commands/CreateClaimForCoveredLifeCommand/0.0.1.mdx) - Command to create a death claim when a covered life (dependent) has died.- [Create Claim For Main Life - CreateClaimForMainLife - 0.0.1 ](https://github.com/docs/commands/CreateClaimForMainLife/0.0.1.mdx) - Create a death claim for the main life insured- [Create Claim for Main Life - CreateClaimForMainLifeCommand - 0.0.1 ](https://github.com/docs/commands/CreateClaimForMainLifeCommand/0.0.1.mdx) - Command to create a death claim when the main life (policyholder) has died.- [Create Claim Request - CreateClaimRequest - 0.0.1 ](https://github.com/docs/commands/CreateClaimRequest/0.0.1.mdx) - Initiate a new claim request- [Create Claim Request - CreateClaimRequestCommand - 0.0.1 ](https://github.com/docs/commands/CreateClaimRequestCommand/0.0.1.mdx) - Command to create an initial claim request before full claim processing.- [Create Collection Account Preferences - CreateCollectionAccountPreferences - 0.0.1 ](https://github.com/docs/commands/CreateCollectionAccountPreferences/0.0.1.mdx) - Command to create collection account preferences for a customer- [Create Customer Identity - CreateCustomerIdentity - 0.0.1 ](https://github.com/docs/commands/CreateCustomerIdentity/0.0.1.mdx) - Command to create a new verified customer identity with certified attributes- [Create Customer Notification Preferences - CreateCustomerNotificationPreferences - 0.0.1 ](https://github.com/docs/commands/CreateCustomerNotificationPreferences/0.0.1.mdx) - Command to create notification preferences for a customer- [Create Data Subject - CreateDataSubject - 0.0.1 ](https://github.com/docs/commands/CreateDataSubject/0.0.1.mdx) - Command to create a data subject record for regulatory compliance- [Create Funeral Policy - CreateFuneralPolicy - 0.0.1 ](https://github.com/docs/commands/CreateFuneralPolicy/0.0.1.mdx) - Command to create a funeral policy directly with all required details- [Create Funeral Policy From Quote - CreateFuneralPolicyFromQuote - 0.0.1 ](https://github.com/docs/commands/CreateFuneralPolicyFromQuote/0.0.1.mdx) - Command to create a funeral policy from an existing quote- [Create Policy Request - CreatePolicyRequest - 0.0.1 ](https://github.com/docs/commands/CreatePolicyRequest/0.0.1.mdx) - Command to ingest a policy creation request via the Policy Importer API.- [Create Product Bundle Config - CreateProductBundleConfig - 0.0.1 ](https://github.com/docs/commands/CreateProductBundleConfig/0.0.1.mdx) - Command to create a new product bundle configuration for a partner.- [Create Product Bundle Inventory Items - CreateProductBundleInventoryItems - 0.0.1 ](https://github.com/docs/commands/CreateProductBundleInventoryItems/0.0.1.mdx) - Command to generate inventory items for a product bundle.- [Create Quote - CreateQuote - 0.0.1 ](https://github.com/docs/commands/CreateQuote/0.0.1.mdx) - Command to create a new insurance quote with partner and package configuration.- [Create Quote Delta - CreateQuoteDelta - 0.0.1 ](https://github.com/docs/commands/CreateQuoteDelta/0.0.1.mdx) - Delta-based command to create a new insurance quote, replacing a previous quote state.- [Create Quote With Policy - CreateQuoteWithPolicy - 0.0.1 ](https://github.com/docs/commands/CreateQuoteWithPolicy/0.0.1.mdx) - Command to create a new quote based on an existing policy.- [Create Tenanted Identity - CreateTenantedIdentity - 0.0.1 ](https://github.com/docs/commands/CreateTenantedIdentity/0.0.1.mdx) - Command to create a tenanted identity record linked to a specific tenant- [Create Unverified Identity - CreateUnverifiedIdentity - 0.0.1 ](https://github.com/docs/commands/CreateUnverifiedIdentity/0.0.1.mdx) - Outgoing command to create an unverified identity record in the Identity service.- [Delete File - DeleteFile - 0.0.1 ](https://github.com/docs/commands/DeleteFile/0.0.1.mdx) - Command to delete a file from the system- [Delete Product From Quote - DeleteProductFromQuote - 0.0.1 ](https://github.com/docs/commands/DeleteProductFromQuote/0.0.1.mdx) - Command to remove a product from a quote.- [Delta Based Add Product To Quote - DeltaBasedAddProductToQuote - 0.0.1 ](https://github.com/docs/commands/DeltaBasedAddProductToQuote/0.0.1.mdx) - Delta-based command to add an insurance product to a quote using incremental tranche changes.- [Delta Based Delete Product From Quote - DeltaBasedDeleteProductFromQuote - 0.0.1 ](https://github.com/docs/commands/DeltaBasedDeleteProductFromQuote/0.0.1.mdx) - Delta-based command to remove a product instance from a quote with an effective date.- [Delta Update Product On Quote - DeltaUpdateProductOnQuote - 0.0.1 ](https://github.com/docs/commands/DeltaUpdateProductOnQuote/0.0.1.mdx) - Delta-based command to update an existing product on a quote using incremental tranche changes.- [Encrypt PDF - EncryptPdf - 0.0.1 ](https://github.com/docs/commands/EncryptPdf/0.0.1.mdx) - Command to apply password encryption to an existing PDF document- [Expire Policy - ExpirePolicy - 0.0.1 ](https://github.com/docs/commands/ExpirePolicy/0.0.1.mdx) - Command to expire a funeral policy when it reaches end of term- [Expire Product - ExpireProduct - 0.0.1 ](https://github.com/docs/commands/ExpireProduct/0.0.1.mdx) - Command to expire a product within a funeral policy at a specified end date.- [Expire Quote - ExpireQuote - 0.0.1 ](https://github.com/docs/commands/ExpireQuote/0.0.1.mdx) - Command to expire a quote that has exceeded its validity period.- [Extract Document Command - ExtractDocumentCommand - 0.0.1 ](https://github.com/docs/commands/ExtractDocumentCommand/0.0.1.mdx) - Request extraction of structured data from a document using AWS Textract or other configured providers. Supports multiple document types and origination contexts. - [Finalise Quote - FinaliseQuote - 0.0.1 ](https://github.com/docs/commands/FinaliseQuote/0.0.1.mdx) - Command to finalise a quote, making it ready for conversion to a policy.- [Finalise Quote With Collection And Verification Macro - FinaliseQuoteWithCollectionAndVerificationMacro - 0.0.1 ](https://github.com/docs/commands/FinaliseQuoteWithCollectionAndVerificationMacro/0.0.1.mdx) - Macro command that finalises a quote together with capturing collection details and verification in a single atomic operation.- [Generate PDF - GeneratePdf - 0.0.1 ](https://github.com/docs/commands/GeneratePdf/0.0.1.mdx) - Command to generate a PDF document from HTML content and store it in S3- [Generate Policy Schedule - GeneratePolicySchedule - 0.0.1 ](https://github.com/docs/commands/GeneratePolicySchedule/0.0.1.mdx) - Command to generate a policy schedule document for a funeral policy- [Generate Pre-Signed URL - GeneratePreSignedUrl - 0.0.1 ](https://github.com/docs/commands/GeneratePreSignedUrl/0.0.1.mdx) - Command to generate a pre-signed URL for direct file upload to S3- [Import Policy - ImportPolicy - 0.0.1 ](https://github.com/docs/commands/ImportPolicy/0.0.1.mdx) - Import an existing policy into the system- [Initiate Bundle Issuance For New Policy - InitiateBundleIssuanceForNewPolicy - 0.0.1 ](https://github.com/docs/commands/InitiateBundleIssuanceForNewPolicy/0.0.1.mdx) - Command to initiate bundle issuance for creating a new policy.- [Main Life Deceased - MainLifeDeceased - 0.0.1 ](https://github.com/docs/commands/MainLifeDeceased/0.0.1.mdx) - Command to lapse a policy when the main life has passed away- [Override Repudiated Claim - OverrideRepudiatedClaim - 0.0.1 ](https://github.com/docs/commands/OverrideRepudiatedClaim/0.0.1.mdx) - Override a previously repudiated claim decision- [Override Repudiated Claim - OverrideRepudiatedClaimCommand - 0.0.1 ](https://github.com/docs/commands/OverrideRepudiatedClaimCommand/0.0.1.mdx) - Command to override a previously repudiated claim, reopening it for processing.- [Pay Claim - PayClaim - 0.0.1 ](https://github.com/docs/commands/PayClaim/0.0.1.mdx) - Process payment for an approved claim- [Pay Claim - PayClaimCommand - 0.0.1 ](https://github.com/docs/commands/PayClaimCommand/0.0.1.mdx) - Command to initiate payout for an approved claim.- [Perform Ad-Hoc Premium Collection - PerformAdHocPremiumCollection - 0.0.1 ](https://github.com/docs/commands/PerformAdHocPremiumCollection/0.0.1.mdx) - Command to perform an immediate premium collection outside the normal scheduled collection cycle.- [Perform Pricing Calculation - PerformPricingCalculation - 0.0.1 ](https://github.com/docs/commands/PerformPricingCalculation/0.0.1.mdx) - Perform a pricing calculation for a given set of inputs- [Redeem Inventory Item For Existing Policy - RedeemInventoryItemForExistingPolicy - 0.0.1 ](https://github.com/docs/commands/RedeemInventoryItemForExistingPolicy/0.0.1.mdx) - Command to redeem an inventory item and link it to an existing policy.- [Redeem Inventory Item For New Policy - RedeemInventoryItemForNewPolicy - 0.0.1 ](https://github.com/docs/commands/RedeemInventoryItemForNewPolicy/0.0.1.mdx) - Command to redeem an inventory item to create a new insurance policy.- [Refresh Policy Schedule Link - RefreshPolicyScheduleLink - 0.0.1 ](https://github.com/docs/commands/RefreshPolicyScheduleLink/0.0.1.mdx) - Refresh the download link for the policy schedule document- [Refresh Schedule Download Link - RefreshScheduleDownloadLink - 0.0.1 ](https://github.com/docs/commands/RefreshScheduleDownloadLink/0.0.1.mdx) - Command to refresh the download link for a policy schedule document- [Reinstate Policy - ReinstatePolicy - 0.0.1 ](https://github.com/docs/commands/ReinstatePolicy/0.0.1.mdx) - Command to reinstate a previously cancelled or lapsed funeral policy- [Reinstate Policy Request - ReinstatePolicyRequest - 0.0.1 ](https://github.com/docs/commands/ReinstatePolicyRequest/0.0.1.mdx) - Request reinstatement of a lapsed policy- [Reinstate Product Without Change - ReinstateProductWithoutChange - 0.0.1 ](https://github.com/docs/commands/ReinstateProductWithoutChange/0.0.1.mdx) - Command to reinstate a lapsed or cancelled product within a funeral policy without modifying its terms.- [Remove Beneficiary - RemoveBeneficiary - 0.0.1 ](https://github.com/docs/commands/RemoveBeneficiary/0.0.1.mdx) - Command to remove a beneficiary from a product on a quote.- [Remove Beneficiary From Policy - RemoveBeneficiaryFromPolicy - 0.0.1 ](https://github.com/docs/commands/RemoveBeneficiaryFromPolicy/0.0.1.mdx) - Remove a beneficiary from a policy- [Remove Beneficiary From Quote - RemoveBeneficiaryFromQuote - 0.0.1 ](https://github.com/docs/commands/RemoveBeneficiaryFromQuote/0.0.1.mdx) - Remove a beneficiary from a quote- [Remove Optional Benefit - RemoveOptionalBenefit - 0.0.1 ](https://github.com/docs/commands/RemoveOptionalBenefit/0.0.1.mdx) - Command to remove an optional benefit from a product on a quote.- [Remove Optional Benefit On Products - RemoveOptionalBenefitOnProducts - 0.0.1 ](https://github.com/docs/commands/RemoveOptionalBenefitOnProducts/0.0.1.mdx) - Command to remove an optional benefit from all products on a quote simultaneously.- [Repudiate Claim - RepudiateClaim - 0.0.1 ](https://github.com/docs/commands/RepudiateClaim/0.0.1.mdx) - Repudiate (reject) a claim- [Repudiate Claim - RepudiateClaimCommand - 0.0.1 ](https://github.com/docs/commands/RepudiateClaimCommand/0.0.1.mdx) - Command to repudiate (deny) a claim with reason codes.- [Reschedule Grace Period Check - RescheduleGracePeriodCheck - 0.0.1 ](https://github.com/docs/commands/RescheduleGracePeriodCheck/0.0.1.mdx) - SuperAdmin ops command that re-arms a lost or stale grace-period check for a policy.- [Reverse Collection Outcome - ReverseCollectionOutcome - 0.0.1 ](https://github.com/docs/commands/ReverseCollectionOutcome/0.0.1.mdx) - SuperAdmin ops command that reverses a previously recorded successful collection outcome affected by the CollectionFailedEvent reversal gap.- [Scheduled Claim Send Notification - ScheduledClaimSendNotification - 0.0.1 ](https://github.com/docs/commands/ScheduledClaimSendNotification/0.0.1.mdx) - Command to send a scheduled claims notification when its dispatch time is reached.- [Scheduled Policy Send Notification - ScheduledPolicySendNotification - 0.0.1 ](https://github.com/docs/commands/ScheduledPolicySendNotification/0.0.1.mdx) - Command to send a scheduled policy notification when its dispatch time is reached.- [Scheduled Quote Send Notification - ScheduledQuoteSendNotification - 0.0.1 ](https://github.com/docs/commands/ScheduledQuoteSendNotification/0.0.1.mdx) - Command to send a scheduled quote notification when its dispatch time is reached.- [Send Ad Hoc Quote Notification - SendAdHocQuoteNotification - 0.0.1 ](https://github.com/docs/commands/SendAdHocQuoteNotification/0.0.1.mdx) - Send an ad-hoc quote notification- [Send Notification - SendNotification - 0.0.1 ](https://github.com/docs/commands/SendNotification/0.0.1.mdx) - Command to send an enriched notification to the delivery provider gateway.- [Send Policy Notification - SendPolicyNotification - 0.0.1 ](https://github.com/docs/commands/SendPolicyNotification/0.0.1.mdx) - Send a policy notification to the policyholder- [Send Quote Notification - SendQuoteNotification - 0.0.1 ](https://github.com/docs/commands/SendQuoteNotification/0.0.1.mdx) - Send a quote notification to the customer- [Set File Origination - SetFileOrigination - 0.0.1 ](https://github.com/docs/commands/SetFileOrigination/0.0.1.mdx) - Command to set or update the origination context of a file- [Set Quote Cover Start Date - SetQuoteCoverStartDate - 0.0.1 ](https://github.com/docs/commands/SetQuoteCoverStartDate/0.0.1.mdx) - Command to set the cover start date for a quote.- [Set Terms and Conditions Accepted - SetTAndCsAccepted - 0.0.1 ](https://github.com/docs/commands/SetTAndCsAccepted/0.0.1.mdx) - Command to record acceptance of terms and conditions on a quote.- [Set T And Cs Accepted With Verification Macro - SetTAndCsAcceptedWithVerificationMacro - 0.0.1 ](https://github.com/docs/commands/SetTAndCsAcceptedWithVerificationMacro/0.0.1.mdx) - Macro command that records Terms and Conditions acceptance together with verification in a single atomic operation.- [Set Terms And Conditions Accepted - SetTermsAndConditionsAccepted - 0.0.1 ](https://github.com/docs/commands/SetTermsAndConditionsAccepted/0.0.1.mdx) - Record acceptance of terms and conditions on a quote- [Stack Cover - StackCover - 0.0.1 ](https://github.com/docs/commands/StackCover/0.0.1.mdx) - Command to stack additional cover amount on an existing funeral policy product.- [Stack Cover Request - StackCoverRequest - 0.0.1 ](https://github.com/docs/commands/StackCoverRequest/0.0.1.mdx) - Request to stack cover on a policy- [Stagger Cover - StaggerCover - 0.0.1 ](https://github.com/docs/commands/StaggerCover/0.0.1.mdx) - Command to stagger the cover amount on an existing funeral policy, phasing in benefits over time.- [Stagger Cover Request - StaggerCoverRequest - 0.0.1 ](https://github.com/docs/commands/StaggerCoverRequest/0.0.1.mdx) - Request to stagger cover on a policy- [Submit Claim To CRM - SubmitClaimToCrm - 0.0.1 ](https://github.com/docs/commands/SubmitClaimToCrm/0.0.1.mdx) - Submit claim data to the CRM system- [Submit Claim to CRM - SubmitClaimToCrmCommand - 0.0.1 ](https://github.com/docs/commands/SubmitClaimToCrmCommand/0.0.1.mdx) - Command to submit a claim to the CRM system for servicing.- [Update Banking Details On Claim - UpdateBankingDetailsOnClaim - 0.0.1 ](https://github.com/docs/commands/UpdateBankingDetailsOnClaim/0.0.1.mdx) - Update claimant banking details on a claim- [Update Banking Details on Claim - UpdateBankingDetailsOnClaimCommand - 0.0.1 ](https://github.com/docs/commands/UpdateBankingDetailsOnClaimCommand/0.0.1.mdx) - Command to update claimant banking details on an existing claim.- [Update Beneficiary - UpdateBeneficiary - 0.0.1 ](https://github.com/docs/commands/UpdateBeneficiary/0.0.1.mdx) - Command to update an existing beneficiary on a quote.- [Update Beneficiary On Policy - UpdateBeneficiaryOnPolicy - 0.0.1 ](https://github.com/docs/commands/UpdateBeneficiaryOnPolicy/0.0.1.mdx) - Update beneficiary details on a policy- [Update Beneficiary On Quote - UpdateBeneficiaryOnQuote - 0.0.1 ](https://github.com/docs/commands/UpdateBeneficiaryOnQuote/0.0.1.mdx) - Update beneficiary details on a quote- [Update Billing Date - UpdateBillingDate - 0.0.1 ](https://github.com/docs/commands/UpdateBillingDate/0.0.1.mdx) - Command to update the billing date of a policy- [Update Claim Document Verification Status - UpdateClaimDocumentVerificationStatusCommand - 0.0.1 ](https://github.com/docs/commands/UpdateClaimDocumentVerificationStatusCommand/0.0.1.mdx) - Command to update the document verification status on a claim.- [Update Claim For Covered Life Death - UpdateClaimForCoveredLifeDeath - 0.0.1 ](https://github.com/docs/commands/UpdateClaimForCoveredLifeDeath/0.0.1.mdx) - Update details on a covered life claim- [Update Claim for Covered Life Death - UpdateClaimForCoveredLifeDeathCommand - 0.0.1 ](https://github.com/docs/commands/UpdateClaimForCoveredLifeDeathCommand/0.0.1.mdx) - Command to update claim details specific to a covered life death scenario.- [Update Collection Account Preferences - UpdateCollectionAccountPreferences - 0.0.1 ](https://github.com/docs/commands/UpdateCollectionAccountPreferences/0.0.1.mdx) - Command to update collection account preferences for a customer- [Update Collection Details - UpdateCollectionDetails - 0.0.1 ](https://github.com/docs/commands/UpdateCollectionDetails/0.0.1.mdx) - Command to update collection and financial details for a policy- [Update Covered Life Claim - UpdateCoveredLifeClaim - 0.0.1 ](https://github.com/docs/commands/UpdateCoveredLifeClaim/0.0.1.mdx) - Update details on a covered life claim- [Update Covered Life Claim And Calculate Payout - UpdateCoveredLifeClaimAndCalcPayout - 0.0.1 ](https://github.com/docs/commands/UpdateCoveredLifeClaimAndCalcPayout/0.0.1.mdx) - Update covered life claim details and recalculate payout- [Update Covered Life Claim and Calculate Payout (Macro) - UpdateCoveredLifeClaimAndCalculatePayoutMacroCommand - 0.0.1 ](https://github.com/docs/commands/UpdateCoveredLifeClaimAndCalculatePayoutMacroCommand/0.0.1.mdx) - Macro command that updates a covered life claim and calculates the payout in a single operation.- [Update Customer Address Identity - UpdateCustomerAddressIdentity - 0.0.1 ](https://github.com/docs/commands/UpdateCustomerAddressIdentity/0.0.1.mdx) - Command to update a customer's address with a new certificate- [Update Customer Date of Birth Identity - UpdateCustomerDateOfBirthIdentity - 0.0.1 ](https://github.com/docs/commands/UpdateCustomerDateOfBirthIdentity/0.0.1.mdx) - Command to update a customer's date of birth with a new certificate- [Update Customer Email Identity - UpdateCustomerEmailIdentity - 0.0.1 ](https://github.com/docs/commands/UpdateCustomerEmailIdentity/0.0.1.mdx) - Command to update a customer's email address with a new certificate- [Update Customer Gender Identity - UpdateCustomerGenderIdentity - 0.0.1 ](https://github.com/docs/commands/UpdateCustomerGenderIdentity/0.0.1.mdx) - Command to update a customer's gender with a new certificate- [Update Customer Mobile Identity - UpdateCustomerMobileIdentity - 0.0.1 ](https://github.com/docs/commands/UpdateCustomerMobileIdentity/0.0.1.mdx) - Command to update a customer's mobile number with a new certificate- [Update Customer Name Identity - UpdateCustomerNameIdentity - 0.0.1 ](https://github.com/docs/commands/UpdateCustomerNameIdentity/0.0.1.mdx) - Command to update a customer's name with a new certificate- [Update Main Life Claim - UpdateMainLifeClaim - 0.0.1 ](https://github.com/docs/commands/UpdateMainLifeClaim/0.0.1.mdx) - Update details on a main life claim- [Update Main Life Claim And Calculate Payout - UpdateMainLifeClaimAndCalcPayout - 0.0.1 ](https://github.com/docs/commands/UpdateMainLifeClaimAndCalcPayout/0.0.1.mdx) - Update main life claim details and recalculate payout- [Update Main Life Claim and Calculate Payout (Macro) - UpdateMainLifeClaimAndCalculatePayoutMacroCommand - 0.0.1 ](https://github.com/docs/commands/UpdateMainLifeClaimAndCalculatePayoutMacroCommand/0.0.1.mdx) - Macro command that updates a main life claim and calculates the payout in a single operation.- [Update Main Life Claim - UpdateMainLifeClaimCommand - 0.0.1 ](https://github.com/docs/commands/UpdateMainLifeClaimCommand/0.0.1.mdx) - Command to update claim details specific to a main life death scenario.- [Update Main Product And Policyholder Macro - UpdateMainProductAndPolicyholderMacro - 0.0.1 ](https://github.com/docs/commands/UpdateMainProductAndPolicyholderMacro/0.0.1.mdx) - Macro command that updates the main product and policyholder details on a quote in a single atomic operation.- [Update Personal Details - UpdatePersonalDetails - 0.0.1 ](https://github.com/docs/commands/UpdatePersonalDetails/0.0.1.mdx) - Command to update personal details of a life on a policy- [Update Personal Details On Policy - UpdatePersonalDetailsOnPolicy - 0.0.1 ](https://github.com/docs/commands/UpdatePersonalDetailsOnPolicy/0.0.1.mdx) - Update personal details on a policy- [Update Policy From Quote - UpdatePolicyFromQuote - 0.0.1 ](https://github.com/docs/commands/UpdatePolicyFromQuote/0.0.1.mdx) - Command to update an existing policy with information from a quote- [Update Product On Quote - UpdateProductOnQuote - 0.0.1 ](https://github.com/docs/commands/UpdateProductOnQuote/0.0.1.mdx) - Command to update a product on a quote, recalculating pricing as needed.- [Update Tenanted Identity - UpdateTenantedIdentity - 0.0.1 ](https://github.com/docs/commands/UpdateTenantedIdentity/0.0.1.mdx) - Command to update an existing tenanted identity record- [Update Unverified Identity - UpdateUnverifiedIdentity - 0.0.1 ](https://github.com/docs/commands/UpdateUnverifiedIdentity/0.0.1.mdx) - Command to update an existing unverified identity record- [Upload File - UploadFile - 0.0.1 ](https://github.com/docs/commands/UploadFile/0.0.1.mdx) - Command to upload a file directly with base64 encoded content- [Verify Party - VerifyParty - 0.0.1 ](https://github.com/docs/commands/VerifyParty/0.0.1.mdx) - Command to initiate verification of a party's information through external providers- [Verify Policy Health - VerifyPolicyHealth - 0.0.1 ](https://github.com/docs/commands/VerifyPolicyHealth/0.0.1.mdx) - Command to initiate a comprehensive health check on a policy, verifying all required compliance and operational criteria are met. ## Queries - [CORS Preflight Request - CorsPreflightRequest - 0.0.1 ](https://github.com/docs/queries/CorsPreflightRequest/0.0.1.mdx) - Handle browser CORS preflight requests for cross-origin API access- [Download File - DownloadFile - 0.0.1 ](https://github.com/docs/queries/DownloadFile/0.0.1.mdx) - Download an uploaded file by streaming its contents- [Get Binary Stream - GetBinaryStream - 0.0.1 ](https://github.com/docs/queries/GetBinaryStream/0.0.1.mdx) - Retrieve the binary content of a file as a byte stream- [Get Claim - GetClaim - 0.0.1 ](https://github.com/docs/queries/GetClaim/0.0.1.mdx) - Retrieve a single claim by its unique identifier.- [Get Claim by Claim Number - GetClaimByClaimNumber - 0.0.1 ](https://github.com/docs/queries/GetClaimByClaimNumber/0.0.1.mdx) - Retrieve a claim by its human-readable claim number.- [Get Claims - GetClaims - 0.0.1 ](https://github.com/docs/queries/GetClaims/0.0.1.mdx) - Query to retrieve claims associated with a policy- [Get Claims by Policy ID - GetClaimsByPolicyId - 0.0.1 ](https://github.com/docs/queries/GetClaimsByPolicyId/0.0.1.mdx) - Retrieve all claims associated with a specific policy.- [Get Claims Command Status - GetClaimsCommandStatus - 0.0.1 ](https://github.com/docs/queries/GetClaimsCommandStatus/0.0.1.mdx) - Retrieve the processing status of a claims command by correlation ID.- [Get Claim Support Tickets - GetClaimSupportTickets - 0.0.1 ](https://github.com/docs/queries/GetClaimSupportTickets/0.0.1.mdx) - Retrieve support tickets for a claim (ASCP-specific)- [Get Command Status - GetCommandStatus - 0.0.1 ](https://github.com/docs/queries/GetCommandStatus/0.0.1.mdx) - Check the status of an asynchronous command by correlation ID- [Get Cover From Premium - GetCoverFromPremium - 0.0.1 ](https://github.com/docs/queries/GetCoverFromPremium/0.0.1.mdx) - Calculate the cover amount achievable for a given premium budget and risk factors- [Get Customer - GetCustomer - 0.0.1 ](https://github.com/docs/queries/GetCustomer/0.0.1.mdx) - Retrieve a customer and their associated policies by policy holder ID- [Get Customer By Policy Code - GetCustomerByPolicyCode - 0.0.1 ](https://github.com/docs/queries/GetCustomerByPolicyCode/0.0.1.mdx) - Retrieve a customer by policy code- [Get Extraction Status Query - GetExtractionStatus - 0.0.1 ](https://github.com/docs/queries/GetExtractionStatus/0.0.1.mdx) - Query the processing status and results of a document extraction command. Returns current state, timestamps, and extracted data when available. - [Get File - GetFile - 0.0.1 ](https://github.com/docs/queries/GetFile/0.0.1.mdx) - Retrieve file metadata by its unique identifier- [Get File Command Status - GetFileCommandStatus - 0.0.1 ](https://github.com/docs/queries/GetFileCommandStatus/0.0.1.mdx) - Poll the status of an async file upload command- [Get File Upload Command Status - GetFileUploadCommandStatus - 0.0.1 ](https://github.com/docs/queries/GetFileUploadCommandStatus/0.0.1.mdx) - Retrieve the status of a file upload command- [Get Funeral Policy - GetFuneralPolicy - 0.0.1 ](https://github.com/docs/queries/GetFuneralPolicy/0.0.1.mdx) - Retrieve a single funeral policy by its unique identifier- [Get Global Identity - GetGlobalIdentity - 0.0.1 ](https://github.com/docs/queries/GetGlobalIdentity/0.0.1.mdx) - Retrieve a global identity by its Global Customer ID (GCID)- [Get Global Identity By Issued Identity - GetGlobalIdentityByIssuedIdentity - 0.0.1 ](https://github.com/docs/queries/GetGlobalIdentityByIssuedIdentity/0.0.1.mdx) - Look up a global identity by issued identity document (ID number or passport)- [Get Identity Portfolio - GetIdentityPortfolio - 0.0.1 ](https://github.com/docs/queries/GetIdentityPortfolio/0.0.1.mdx) - [Get Inventory Item - GetInventoryItem - 0.0.1 ](https://github.com/docs/queries/GetInventoryItem/0.0.1.mdx) - Retrieve an inventory item by its serial number.- [Get Notification Command Status By Correlation ID - GetNotificationCommandStatusByCorrelationId - 0.0.1 ](https://github.com/docs/queries/GetNotificationCommandStatusByCorrelationId/0.0.1.mdx) - Retrieve the status of a notification command using its correlation ID.- [Get Notification Config - GetNotificationConfig - 0.0.1 ](https://github.com/docs/queries/GetNotificationConfig/0.0.1.mdx) - Retrieve the partner notification configuration aggregate by partner ID.- [Get Notification Data Product By Origin ID - GetNotificationDataProductByOriginId - 0.0.1 ](https://github.com/docs/queries/GetNotificationDataProductByOriginId/0.0.1.mdx) - Retrieve notification history for a policy or claim by its origin identifier.- [Get Partner - GetPartner - 0.0.1 ](https://github.com/docs/queries/GetPartner/0.0.1.mdx) - Query to retrieve partner configuration including packages, products, and business rules- [Get Policy - GetPolicy - 0.0.1 ](https://github.com/docs/queries/GetPolicy/0.0.1.mdx) - Retrieve a policy by ID- [Get Policy By Policy Code - GetPolicyByPolicyCode - 0.0.1 ](https://github.com/docs/queries/GetPolicyByPolicyCode/0.0.1.mdx) - Retrieve a policy by its human-readable policy code- [Get Policy Command Status - GetPolicyCommandStatus - 0.0.1 ](https://github.com/docs/queries/GetPolicyCommandStatus/0.0.1.mdx) - Poll the status of an asynchronous policy command- [Get Policy Correlated Events - GetPolicyCorrelatedEvents - 0.0.1 ](https://github.com/docs/queries/GetPolicyCorrelatedEvents/0.0.1.mdx) - Get all events correlated to a policy (ASCP-specific for claims assessment)- [Get Policy Correlation ID Trace - GetPolicyCorrelationIdTrace - 0.0.1 ](https://github.com/docs/queries/GetPolicyCorrelationIdTrace/0.0.1.mdx) - Retrieve all events associated with a policy grouped by correlation ID- [Get Policy Event List - GetPolicyEventList - 0.0.1 ](https://github.com/docs/queries/GetPolicyEventList/0.0.1.mdx) - Retrieve all events for a policy in chronological order- [Get Premium From Cover - GetPremiumFromCover - 0.0.1 ](https://github.com/docs/queries/GetPremiumFromCover/0.0.1.mdx) - Calculate the monthly premium amount for a given cover amount and risk factors- [Get Product Bundle Config - GetProductBundleConfig - 0.0.1 ](https://github.com/docs/queries/GetProductBundleConfig/0.0.1.mdx) - Retrieve a product bundle configuration by its identifier.- [Get Product Rules By Relationship - GetProductRulesByRelationship - 0.0.1 ](https://github.com/docs/queries/GetProductRulesByRelationship/0.0.1.mdx) - Get product rules for a specific partner, package, and product combination- [Get Quote - GetQuote - 0.0.1 ](https://github.com/docs/queries/GetQuote/0.0.1.mdx) - Retrieve a quote by ID- [Get Quote Command Status - GetQuoteCommandStatus - 0.0.1 ](https://github.com/docs/queries/GetQuoteCommandStatus/0.0.1.mdx) - Poll the status of an asynchronous quote command- [Get Tenanted Identity - GetTenantedIdentity - 0.0.1 ](https://github.com/docs/queries/GetTenantedIdentity/0.0.1.mdx) - Retrieve a tenanted identity by tenant ID and identity ID- [Get Tenanted Identity Batch - GetTenantedIdentityBatch - 0.0.1 ](https://github.com/docs/queries/GetTenantedIdentityBatch/0.0.1.mdx) - Retrieve multiple tenanted identities in a single batch request- [Get User Banking Details - GetUserBankingDetails - 0.0.1 ](https://github.com/docs/queries/GetUserBankingDetails/0.0.1.mdx) - Retrieve the authenticated user's banking details- [Get Verification Status - GetVerificationStatus - 0.0.1 ](https://github.com/docs/queries/GetVerificationStatus/0.0.1.mdx) - Retrieve the current status of a verification request by correlation ID- [Healthcheck Request - HealthcheckRequest - 0.0.1 ](https://github.com/docs/queries/HealthcheckRequest/0.0.1.mdx) - Check the health and availability of the BFF Web service- [Perform Calculation - PerformCalculation - 0.0.1 ](https://github.com/docs/queries/PerformCalculation/0.0.1.mdx) - Execute dynamic calculations using partner-configured calculator instances- [Perform Pricing Calculation - PerformPricingCalculation - 0.0.1 ](https://github.com/docs/queries/PerformPricingCalculation/0.0.1.mdx) - Query to calculate premium and cover amounts for insurance products- [Proxy HTTP Request - ProxyHttpRequest - 0.0.1 ](https://github.com/docs/queries/ProxyHttpRequest/0.0.1.mdx) - Proxy any HTTP request from web clients to the backend BFF API- [Query Funeral Policy - QueryFuneralPolicy - 0.0.1 ](https://github.com/docs/queries/QueryFuneralPolicy/0.0.1.mdx) - Search policies with filters and pagination ## Agents ## Services - [BFFASCP Service - BFFASCPService - 0.0.1 ](https://github.com/docs/services/BFFASCPService/0.0.1.mdx) - Backend for Frontend service providing API orchestration for the Agent Servicing Claims Portal, enabling agents to manage quotes, policies, claims, and customer interactions. - [BFF Web Service - BFFWebService - 0.0.1 ](https://github.com/docs/services/BFFWebService/0.0.1.mdx) - Java Lambda-based Backend for Frontend service providing API orchestration for web clients, proxying requests to Quote, Policy, Claims, Customer, Partner, Pricing and File Upload domain services. - [Collections Command Gateway Service - CollectionsCommandGatewayService - 0.0.1 ](https://github.com/docs/services/CollectionsCommandGatewayService/0.0.1.mdx) - External command gateway that publishes collection creation, schedule creation, and collection outcome events for downstream consumers. - [Customer DP Service - CustomerDPService - 0.0.1 ](https://github.com/docs/services/CustomerDPService/0.0.1.mdx) - Data product service providing unified customer views by consuming policy and quote events and projecting them into a queryable customer aggregate. - [Document Extraction Command Gateway Service - DocumentExtractionCGService - 0.0.1 ](https://github.com/docs/services/DocumentExtractionCGService/0.0.1.mdx) - Command Gateway service for extracting structured data from documents using AWS Textract and provider adapters. Handles document routing, extraction workflows, and outcome publishing. - [File Upload Service - FileUploadService - 0.0.1 ](https://github.com/docs/services/FileUploadService/0.0.1.mdx) - Service managing file uploads, downloads, archival, and deletion for policy-related documents across Claims, Policy, and Quote contexts. - [Identity Service - IdentityService - 0.0.1 ](https://github.com/docs/services/IdentityService/0.0.1.mdx) - Service managing customer identities across the platform including global identities, unverified identities, customer profiles, and data subject records. - [Notification Service - NotificationService - 0.0.1 ](https://github.com/docs/services/NotificationService/0.0.1.mdx) - Core service managing notification lifecycle for funeral insurance policies and claims, including triggering, scheduling, dispatch, and multi-channel delivery. - [Partner Service - PartnerService - 0.0.1 ](https://github.com/docs/services/PartnerService/0.0.1.mdx) - Read-only service providing partner configuration and product package details. Enables API consumers to retrieve partner setup, available products, pricing metadata, and business rules for quote creation and policy management. - [PDF Generator Service - PDFGeneratorService - 0.0.1 ](https://github.com/docs/services/PDFGeneratorService/0.0.1.mdx) - Serverless service for generating and encrypting PDF documents from HTML templates. Provides secure document storage and retrieval via signed URLs. - [Policy Importer Service - PolicyImporterService - 0.0.1 ](https://github.com/docs/services/PolicyImporterService/0.0.1.mdx) - Batch and API ingestion service that converts external policy data into Policy and Identity commands for the Capstone PAS. - [Policy Service - PolicyService - 0.0.1 ](https://github.com/docs/services/PolicyService/0.0.1.mdx) - Core service managing funeral insurance policy lifecycle, beneficiaries, premium collection, cover escalation, and verification workflows. - [Portfolio Service - PortfolioService - 0.0.1 ](https://github.com/docs/services/PortfolioService/0.0.1.mdx) - Service managing customer identity portfolios, tracking quotes and policies associated with each customer across their lifecycle. - [Pricing Service - PricingService - 0.0.1 ](https://github.com/docs/services/PricingService/0.0.1.mdx) - Calculation service providing premium and cover amount computations for funeral insurance products. Supports both static calculator types and dynamic partner-configurable calculations. - [Product Bundle Inventory Service - ProductBundleInventoryService - 0.0.1 ](https://github.com/docs/services/ProductBundleInventoryService/0.0.1.mdx) - Core service managing prepaid funeral insurance product bundles, inventory items, and redemption workflows for partner distribution channels. - [Quote Service - QuoteService - 0.0.1 ](https://github.com/docs/services/QuoteService/0.0.1.mdx) - Core service managing insurance quote creation, product configuration, pricing, policyholder capture, and quote-to-policy conversion workflows. - [Verification Service - VerificationService - 0.0.1 ](https://github.com/docs/services/VerificationService/0.0.1.mdx) - Command gateway service that orchestrates party verification through external providers including Astute (VOPD), QLink (bank verification), and ORMS (sanctions screening). ## Data Products - [Policy Correlation ID Trace - policy-correlation-id-trace - 0.0.1 ](https://github.com/docs/data-products/policy-correlation-id-trace/0.0.1.mdx) - Correlation-based rollups of policy and verification events for traceability. - [Policy Event List - policy-event-list - 0.0.1 ](https://github.com/docs/data-products/policy-event-list/0.0.1.mdx) - Flat, chronological list of all policy lifecycle events for a single policy. - [Policy Report - policy-report - 0.0.1 ](https://github.com/docs/data-products/policy-report/0.0.1.mdx) - CSV-based policy reporting feed for new business and verification outcomes. ## Domains - [BFFASCP Domain - BFFASCP - 0.0.1 ](https://github.com/docs/domains/BFFASCP/0.0.1.mdx) - Backend for Frontend service for the Agent Servicing Claims Portal (ASCP), providing API orchestration between the ASCP frontend and various Capstone domain services. - [BFF Web Domain - BFFWeb - 0.0.1 ](https://github.com/docs/domains/BFFWeb/0.0.1.mdx) - Backend for Frontend (Web) domain providing a secure API gateway layer between web clients and backend services with CORS management, CAPTCHA validation, and AWS SigV4 signing. - [ Capstone PAS - CapstonePAS - 0.0.1 ](https://github.com/docs/domains/CapstonePAS/0.0.1.mdx) - Capstone Policy Administration System (PAS) for funeral insurance products. Manages the complete policy lifecycle from quote acceptance through to claim settlement. - [Claims - Claims - 0.0.1 ](https://github.com/docs/domains/Claims/0.0.1.mdx) - Core subdomain of CapstonePAS handling death claim lifecycle, payout processing, CRM integration, claimant and deceased capture, and document verification. - [Collections - Collections - 0.0.1 ](https://github.com/docs/domains/Collections/0.0.1.mdx) - External collections command gateway domain responsible for premium collection scheduling and payment processing events used by Capstone PAS services. - [Collections Command Gateway - CommandGateway - 0.0.1 ](https://github.com/docs/domains/CommandGateway/0.0.1.mdx) - Command gateway for collections processing. Publishes collection creation, schedule, and transaction outcome events. - [Customer Data Platform - CustomerDP - 0.0.1 ](https://github.com/docs/domains/CustomerDP/0.0.1.mdx) - Customer Data Platform (CDP) providing a unified view of customer data across quotes and policies. Aggregates customer information from policy events to enable customer-centric queries and analytics. - [File Upload Domain - FileUpload - 0.0.1 ](https://github.com/docs/domains/FileUpload/0.0.1.mdx) - File management domain handling secure file uploads, storage, retrieval, and archival for policy-related documents across Claims, Policy, and Quote contexts. - [Identity Domain - Identity - 0.0.1 ](https://github.com/docs/domains/Identity/0.0.1.mdx) - Identity management domain handling global customer identities, unverified identities, tenanted identities, customer profiles, and data subject records across the insurance platform. - [Notifications Domain - Notifications - 0.0.1 ](https://github.com/docs/domains/Notifications/0.0.1.mdx) - Notification orchestration domain handling policy and claims notification lifecycle, scheduling, dispatch, and multi-channel delivery via email and SMS. - [Partner Domain - Partner - 0.0.1 ](https://github.com/docs/domains/Partner/0.0.1.mdx) - Partner domain managing partner configuration, product package availability, business rules, and distribution channel setup. Provides read-only access to partner and package configuration required for quote creation and policy management. - [PDF Generator Domain - PDFGenerator - 0.0.1 ](https://github.com/docs/domains/PDFGenerator/0.0.1.mdx) - PDF document generation domain responsible for creating, formatting, and encrypting PDF documents from HTML templates. Provides document storage and signed URL generation for secure download access. - [Policy - Policy - 0.0.2 ](https://github.com/docs/domains/Policy/0.0.2.mdx) - Core subdomain of CapstonePAS handling funeral insurance policy lifecycle, beneficiary management, premium collection, cover and premium escalation, verification workflows, and document generation. - [Policy Importer - PolicyImporter - 0.0.1 ](https://github.com/docs/domains/PolicyImporter/0.0.1.mdx) - Supporting capability for bulk policy imports from external systems into the Capstone PAS. Converts CSV and JSON payloads into policy and identity commands. - [Pricing Domain - Pricing - 0.0.1 ](https://github.com/docs/domains/Pricing/0.0.1.mdx) - Supporting domain providing insurance premium and cover amount calculations for funeral products. Implements actuarial formulas and configurable calculation engines. - [Product Bundle Inventory Domain - ProductBundleInventory - 0.0.1 ](https://github.com/docs/domains/ProductBundleInventory/0.0.1.mdx) - Product bundle inventory management for prepaid funeral insurance bundles. Handles bundle configuration, inventory item generation, and redemption workflows. - [Quote Domain - Quote - 0.0.1 ](https://github.com/docs/domains/Quote/0.0.1.mdx) - Quote domain managing insurance quote lifecycle from creation through conversion to policy, including product configuration, optional benefits, policyholder and beneficiary management, collection details capture, verification workflows, and pricing integration. - [Trustflow - Trustflow - 0.0.1 ](https://github.com/docs/domains/Trustflow/0.0.1.mdx) - Domain for verification and trust-related services. Manages identity verification, document validation, and trust scoring across the platform. - [Verifications Domain - Verifications - 0.0.1 ](https://github.com/docs/domains/Verifications/0.0.1.mdx) - Core verification domain handling party verification workflows including identity verification, bank account verification, and sanctions screening through external providers. ## Flows - [Policy Creation from Quote - PolicyCreationFromQuote - 0.0.1 ](https://github.com/docs/flows/PolicyCreationFromQuote/0.0.1.mdx) - End-to-end flow documenting how a funeral insurance policy is created from a quote, including all downstream service integrations for notifications, identity, collections, verification, and document generation. - [Policy Reinstatement — Preconditions & Re-arming - PolicyReinstatementPreconditions - 0.0.1 ](https://github.com/docs/flows/PolicyReinstatementPreconditions/0.0.1.mdx) - How an inactive (lapsed or cancelled) funeral policy is reinstated: every precondition that must hold before reinstatement is allowed, and what the policy service does once it is — backdating the effective date, recording the reinstatement, resetting the failure counter, and re-arming premium collection. Covers DIGISURE-5504 (AC1, AC2, AC4, AC6) plus the pre-existing window / cap / verification-failure guards. Reinstatement preconditions and the arrears bar are flag-gated (`reinstatement-preconditions`, `reinstatement-arrears-bar`). ## Channels - [Collections Command Gateway Events Channel - collections.{env}.events - 1.0.0 - protocol - kinesis](https://github.com/docs/channels/collections.{env}.events/1.0.0.mdx) - Kinesis stream for collection gateway events. Carries premium collection results, payment processing outcomes, and debit order status updates. - [Capstone Claims Commands Channel - sft-capstone-claims.{env}.commands - 1.0.0 - protocol - sqs](https://github.com/docs/channels/sft-capstone-claims.{env}.commands/1.0.0.mdx) - SQS queue cluster for claims domain commands in the Capstone PAS. Commands are dispatched from BFF services to create, process, and manage insurance claims. - [Capstone File Upload Events Channel - sft-capstone-file-upload.{env}.events - 1.0.0 - protocol - kinesis](https://github.com/docs/channels/sft-capstone-file-upload.{env}.events/1.0.0.mdx) - Kinesis stream for file upload events. Carries notifications about policy schedule document generation, upload completion, and download link availability. - [Capstone Identity Commands Channel - sft-capstone-identity.{env}.commands - 1.0.0 - protocol - sqs](https://github.com/docs/channels/sft-capstone-identity.{env}.commands/1.0.0.mdx) - SQS queue for identity service commands. Used for creating and updating unverified identities during policy import and onboarding workflows. - [Capstone Identity Events Channel - sft-capstone-identity.{env}.events - 1.0.0 - protocol - kinesis](https://github.com/docs/channels/sft-capstone-identity.{env}.events/1.0.0.mdx) - Kinesis stream for identity domain events from the Capstone PAS. Contains all identity lifecycle, customer identity, unverified identity, tenanted identity, and customer profile events. - [Capstone Notifications Events Channel - sft-capstone-notifications.{env}.events - 1.0.0 - protocol - kinesis](https://github.com/docs/channels/sft-capstone-notifications.{env}.events/1.0.0.mdx) - Kinesis stream for notification root events. Carries events that trigger customer notifications including SMS, email, and push notifications for policy events. - [Capstone PDF Generator Events Channel - sft-capstone-pdf-generator.{env}.events - 1.0.0 - protocol - kinesis](https://github.com/docs/channels/sft-capstone-pdf-generator.{env}.events/1.0.0.mdx) - Kinesis stream for PDF generation events. Carries notifications about PDF document generation, encryption completion, and download link availability. - [Capstone Policy Importer Commands Channel - sft-capstone-policy-importer.{env}.commands - 1.0.0 - protocol - sqs](https://github.com/docs/channels/sft-capstone-policy-importer.{env}.commands/1.0.0.mdx) - SQS queue for policy importer ingestion commands. Used for API-submitted policy creation requests that are processed asynchronously. - [Capstone Policy Importer Events Channel - sft-capstone-policy-importer.{env}.events - 1.0.0 - protocol - sns](https://github.com/docs/channels/sft-capstone-policy-importer.{env}.events/1.0.0.mdx) - SNS topic for policy importer domain events. Carries completion and failure notifications for batch policy import operations. - [Capstone Policy Commands Channel - sft-capstone-policy.{env}.commands - 1.0.0 - protocol - sqs](https://github.com/docs/channels/sft-capstone-policy.{env}.commands/1.0.0.mdx) - SQS queue cluster for policy domain commands in the Capstone PAS. Commands are dispatched from BFF services to manage policies, beneficiaries, and policy servicing operations. - [Capstone Policy Events Channel - sft-capstone-policy.{env}.events - 1.0.0 - protocol - kinesis](https://github.com/docs/channels/sft-capstone-policy.{env}.events/1.0.0.mdx) - Kinesis stream for policy domain events from the Capstone PAS. Contains all policy lifecycle, beneficiary, collection, verification, and cover-related events. - [Capstone Product Bundle Events Channel - sft-capstone-product-bundle.{env}.events - 1.0.0 - protocol - kinesis](https://github.com/docs/channels/sft-capstone-product-bundle.{env}.events/1.0.0.mdx) - Kinesis stream for product bundle inventory domain events from the Capstone PAS. Contains all inventory item creation, redemption, and bundle issuance events. - [Capstone Quote Commands Channel - sft-capstone-quote.{env}.commands - 1.0.0 - protocol - sqs](https://github.com/docs/channels/sft-capstone-quote.{env}.commands/1.0.0.mdx) - SQS queue cluster for quote domain commands in the Capstone PAS. Commands are dispatched from BFF services to create and manage quotes through the quote lifecycle. - [Capstone Quote Events Channel - sft-capstone-quote.{env}.events - 1.0.0 - protocol - kinesis](https://github.com/docs/channels/sft-capstone-quote.{env}.events/1.0.0.mdx) - Kinesis stream for quote domain events from the Capstone PAS. Contains quote lifecycle, policyholder capture, and resume workflow events. - [Capstone Verification Events Channel - sft-capstone-verification.{env}.events - 1.0.0 - protocol - kinesis](https://github.com/docs/channels/sft-capstone-verification.{env}.events/1.0.0.mdx) - Kinesis stream for verification gateway events. Used for policy verification workflows including identity verification, bank account verification, and employment verification. ## Ubiquitous Language - BFFASCP Domain Domain - [Backend for Frontend: - An API layer that provides a unified interface for frontend applications.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Agent Servicing Claims Portal: - Web application used by agents to service policies and process claims.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Quote: - A proposal for insurance coverage with pricing details.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Claim: - A request for benefit payment following a covered event.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Claimant: - The person submitting a claim on behalf of the deceased.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Main Life: - The primary insured person on the policy, typically the policyholder.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Covered Life: - A person whose death triggers a benefit payment under the policy.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Death Detail: - Information about the circumstances of death for a claim.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Partner: - An organization that distributes insurance products.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Package: - A configured bundle of products offered by a partner.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Sales Agent: - An individual who sells insurance products on behalf of a partner.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Pre-Signed URL: - A temporary URL for secure file upload to cloud storage.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Command Status: - The processing status of an asynchronous command.](https://github.com/docs/domains/BFFASCP/language.mdx) - [Correlation ID: - A unique identifier that tracks related operations across services.](https://github.com/docs/domains/BFFASCP/language.mdx) - BFF Web Domain Domain - [Backend for Frontend (Web): - An API gateway pattern providing a tailored backend for web clients.](https://github.com/docs/domains/BFFWeb/language.mdx) - [Partner Configuration: - Configuration settings specific to a partner's web integration.](https://github.com/docs/domains/BFFWeb/language.mdx) - [Cross-Origin Resource Sharing: - Security mechanism controlling which origins can access the API.](https://github.com/docs/domains/BFFWeb/language.mdx) - [CORS Preflight Request: - An OPTIONS request sent by browsers to check CORS permissions.](https://github.com/docs/domains/BFFWeb/language.mdx) - [CAPTCHA Validation: - Bot protection using Google reCAPTCHA v3 score-based verification.](https://github.com/docs/domains/BFFWeb/language.mdx) - [reCAPTCHA Token: - A client-generated token for bot verification.](https://github.com/docs/domains/BFFWeb/language.mdx) - [AWS Signature Version 4: - AWS request signing protocol for API Gateway authentication.](https://github.com/docs/domains/BFFWeb/language.mdx) - [Proxy Request: - A request forwarded from the edge to the backend API.](https://github.com/docs/domains/BFFWeb/language.mdx) - [Upstream URL: - The backend API URL to which requests are proxied.](https://github.com/docs/domains/BFFWeb/language.mdx) - [Security Headers: - HTTP headers that enhance response security.](https://github.com/docs/domains/BFFWeb/language.mdx) - [Allowed Origin: - A web origin permitted to make cross-origin requests.](https://github.com/docs/domains/BFFWeb/language.mdx) - [Dev Extension Passthrough: - Development mode allowing all origins for testing.](https://github.com/docs/domains/BFFWeb/language.mdx) - [Healthcheck Endpoint: - An internal endpoint for monitoring service availability.](https://github.com/docs/domains/BFFWeb/language.mdx) - [Request Logger: - Structured logging context for request tracing.](https://github.com/docs/domains/BFFWeb/language.mdx) - Customer Data Platform Domain - [Customer: - A unified representation of a person across quotes and policies.](https://github.com/docs/domains/CustomerDP/language.mdx) - [Global Customer ID: - A globally unique identifier for a customer across all systems.](https://github.com/docs/domains/CustomerDP/language.mdx) - [Customer Policy: - A policy reference within the customer aggregate.](https://github.com/docs/domains/CustomerDP/language.mdx) - [Policy Holder: - The person who owns a policy and whose identity defines the customer.](https://github.com/docs/domains/CustomerDP/language.mdx) - [Identification: - Identity document details used to uniquely identify a person.](https://github.com/docs/domains/CustomerDP/language.mdx) - [Data Product: - A self-contained unit of data with clear ownership and defined interfaces.](https://github.com/docs/domains/CustomerDP/language.mdx) - [Quote: - A preliminary insurance offer before policy conversion.](https://github.com/docs/domains/CustomerDP/language.mdx) - [Policy Status: - The current state of a policy in its lifecycle.](https://github.com/docs/domains/CustomerDP/language.mdx) - [Logical Clock Reading: - A monotonic counter ensuring correct event ordering.](https://github.com/docs/domains/CustomerDP/language.mdx) - File Upload Domain Domain - [File: - A document or media file stored in the system.](https://github.com/docs/domains/FileUpload/language.mdx) - [File Upload Link: - A pre-signed URL allowing direct file upload to storage.](https://github.com/docs/domains/FileUpload/language.mdx) - [File Download Link: - A pre-signed URL allowing secure file download.](https://github.com/docs/domains/FileUpload/language.mdx) - [Origination: - The business context from which a file originates.](https://github.com/docs/domains/FileUpload/language.mdx) - [File Type: - The format or extension of the uploaded file.](https://github.com/docs/domains/FileUpload/language.mdx) - [File Status: - The current lifecycle state of a file.](https://github.com/docs/domains/FileUpload/language.mdx) - [Pre-Signed URL: - A temporary URL with embedded authentication for S3 operations.](https://github.com/docs/domains/FileUpload/language.mdx) - [Archive: - Process of moving a file to long-term storage.](https://github.com/docs/domains/FileUpload/language.mdx) - [Auxiliary Data: - Additional metadata stored with a file.](https://github.com/docs/domains/FileUpload/language.mdx) - [Document Type: - Business classification of the document.](https://github.com/docs/domains/FileUpload/language.mdx) - Identity Domain Domain - [Global Identity: - The canonical customer identity record across the platform.](https://github.com/docs/domains/Identity/language.mdx) - [Global Customer ID (GCID): - A unique identifier that links all customer records across systems.](https://github.com/docs/domains/Identity/language.mdx) - [Tenanted Identity: - An identity record scoped to a specific tenant in the multi-tenant system.](https://github.com/docs/domains/Identity/language.mdx) - [Identity Profile: - Aggregate managing customer notification and collection account preferences.](https://github.com/docs/domains/Identity/language.mdx) - [Identity Portfolio: - Aggregate tracking a customer's quotes and policies.](https://github.com/docs/domains/Identity/language.mdx) - [Issued Identity: - An official identity document issued by an authority.](https://github.com/docs/domains/Identity/language.mdx) - [Certificate: - A trust indicator attached to identity attributes.](https://github.com/docs/domains/Identity/language.mdx) - [Trust Level: - A numeric score indicating the reliability of identity information.](https://github.com/docs/domains/Identity/language.mdx) - [Field Group: - A category of related identity fields governed by the same certificate.](https://github.com/docs/domains/Identity/language.mdx) - [Person Name: - The structured representation of a person's name.](https://github.com/docs/domains/Identity/language.mdx) - [Address: - A detailed physical or postal address for national and international use.](https://github.com/docs/domains/Identity/language.mdx) - [Mobile Number: - An international mobile phone number with country code.](https://github.com/docs/domains/Identity/language.mdx) - [Email Address: - A validated email address value object.](https://github.com/docs/domains/Identity/language.mdx) - [Gender: - Enumeration of gender types for identity records.](https://github.com/docs/domains/Identity/language.mdx) - [ID Type: - Enumeration of identification document types.](https://github.com/docs/domains/Identity/language.mdx) - [Tenant: - An isolated partition in the multi-tenant identity system.](https://github.com/docs/domains/Identity/language.mdx) - [Notification Preferences: - Customer preferences for receiving communications.](https://github.com/docs/domains/Identity/language.mdx) - [Collection Account Preference: - A bank account configured for premium collection.](https://github.com/docs/domains/Identity/language.mdx) - [Identity Portfolio Policy: - A policy record in a customer's identity portfolio.](https://github.com/docs/domains/Identity/language.mdx) - [Policy Code: - A business-facing identifier for an insurance policy.](https://github.com/docs/domains/Identity/language.mdx) - [Policy ID: - A unique system identifier for an insurance policy.](https://github.com/docs/domains/Identity/language.mdx) - [Quote ID: - A unique identifier for an insurance quote.](https://github.com/docs/domains/Identity/language.mdx) - [Policy Holder: - The person or entity holding an insurance policy.](https://github.com/docs/domains/Identity/language.mdx) - Notifications Domain Domain - [Notification: - A communication sent to a policyholder or claimant via email or SMS.](https://github.com/docs/domains/Notifications/language.mdx) - [Notification Medium: - The channel through which a notification is delivered.](https://github.com/docs/domains/Notifications/language.mdx) - [Notification Type: - A category of notification tied to a specific business event.](https://github.com/docs/domains/Notifications/language.mdx) - [Notification Status: - The current state of a notification in its lifecycle.](https://github.com/docs/domains/Notifications/language.mdx) - [Notification Source: - The origin domain that triggered the notification.](https://github.com/docs/domains/Notifications/language.mdx) - [Notification Recipient: - The intended receiver of a notification.](https://github.com/docs/domains/Notifications/language.mdx) - [Notification Configuration: - Rules defining when and how a notification should be sent.](https://github.com/docs/domains/Notifications/language.mdx) - [Trigger Rule: - A condition that must be met for a notification to be triggered.](https://github.com/docs/domains/Notifications/language.mdx) - [Scheduled Notification: - A notification queued for delivery at a future time.](https://github.com/docs/domains/Notifications/language.mdx) - [Immediate Notification: - A notification dispatched immediately upon trigger.](https://github.com/docs/domains/Notifications/language.mdx) - [Notification Data Product: - An analytics record tracking notification delivery status.](https://github.com/docs/domains/Notifications/language.mdx) - [Policy State: - A snapshot of policy information used for notification context.](https://github.com/docs/domains/Notifications/language.mdx) - [Claim State: - A snapshot of claim information used for notification context.](https://github.com/docs/domains/Notifications/language.mdx) - PDF Generator Domain Domain - [PDF Document: - A generated PDF file stored in S3 with associated metadata.](https://github.com/docs/domains/PDFGenerator/language.mdx) - [Page Configuration: - Settings that control how a single page is rendered in the PDF.](https://github.com/docs/domains/PDFGenerator/language.mdx) - [HTML String: - The HTML content to be converted into a PDF page.](https://github.com/docs/domains/PDFGenerator/language.mdx) - [Signed URL: - A time-limited secure URL for downloading the generated document.](https://github.com/docs/domains/PDFGenerator/language.mdx) - [Page Margin: - The spacing around the content area of a PDF page.](https://github.com/docs/domains/PDFGenerator/language.mdx) - [Header Template: - HTML template for the page header displayed at the top of each page.](https://github.com/docs/domains/PDFGenerator/language.mdx) - [Footer Template: - HTML template for the page footer displayed at the bottom of each page.](https://github.com/docs/domains/PDFGenerator/language.mdx) - [Document Encryption: - Password protection applied to a PDF document.](https://github.com/docs/domains/PDFGenerator/language.mdx) - [Resource URI: - The S3 URI identifying the stored document location.](https://github.com/docs/domains/PDFGenerator/language.mdx) - Policy Domain - [Policy: - A funeral insurance contract between the insurer and policyholder.](https://github.com/docs/domains/Policy/language.mdx) - [Policy Status: - The current state of a policy in its lifecycle.](https://github.com/docs/domains/Policy/language.mdx) - [Policy Sub-Status: - Secondary status providing granular detail about policy state changes.](https://github.com/docs/domains/Policy/language.mdx) - [Policy Holder: - The person who owns the policy and is responsible for premium payments.](https://github.com/docs/domains/Policy/language.mdx) - [Beneficiary: - A person designated to receive benefits when a covered life passes away.](https://github.com/docs/domains/Policy/language.mdx) - [Product: - An insurance product providing specific coverage on a policy.](https://github.com/docs/domains/Policy/language.mdx) - [Product Life: - A person insured under a specific product on the policy.](https://github.com/docs/domains/Policy/language.mdx) - [Main Life: - The primary insured person on the policy, typically the policyholder.](https://github.com/docs/domains/Policy/language.mdx) - [Tranche: - A segment of cover within a product with specific terms and escalation rules.](https://github.com/docs/domains/Policy/language.mdx) - [Stack Cover: - Adding additional cover on top of existing cover within a product.](https://github.com/docs/domains/Policy/language.mdx) - [Stagger Cover: - Spreading cover implementation over a defined temporal interval.](https://github.com/docs/domains/Policy/language.mdx) - [Premium: - The amount paid periodically to maintain insurance coverage.](https://github.com/docs/domains/Policy/language.mdx) - [Cover: - The benefit amount payable upon a valid claim.](https://github.com/docs/domains/Policy/language.mdx) - [Escalation: - Annual increase in premium or cover amount.](https://github.com/docs/domains/Policy/language.mdx) - [Waiting Period: - Initial period after policy inception where claims may be limited or excluded.](https://github.com/docs/domains/Policy/language.mdx) - [Collection: - The process of debiting premium payments from the policyholder.](https://github.com/docs/domains/Policy/language.mdx) - [Collection Method: - The mechanism used to collect premium payments.](https://github.com/docs/domains/Policy/language.mdx) - [Collection Frequency: - How often premium collections are scheduled.](https://github.com/docs/domains/Policy/language.mdx) - [Third Party Payer: - A person other than the policyholder who pays the premiums.](https://github.com/docs/domains/Policy/language.mdx) - [Lapse: - Policy status when the main life has passed away.](https://github.com/docs/domains/Policy/language.mdx) - [Reinstatement: - Restoring a lapsed or cancelled policy to active status.](https://github.com/docs/domains/Policy/language.mdx) - [Grace Period: - Time allowed after a missed payment before policy consequences apply.](https://github.com/docs/domains/Policy/language.mdx) - [Verification: - Process of confirming policyholder identity, bank details, or employment.](https://github.com/docs/domains/Policy/language.mdx) - [Death Type: - Classification of cause of death for claims processing.](https://github.com/docs/domains/Policy/language.mdx) - [Partner: - The insurance company or underwriter providing the policy products.](https://github.com/docs/domains/Policy/language.mdx) - [Partner Package: - A bundle of products and configurations offered by a partner.](https://github.com/docs/domains/Policy/language.mdx) - [Sales Channel: - The distribution channel through which the policy was sold.](https://github.com/docs/domains/Policy/language.mdx) - [Policy Document: - A document associated with the policy such as schedules or terms.](https://github.com/docs/domains/Policy/language.mdx) - [Audit Trail: - Complete history of all changes made to a policy.](https://github.com/docs/domains/Policy/language.mdx) - [Global Counters: - Metrics tracking collection attempts, failures, and arrears.](https://github.com/docs/domains/Policy/language.mdx) - [Address: - Postal or residential address captured for an identity.](https://github.com/docs/domains/Policy/language.mdx) - [Bank Details: - Bank account details used for premium collection.](https://github.com/docs/domains/Policy/language.mdx) - [Collection Details: - Details of a premium collection attempt including status, outcome, and retry information.](https://github.com/docs/domains/Policy/language.mdx) - [Collection Schedule: - A schedule instance linked to a policy's collection preferences.](https://github.com/docs/domains/Policy/language.mdx) - [Policy Financial Detail: - Financial and collection details for a policy.](https://github.com/docs/domains/Policy/language.mdx) - [Policy Status History: - Historical record of policy status changes for audit and tracking.](https://github.com/docs/domains/Policy/language.mdx) - [Credits: - Record of a credit entry on a policy's financial ledger.](https://github.com/docs/domains/Policy/language.mdx) - [Debits: - Record of a debit entry on a policy's financial ledger.](https://github.com/docs/domains/Policy/language.mdx) - [Campaign: - Campaign metadata associated with a policy.](https://github.com/docs/domains/Policy/language.mdx) - [Employment: - Employment attributes for a policyholder.](https://github.com/docs/domains/Policy/language.mdx) - [Replacement Cover Detail: - Details about replacement of existing insurance cover from another insurer.](https://github.com/docs/domains/Policy/language.mdx) - [Party: - Abstract base entity representing a person involved with a policy.](https://github.com/docs/domains/Policy/language.mdx) - [Unverified Identity: - Unverified personal identity information captured prior to verification.](https://github.com/docs/domains/Policy/language.mdx) - [Verification Configuration: - Verification requirements configured for a policy.](https://github.com/docs/domains/Policy/language.mdx) - [Terms And Conditions Detail: - Terms and conditions acceptance details for a policy.](https://github.com/docs/domains/Policy/language.mdx) - Policy Importer Domain - [Policy Import Batch: - A single CSV file import run that produces multiple policy create commands.](https://github.com/docs/domains/PolicyImporter/language.mdx) - [Create Policy Request: - A JSON payload submitted to request policy creation via the importer API.](https://github.com/docs/domains/PolicyImporter/language.mdx) - [Failed Row: - A CSV record that could not be mapped into a policy command.](https://github.com/docs/domains/PolicyImporter/language.mdx) - [Import Status Event: - An event that summarizes the outcome of a policy import batch.](https://github.com/docs/domains/PolicyImporter/language.mdx) - Pricing Domain Domain - [Premium: - The amount paid periodically by the policyholder for insurance coverage.](https://github.com/docs/domains/Pricing/language.mdx) - [Cover Amount: - The benefit amount payable upon a valid claim.](https://github.com/docs/domains/Pricing/language.mdx) - [Pricing Configuration: - Partner-specific configuration containing all pricing factors and rates.](https://github.com/docs/domains/Pricing/language.mdx) - [Calculator: - A component that performs specific pricing calculations.](https://github.com/docs/domains/Pricing/language.mdx) - [QX Factor (Mortality Rate): - The probability of death within a year for a given age.](https://github.com/docs/domains/Pricing/language.mdx) - [Age Top-Up Factor: - Loading applied based on the insured person's age.](https://github.com/docs/domains/Pricing/language.mdx) - [Relationship Top-Up Factor: - Loading applied based on the relationship to the main life.](https://github.com/docs/domains/Pricing/language.mdx) - [Expense Loading: - Percentage loading to cover administrative and operational costs.](https://github.com/docs/domains/Pricing/language.mdx) - [Distribution Rate: - Loading to cover sales commissions and distribution costs.](https://github.com/docs/domains/Pricing/language.mdx) - [Profit Margin: - Target profit loading built into the premium.](https://github.com/docs/domains/Pricing/language.mdx) - [Dynamic Calculator: - A configurable calculator that executes partner-defined expressions.](https://github.com/docs/domains/Pricing/language.mdx) - [Calculation Result: - The output of a pricing calculation containing premium or cover amounts.](https://github.com/docs/domains/Pricing/language.mdx) - Product Bundle Inventory Domain Domain - [Product Bundle Config: - Configuration defining a product bundle including partner, package, and coverage rules.](https://github.com/docs/domains/ProductBundleInventory/language.mdx) - [Inventory Item: - A single redeemable item within a product bundle inventory.](https://github.com/docs/domains/ProductBundleInventory/language.mdx) - [Serial Number: - A 16-digit unique identifier for an inventory item.](https://github.com/docs/domains/ProductBundleInventory/language.mdx) - [Bundle Product: - A product definition within a bundle configuration.](https://github.com/docs/domains/ProductBundleInventory/language.mdx) - [Partner Code: - A 3-digit code identifying the distribution partner.](https://github.com/docs/domains/ProductBundleInventory/language.mdx) - [Package Code: - A 3-digit code identifying the bundle package type.](https://github.com/docs/domains/ProductBundleInventory/language.mdx) - [Redemption: - The process of activating an inventory item to provide insurance coverage.](https://github.com/docs/domains/ProductBundleInventory/language.mdx) - [Cover Term: - The duration of coverage provided by a redeemed bundle.](https://github.com/docs/domains/ProductBundleInventory/language.mdx) - [Cover Per Term Unit: - The coverage amount provided for each unit of the cover term.](https://github.com/docs/domains/ProductBundleInventory/language.mdx) - [Bundle Issuance: - The process of initiating coverage from a bundle for a new policy.](https://github.com/docs/domains/ProductBundleInventory/language.mdx) - Quote Domain Domain - [Quote: - The aggregate root representing a preliminary insurance proposal before policy creation.](https://github.com/docs/domains/Quote/language.mdx) - [Quote Product: - An insurance product being quoted with pricing and coverage details.](https://github.com/docs/domains/Quote/language.mdx) - [Quote Product Life: - A covered life associated with a quoted product.](https://github.com/docs/domains/Quote/language.mdx) - [Product Life Type: - The role of a covered life on a product.](https://github.com/docs/domains/Quote/language.mdx) - [Product Life Relationship To Main: - The relationship of a covered life to the main insured.](https://github.com/docs/domains/Quote/language.mdx) - [Quote Policy Holder: - The prospective owner of the policy being quoted.](https://github.com/docs/domains/Quote/language.mdx) - [Quote Beneficiary: - A person designated to receive benefits on a quoted product.](https://github.com/docs/domains/Quote/language.mdx) - [Quote Financial Detail: - Banking and collection details captured during the quote process.](https://github.com/docs/domains/Quote/language.mdx) - [Quote Tranche: - A segment of cover within a quote product with specific terms.](https://github.com/docs/domains/Quote/language.mdx) - [Quote Deltas: - The net changes between current and future values on a requote.](https://github.com/docs/domains/Quote/language.mdx) - [Quote Status: - The current state of the quote in its lifecycle.](https://github.com/docs/domains/Quote/language.mdx) - [Quote Stage: - The current configuration stage of the quote.](https://github.com/docs/domains/Quote/language.mdx) - [Product Category: - Classification of insurance products.](https://github.com/docs/domains/Quote/language.mdx) - [Partner: - The distribution partner offering the insurance products.](https://github.com/docs/domains/Quote/language.mdx) - [Partner Package: - A configured product offering from a partner.](https://github.com/docs/domains/Quote/language.mdx) - [Sales Agent: - The individual who initiated or manages the quote.](https://github.com/docs/domains/Quote/language.mdx) - [Broker: - An intermediary associated with a quote.](https://github.com/docs/domains/Quote/language.mdx) - [Verification Configuration: - Verification steps required for a quote.](https://github.com/docs/domains/Quote/language.mdx) - [Verification History: - The history of verification attempts on a quote.](https://github.com/docs/domains/Quote/language.mdx) - [Resume Quote Link: - A URL allowing the customer to continue an incomplete quote.](https://github.com/docs/domains/Quote/language.mdx) - [Optional Benefit: - Additional coverage options that can be added to products.](https://github.com/docs/domains/Quote/language.mdx) - [Cover Start: - Configuration and timing for when cover begins.](https://github.com/docs/domains/Quote/language.mdx) - [Money: - A value object representing a monetary amount with currency.](https://github.com/docs/domains/Quote/language.mdx) - [Percentage: - A value object representing a percentage value.](https://github.com/docs/domains/Quote/language.mdx) - [Identification: - A value object representing an identity document.](https://github.com/docs/domains/Quote/language.mdx) - [Employment: - A value object representing policyholder employment details.](https://github.com/docs/domains/Quote/language.mdx) - [Currency Configuration: - Partner-level configuration for currency handling.](https://github.com/docs/domains/Quote/language.mdx) - [Partner Rules: - Business rules that govern quote processing for a partner.](https://github.com/docs/domains/Quote/language.mdx) - [Quote Snapshot: - An immutable point-in-time capture of a quote's complete state.](https://github.com/docs/domains/Quote/language.mdx) - Verifications Domain Domain - [Party: - A person or entity whose identity and details require verification.](https://github.com/docs/domains/Verifications/language.mdx) - [Verification Request: - A request to verify specific party information through an external provider.](https://github.com/docs/domains/Verifications/language.mdx) - [Verification Type: - The category of verification to be performed.](https://github.com/docs/domains/Verifications/language.mdx) - [Verification Result: - The outcome of a verification request.](https://github.com/docs/domains/Verifications/language.mdx) - [Verification of Personal Details: - Identity verification checking personal details against official records.](https://github.com/docs/domains/Verifications/language.mdx) - [Sanctions Screening: - Process of checking a party against global sanctions and watchlists.](https://github.com/docs/domains/Verifications/language.mdx) - [ORMS (Operational Risk Management System): - External system for sanctions screening and watchlist checking.](https://github.com/docs/domains/Verifications/language.mdx) - [Astute: - External provider for personal details verification.](https://github.com/docs/domains/Verifications/language.mdx) - [QLink: - External provider for bank account verification.](https://github.com/docs/domains/Verifications/language.mdx) - [Soft Fail: - A verification failure that may be retried or resolved.](https://github.com/docs/domains/Verifications/language.mdx) - [Hard Fail: - A permanent verification failure indicating the party failed verification.](https://github.com/docs/domains/Verifications/language.mdx) - [Analyst Decision: - Manual decision made by a compliance analyst for flagged cases.](https://github.com/docs/domains/Verifications/language.mdx) - [Risk Indicator: - Assessment of the risk level associated with a party.](https://github.com/docs/domains/Verifications/language.mdx) - [Watchlist: - A list of parties subject to sanctions or enhanced due diligence.](https://github.com/docs/domains/Verifications/language.mdx) ## Containers (Databases, External Systems) - [Policy Correlation ID Trace Table - policy-correlation-id-trace-table - 0.0.1 ](https://github.com/docs/containers/policy-correlation-id-trace-table/0.0.1.mdx) - DynamoDB table storing correlation-based event rollups by policyId. - [Policy Event List Table - policy-event-list-table - 0.0.1 ](https://github.com/docs/containers/policy-event-list-table/0.0.1.mdx) - DynamoDB table storing ordered policy event lists by policyId. - [Policy Report Bucket - policy-report-bucket - 0.0.1 ](https://github.com/docs/containers/policy-report-bucket/0.0.1.mdx) - S3 bucket storing the policy report CSV output. ## Entities - BFFASCP Domain Domain - [Quote](https://github.com/docs/entities/Quote/1.0.0.mdx) - The aggregate root representing a preliminary insurance proposal before policy creation. - [Policy](https://github.com/docs/entities/Policy/1.0.0.mdx) - Aggregate root representing a funeral policy and its lifecycle state. - [Claim](https://github.com/docs/entities/Claim/1.0.0.mdx) - A request for benefit payment following the death of a covered life. - [Customer](https://github.com/docs/entities/Customer/1.0.0.mdx) - The central aggregate root representing a unified customer view across quotes and policies. - [Partner](https://github.com/docs/entities/Partner/1.0.0.mdx) - An organization that distributes insurance products through the platform. - [Beneficiary](https://github.com/docs/entities/Beneficiary/1.0.0.mdx) - Person who receives a benefit allocation on a product. - BFF Web Domain Domain - [Partner Configuration](https://github.com/docs/entities/PartnerConfig/1.0.0.mdx) - Configuration settings for a partner's BFF Web worker deployment. - [Proxy Request](https://github.com/docs/entities/ProxyRequest/1.0.0.mdx) - An HTTP request being proxied from the edge to the backend API. - [CAPTCHA Validation](https://github.com/docs/entities/CaptchaValidation/1.0.0.mdx) - Result of reCAPTCHA v3 token validation for bot protection. - [AWS Credentials](https://github.com/docs/entities/AwsCredentials/1.0.0.mdx) - AWS IAM credentials used for SigV4 request signing to authenticate with AWS API Gateway. - [CORS Settings](https://github.com/docs/entities/CorsSettings/1.0.0.mdx) - Cross-Origin Resource Sharing configuration controlling which web origins can access the API. - Customer Data Platform Domain - [Customer](https://github.com/docs/entities/Customer/1.0.0.mdx) - The central aggregate root representing a unified customer view across quotes and policies. - [CustomerPolicy](https://github.com/docs/entities/CustomerPolicy/1.0.0.mdx) - A policy reference within the customer aggregate, containing essential policy information. - [PolicyHolder](https://github.com/docs/entities/PolicyHolder/1.0.0.mdx) - The person who owns a policy, whose identity is used to create the customer record. - [Identification](https://github.com/docs/entities/Identification/1.0.0.mdx) - Identity document details used to uniquely identify a person. - [GlobalCustomerId](https://github.com/docs/entities/GlobalCustomerId/1.0.0.mdx) - A globally unique identifier for a customer across all systems and domains. - File Upload Domain Domain - [File](https://github.com/docs/entities/File/1.0.0.mdx) - The central aggregate root representing a file stored in the system. - [File Upload Link](https://github.com/docs/entities/FileUploadLink/1.0.0.mdx) - A pre-signed POST URL allowing direct file upload to S3 storage. - [File Download Link](https://github.com/docs/entities/FileDownloadLink/1.0.0.mdx) - A pre-signed URL allowing secure file download from S3 storage. - Identity Domain Domain - [Global Identity](https://github.com/docs/entities/GlobalIdentity/1.0.0.mdx) - The canonical customer identity record across the platform, identified by a Global Customer ID (GCID). - [Customer Identity](https://github.com/docs/entities/CustomerIdentity/1.0.0.mdx) - The verified identity information associated with a customer, created from authoritative sources. - [UnverifiedIdentity](https://github.com/docs/entities/UnverifiedIdentity/1.0.0.mdx) - Unverified personal identity information captured prior to verification. - [Tenanted Identity](https://github.com/docs/entities/TenantedIdentity/1.0.0.mdx) - An identity record scoped to a specific tenant in the multi-tenant system. - [Data Subject](https://github.com/docs/entities/DataSubject/1.0.0.mdx) - A record representing an individual whose personal data is processed, for regulatory compliance. - [Customer Profile](https://github.com/docs/entities/CustomerProfile/1.0.0.mdx) - Customer preferences for notifications and collection accounts. - [Identity Portfolio](https://github.com/docs/entities/IdentityPortfolio/1.0.0.mdx) - Aggregate root tracking a customer's quotes and policies. - [Identity Portfolio Policy](https://github.com/docs/entities/IdentityPortfolioPolicy/1.0.0.mdx) - A policy record within a customer's identity portfolio. - [Address](https://github.com/docs/entities/Address/1.0.0.mdx) - Postal or residential address captured for an identity. - [Person Name](https://github.com/docs/entities/PersonName/1.0.0.mdx) - The structured representation of a person's name including titles and suffixes. - [Issued Identity](https://github.com/docs/entities/IssuedIdentity/1.0.0.mdx) - An official identity document issued by an authority such as a national ID or passport. - [Mobile Number](https://github.com/docs/entities/MobileNumber/1.0.0.mdx) - A mobile phone number with country code. - [Email Address](https://github.com/docs/entities/EmailAddress/1.0.0.mdx) - An email address used for identity and communication. - [Certificate](https://github.com/docs/entities/Certificate/1.0.0.mdx) - A trust indicator attached to identity attributes, tracking source reliability. - [Notification Preferences](https://github.com/docs/entities/NotificationPreferences/1.0.0.mdx) - Customer preferences for receiving communications via SMS and email. - [Collection Account](https://github.com/docs/entities/CollectionAccount/1.0.0.mdx) - A customer's bank account or card details used for premium collection. - [Audit Details](https://github.com/docs/entities/AuditDetails/1.0.0.mdx) - Audit trail information for tracking changes to identity records. - Notifications Domain Domain - [Notification State](https://github.com/docs/entities/NotificationState/1.0.0.mdx) - The aggregate root tracking notification lifecycle for a policy or claim. - [Notification Configuration](https://github.com/docs/entities/NotificationConfig/1.0.0.mdx) - Configuration defining when and how a notification should be sent. - [Notification Data Product](https://github.com/docs/entities/NotificationDataProduct/1.0.0.mdx) - Analytics record tracking notification delivery status and history. - [Scheduled Notification](https://github.com/docs/entities/ScheduledNotification/1.0.0.mdx) - A notification queued for delivery at a future time. - [Partner Notification Configuration](https://github.com/docs/entities/PartnerNotificationConfig/1.0.0.mdx) - Aggregate root containing all notification configurations for a partner's packages. - [Package Notification Configuration](https://github.com/docs/entities/PackageNotificationConfig/1.0.0.mdx) - Configuration containing all notification settings for a specific package. - [Notification Sender Identity](https://github.com/docs/entities/NotificationSenderIdentity/1.0.0.mdx) - Configuration defining the sender identity for notifications. - Partner Domain Domain - [Partner](https://github.com/docs/entities/Partner/1.0.0.mdx) - An organization that distributes insurance products through the platform. - [undefined](https://github.com/docs/entities/undefined/undefined.mdx) - undefined - [Product](https://github.com/docs/entities/Product/1.0.0.mdx) - An insurance product instance attached to a policy. - [Partner Configuration](https://github.com/docs/entities/PartnerConfig/1.0.0.mdx) - Configuration settings for a partner's BFF Web worker deployment. - PDF Generator Domain Domain - [PDF Document](https://github.com/docs/entities/PDFDocument/1.0.0.mdx) - Represents a generated PDF document stored in S3 with metadata and access information. - [Page Configuration](https://github.com/docs/entities/PageConfiguration/1.0.0.mdx) - Configuration settings for rendering a single page in a PDF document. - [Page Margin](https://github.com/docs/entities/PageMargin/1.0.0.mdx) - Defines the spacing around the content area of a PDF page in CSS units. - Policy Domain - [Policy](https://github.com/docs/entities/Policy/1.0.0.mdx) - Aggregate root representing a funeral policy and its lifecycle state. - [PolicyHolder](https://github.com/docs/entities/PolicyHolder/1.0.0.mdx) - The person who owns a policy, whose identity is used to create the customer record. - [Beneficiary](https://github.com/docs/entities/Beneficiary/1.0.0.mdx) - Person who receives a benefit allocation on a product. - [Product](https://github.com/docs/entities/Product/1.0.0.mdx) - An insurance product instance attached to a policy. - [Tranche](https://github.com/docs/entities/Tranche/1.0.0.mdx) - A cover segment within a product with its own premium and dates. - [PolicyProductLife](https://github.com/docs/entities/PolicyProductLife/1.0.0.mdx) - Covered life attached to a product. - [PolicyFinancialDetail](https://github.com/docs/entities/PolicyFinancialDetail/1.0.0.mdx) - Financial and collection details for a policy. - [PolicyDocument](https://github.com/docs/entities/PolicyDocument/1.0.0.mdx) - Document associated with a policy, such as schedules or certificates. - [BankDetails](https://github.com/docs/entities/BankDetails/1.0.0.mdx) - Bank account details used for premium collection. - [Address](https://github.com/docs/entities/Address/1.0.0.mdx) - Postal or residential address captured for an identity. - [Employment](https://github.com/docs/entities/Employment/1.0.0.mdx) - Employment attributes for a policyholder. - [Campaign](https://github.com/docs/entities/Campaign/1.0.0.mdx) - Campaign metadata associated with a policy. - [Verification Configuration](https://github.com/docs/entities/VerificationConfiguration/1.0.0.mdx) - Configuration for verification requirements on a quote. - [UnverifiedIdentity](https://github.com/docs/entities/UnverifiedIdentity/1.0.0.mdx) - Unverified personal identity information captured prior to verification. - [CollectionSchedule](https://github.com/docs/entities/CollectionSchedule/1.0.0.mdx) - A schedule instance linked to a policy's collection preferences. - [TermsAndConditionsDetail](https://github.com/docs/entities/TermsAndConditionsDetail/1.0.0.mdx) - Terms and conditions acceptance details for a policy. - [CollectionDetails](https://github.com/docs/entities/CollectionDetails/1.0.0.mdx) - Details of a premium collection attempt including status, outcome, and retry information. - [Party](https://github.com/docs/entities/Party/1.0.0.mdx) - A person or entity whose identity and details require verification. - [ThirdPartyPayer](https://github.com/docs/entities/ThirdPartyPayer/1.0.0.mdx) - Indicates when someone other than the policyholder pays the premiums. - [ReplacementCoverDetail](https://github.com/docs/entities/ReplacementCoverDetail/1.0.0.mdx) - Details about replacement of existing insurance cover from another insurer. - [Credits](https://github.com/docs/entities/Credits/1.0.0.mdx) - Record of a credit entry on a policy's financial ledger. - [Debits](https://github.com/docs/entities/Debits/1.0.0.mdx) - Record of a debit entry on a policy's financial ledger. - [PolicyStatusHistory](https://github.com/docs/entities/PolicyStatusHistory/1.0.0.mdx) - Historical record of policy status changes for audit and tracking. - Pricing Domain Domain - [Pricing Configuration](https://github.com/docs/entities/PricingConfiguration/1.0.0.mdx) - Partner-specific configuration containing all pricing factors, rates, and actuarial tables needed for premium and cover calculations. - [Calculator](https://github.com/docs/entities/Calculator/1.0.0.mdx) - A pricing calculation component that implements specific actuarial formulas for insurance premium and cover calculations. - [Calculation](https://github.com/docs/entities/Calculation/1.0.0.mdx) - A pricing calculation request and result containing input values and computed outputs. - [Calculation Results](https://github.com/docs/entities/CalculationResults/1.0.0.mdx) - Aggregate containing multiple calculation results with totals for cover and premium amounts. - Product Bundle Inventory Domain Domain - [Product Bundle Config](https://github.com/docs/entities/ProductBundleConfig/1.0.0.mdx) - Configuration aggregate defining a product bundle including partner, package, products, and coverage rules. - [Inventory Item](https://github.com/docs/entities/InventoryItem/1.0.0.mdx) - A single redeemable inventory item identified by its unique serial number. - [Bundle Product](https://github.com/docs/entities/BundleProduct/1.0.0.mdx) - A product definition within a bundle configuration that specifies coverage rules. - [Serial Number](https://github.com/docs/entities/SerialNumber/1.0.0.mdx) - A 16-digit unique identifier for an inventory item using the Damm check digit algorithm. - Quote Domain Domain - [Quote](https://github.com/docs/entities/Quote/1.0.0.mdx) - The aggregate root representing a preliminary insurance proposal before policy creation. - [Quote Product](https://github.com/docs/entities/QuoteProduct/1.0.0.mdx) - An insurance product being quoted with pricing and coverage details. - [Quote Policy Holder](https://github.com/docs/entities/QuotePolicyHolder/1.0.0.mdx) - The prospective owner of the policy being quoted. - [Quote Beneficiary](https://github.com/docs/entities/QuoteBeneficiary/1.0.0.mdx) - A person designated to receive benefits on the quoted policy. - [Quote Financial Detail](https://github.com/docs/entities/QuoteFinancialDetail/1.0.0.mdx) - Banking and collection details captured during the quote process. - [Quote Tranche](https://github.com/docs/entities/QuoteTranche/1.0.0.mdx) - A segment of cover within a quote product with specific terms. - Verifications Domain Domain - [Party](https://github.com/docs/entities/Party/1.0.0.mdx) - A person or entity whose identity and details require verification. - [Verification Request](https://github.com/docs/entities/VerificationRequest/1.0.0.mdx) - A request to verify specific party information through an external provider. - [Verification Result](https://github.com/docs/entities/VerificationResult/1.0.0.mdx) - The outcome of a verification request including success/failure status and details. ## Teams - [digisure-engineering](https://github.com/docs/teams/digisure-engineering.mdx) - Digisure Engineering ## Users