---
title: "Use case library"
url: "https://dev.ionova.ai/use-cases"
image: "https://dev.ionova.ai/_og/d/c_Ocean.takumi,title_Use+case+library,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMyRTUwOTAifX19,p_Ii91c2UtY2FzZXMi,s_TsfcdgkPJOh8eYdD.png"
---

[Docs](https://dev.ionova.ai/) › Use cases

20 use cases

# Use case _library_.

Filter by **operation** — what the call does. Every card is also tagged with its **scope** (Data / Message) and **placement** (At-Source / In-Flight), so you can see where it runs at a glance.

Filter by operation, scope or placement

All

Process

Classify

Validate

Correct

Render

|

Data

Message

|

At-Source

In-Flight

Both

20 use cases

radarScan a message portfolio for SR2026 readiness

Classify · profile

Message At-Source

Inventory every address across your traffic and flag which would fail after the 15 Nov 2026 cutover.

EP-14 Extract Message Addresses Single / Batch · any

edit\_documentValidate an address on a form, in real time

Validate

Data At-Source

Check one address structurally as it is typed, before it is saved to master data or used in a payment.

EP-03 Check Party Address Single

balanceDecide whether an address is even required

Validate · mandate

Data At-Source

Determine if the scheme and corridor legally mandate a party address before you prompt for one.

EP-16 / EP-17 Mandate Party Address Single

verified\_userVerify a payee address inside a CoP check

Validate

Data At-Source

Run structural address validation as part of a Confirmation of Payee response.

EP-03 Check Party Address Single

codeEmbed inline validation in a payment screen

Validate

Data At-Source

Offer your corporate users address validation right in the payment-initiation UI.

EP-03 Check Party Address Single

fact\_checkValidate a pain.001 before submitting to the bank

Validate

Message At-Source

Confirm every party address in the file is compliant before you transmit it.

EP-10 Check Message Addresses Single-msg · pain

replayHandle returns and recalls safely

Validate · exempt

Message In-Flight

Assess the EPC Section 8.3 exemption on R-transactions; never modify the original address.

EP-15 R-Transaction Message Single-msg · pacs / camt

ink\_eraserScrub beneficiary master data

Correct

Data At-Source

Batch-clean stored beneficiary addresses in your ERP before they ever enter a payment file.

EP-02 Process Batch Party Address Batch

categoryClassify and normalise a payee address

Classify to Correct

Data At-Source

Detect format and normalise a single address ahead of a name or account match.

EP-06 / EP-01 Classify and Process Party Address Single

checklistRemediate a flagged address from a repair queue

Correct

Data Both

Process or convert one address pulled from an exception queue, then return it for release.

EP-04 Convert Party Address Single

auto\_fix\_highAuto-correct a pain.001 before submission

Correct

Message At-Source

Repair addresses in place and receive a corrected pain.001 ready to send.

EP-12 Convert Message Addresses Single-msg · pain

mergeRepair pacs.008 addresses in transit

Correct

Message In-Flight

Correct non-compliant addresses as the message transits, keeping straight-through processing.

EP-12 Convert Message Addresses Single-msg · pacs

outputDown-render a stored address for legacy screening

Render

Data Both

Convert a structured address into unstructured lines for an MT or legacy sanctions engine.

EP-05 Render Party Address Single

outputRender a whole message for a legacy correspondent

Render

Message In-Flight

Down-render all addresses in a pacs.008 to unstructured for an MT correspondent.

EP-13 Render Message Addresses Single-msg · pacs to MT

task\_altProcess a pain message end-to-end (before submission)

Process · all-steps

Message At-Source

Run the full pipeline (classify, validate, normalise, verify, correct) on a pain.001/008 in one call before you submit it.

EP-08 Process Message Addresses Single-msg · pain

rocket\_launchProcess an outbound pacs before release

Process · all-steps

Message At-Source

Run the full pipeline on your own outbound pacs.008/009 before releasing it to the network (quality owned at source).

EP-08 Process Message Addresses Single-msg · pacs

move\_to\_inboxProcess a client pain at the gate

Process · all-steps

Message In-Flight

Host a submit-and-receive-corrected service: run the full pipeline on a client pain file as it arrives at your gate.

EP-08 Process Message Addresses Single-msg · pain

sync\_altProcess a transiting pacs in flight

Process · all-steps

Message In-Flight

Run the full pipeline on a transiting pacs message inline, before the network boundary.

EP-08 Process Message Addresses Single-msg · pacs

securityGate-keep inbound client payment files

Gate · Validate to Correct

Message In-Flight

Validate and repair client files before they ever enter inter-PSP space.

EP-10 / EP-12 Check and Convert Message Single-msg · pain + pacs

stacksEnd-of-day batch compliance run

Process · all-steps

Message Both

Process up to 100 complete ISO 20022 messages in a single call.

EP-09 Process Batch Message Batch · any

6 use cases

task\_altProcess a pain message end-to-end (before submission)

Process · all-steps

Message At-Source

Run the full pipeline (classify, validate, normalise, verify, correct) on a pain.001/008 in one call before you submit it.

EP-08 Process Message Addresses Single-msg · pain

rocket\_launchProcess an outbound pacs before release

Process · all-steps

Message At-Source

Run the full pipeline on your own outbound pacs.008/009 before releasing it to the network (quality owned at source).

EP-08 Process Message Addresses Single-msg · pacs

move\_to\_inboxProcess a client pain at the gate

Process · all-steps

Message In-Flight

Host a submit-and-receive-corrected service: run the full pipeline on a client pain file as it arrives at your gate.

EP-08 Process Message Addresses Single-msg · pain

sync\_altProcess a transiting pacs in flight

Process · all-steps

Message In-Flight

Run the full pipeline on a transiting pacs message inline, before the network boundary.

EP-08 Process Message Addresses Single-msg · pacs

securityGate-keep inbound client payment files

Gate · Validate to Correct

Message In-Flight

Validate and repair client files before they ever enter inter-PSP space.

EP-10 / EP-12 Check and Convert Message Single-msg · pain + pacs

stacksEnd-of-day batch compliance run

Process · all-steps

Message Both

Process up to 100 complete ISO 20022 messages in a single call.

EP-09 Process Batch Message Batch · any

1 use case

radarScan a message portfolio for SR2026 readiness

Classify · profile

Message At-Source

Inventory every address across your traffic and flag which would fail after the 15 Nov 2026 cutover.

EP-14 Extract Message Addresses Single / Batch · any

6 use cases

edit\_documentValidate an address on a form, in real time

Validate

Data At-Source

Check one address structurally as it is typed, before it is saved to master data or used in a payment.

EP-03 Check Party Address Single

balanceDecide whether an address is even required

Validate · mandate

Data At-Source

Determine if the scheme and corridor legally mandate a party address before you prompt for one.

EP-16 / EP-17 Mandate Party Address Single

verified\_userVerify a payee address inside a CoP check

Validate

Data At-Source

Run structural address validation as part of a Confirmation of Payee response.

EP-03 Check Party Address Single

codeEmbed inline validation in a payment screen

Validate

Data At-Source

Offer your corporate users address validation right in the payment-initiation UI.

EP-03 Check Party Address Single

fact\_checkValidate a pain.001 before submitting to the bank

Validate

Message At-Source

Confirm every party address in the file is compliant before you transmit it.

EP-10 Check Message Addresses Single-msg · pain

replayHandle returns and recalls safely

Validate · exempt

Message In-Flight

Assess the EPC Section 8.3 exemption on R-transactions; never modify the original address.

EP-15 R-Transaction Message Single-msg · pacs / camt

5 use cases

ink\_eraserScrub beneficiary master data

Correct

Data At-Source

Batch-clean stored beneficiary addresses in your ERP before they ever enter a payment file.

EP-02 Process Batch Party Address Batch

categoryClassify and normalise a payee address

Classify to Correct

Data At-Source

Detect format and normalise a single address ahead of a name or account match.

EP-06 / EP-01 Classify and Process Party Address Single

checklistRemediate a flagged address from a repair queue

Correct

Data Both

Process or convert one address pulled from an exception queue, then return it for release.

EP-04 Convert Party Address Single

auto\_fix\_highAuto-correct a pain.001 before submission

Correct

Message At-Source

Repair addresses in place and receive a corrected pain.001 ready to send.

EP-12 Convert Message Addresses Single-msg · pain

mergeRepair pacs.008 addresses in transit

Correct

Message In-Flight

Correct non-compliant addresses as the message transits, keeping straight-through processing.

EP-12 Convert Message Addresses Single-msg · pacs

2 use cases

outputDown-render a stored address for legacy screening

Render

Data Both

Convert a structured address into unstructured lines for an MT or legacy sanctions engine.

EP-05 Render Party Address Single

outputRender a whole message for a legacy correspondent

Render

Message In-Flight

Down-render all addresses in a pacs.008 to unstructured for an MT correspondent.

EP-13 Render Message Addresses Single-msg · pacs to MT

8 use cases

edit\_documentValidate an address on a form, in real time

Validate

Data At-Source

Check one address structurally as it is typed, before it is saved to master data or used in a payment.

EP-03 Check Party Address Single

balanceDecide whether an address is even required

Validate · mandate

Data At-Source

Determine if the scheme and corridor legally mandate a party address before you prompt for one.

EP-16 / EP-17 Mandate Party Address Single

verified\_userVerify a payee address inside a CoP check

Validate

Data At-Source

Run structural address validation as part of a Confirmation of Payee response.

EP-03 Check Party Address Single

codeEmbed inline validation in a payment screen

Validate

Data At-Source

Offer your corporate users address validation right in the payment-initiation UI.

EP-03 Check Party Address Single

ink\_eraserScrub beneficiary master data

Correct

Data At-Source

Batch-clean stored beneficiary addresses in your ERP before they ever enter a payment file.

EP-02 Process Batch Party Address Batch

categoryClassify and normalise a payee address

Classify to Correct

Data At-Source

Detect format and normalise a single address ahead of a name or account match.

EP-06 / EP-01 Classify and Process Party Address Single

checklistRemediate a flagged address from a repair queue

Correct

Data Both

Process or convert one address pulled from an exception queue, then return it for release.

EP-04 Convert Party Address Single

outputDown-render a stored address for legacy screening

Render

Data Both

Convert a structured address into unstructured lines for an MT or legacy sanctions engine.

EP-05 Render Party Address Single

12 use cases

radarScan a message portfolio for SR2026 readiness

Classify · profile

Message At-Source

Inventory every address across your traffic and flag which would fail after the 15 Nov 2026 cutover.

EP-14 Extract Message Addresses Single / Batch · any

fact\_checkValidate a pain.001 before submitting to the bank

Validate

Message At-Source

Confirm every party address in the file is compliant before you transmit it.

EP-10 Check Message Addresses Single-msg · pain

replayHandle returns and recalls safely

Validate · exempt

Message In-Flight

Assess the EPC Section 8.3 exemption on R-transactions; never modify the original address.

EP-15 R-Transaction Message Single-msg · pacs / camt

auto\_fix\_highAuto-correct a pain.001 before submission

Correct

Message At-Source

Repair addresses in place and receive a corrected pain.001 ready to send.

EP-12 Convert Message Addresses Single-msg · pain

mergeRepair pacs.008 addresses in transit

Correct

Message In-Flight

Correct non-compliant addresses as the message transits, keeping straight-through processing.

EP-12 Convert Message Addresses Single-msg · pacs

outputRender a whole message for a legacy correspondent

Render

Message In-Flight

Down-render all addresses in a pacs.008 to unstructured for an MT correspondent.

EP-13 Render Message Addresses Single-msg · pacs to MT

task\_altProcess a pain message end-to-end (before submission)

Process · all-steps

Message At-Source

Run the full pipeline (classify, validate, normalise, verify, correct) on a pain.001/008 in one call before you submit it.

EP-08 Process Message Addresses Single-msg · pain

rocket\_launchProcess an outbound pacs before release

Process · all-steps

Message At-Source

Run the full pipeline on your own outbound pacs.008/009 before releasing it to the network (quality owned at source).

EP-08 Process Message Addresses Single-msg · pacs

move\_to\_inboxProcess a client pain at the gate

Process · all-steps

Message In-Flight

Host a submit-and-receive-corrected service: run the full pipeline on a client pain file as it arrives at your gate.

EP-08 Process Message Addresses Single-msg · pain

sync\_altProcess a transiting pacs in flight

Process · all-steps

Message In-Flight

Run the full pipeline on a transiting pacs message inline, before the network boundary.

EP-08 Process Message Addresses Single-msg · pacs

securityGate-keep inbound client payment files

Gate · Validate to Correct

Message In-Flight

Validate and repair client files before they ever enter inter-PSP space.

EP-10 / EP-12 Check and Convert Message Single-msg · pain + pacs

stacksEnd-of-day batch compliance run

Process · all-steps

Message Both

Process up to 100 complete ISO 20022 messages in a single call.

EP-09 Process Batch Message Batch · any

11 use cases

radarScan a message portfolio for SR2026 readiness

Classify · profile

Message At-Source

Inventory every address across your traffic and flag which would fail after the 15 Nov 2026 cutover.

EP-14 Extract Message Addresses Single / Batch · any

edit\_documentValidate an address on a form, in real time

Validate

Data At-Source

Check one address structurally as it is typed, before it is saved to master data or used in a payment.

EP-03 Check Party Address Single

balanceDecide whether an address is even required

Validate · mandate

Data At-Source

Determine if the scheme and corridor legally mandate a party address before you prompt for one.

EP-16 / EP-17 Mandate Party Address Single

verified\_userVerify a payee address inside a CoP check

Validate

Data At-Source

Run structural address validation as part of a Confirmation of Payee response.

EP-03 Check Party Address Single

codeEmbed inline validation in a payment screen

Validate

Data At-Source

Offer your corporate users address validation right in the payment-initiation UI.

EP-03 Check Party Address Single

fact\_checkValidate a pain.001 before submitting to the bank

Validate

Message At-Source

Confirm every party address in the file is compliant before you transmit it.

EP-10 Check Message Addresses Single-msg · pain

ink\_eraserScrub beneficiary master data

Correct

Data At-Source

Batch-clean stored beneficiary addresses in your ERP before they ever enter a payment file.

EP-02 Process Batch Party Address Batch

categoryClassify and normalise a payee address

Classify to Correct

Data At-Source

Detect format and normalise a single address ahead of a name or account match.

EP-06 / EP-01 Classify and Process Party Address Single

auto\_fix\_highAuto-correct a pain.001 before submission

Correct

Message At-Source

Repair addresses in place and receive a corrected pain.001 ready to send.

EP-12 Convert Message Addresses Single-msg · pain

task\_altProcess a pain message end-to-end (before submission)

Process · all-steps

Message At-Source

Run the full pipeline (classify, validate, normalise, verify, correct) on a pain.001/008 in one call before you submit it.

EP-08 Process Message Addresses Single-msg · pain

rocket\_launchProcess an outbound pacs before release

Process · all-steps

Message At-Source

Run the full pipeline on your own outbound pacs.008/009 before releasing it to the network (quality owned at source).

EP-08 Process Message Addresses Single-msg · pacs

6 use cases

replayHandle returns and recalls safely

Validate · exempt

Message In-Flight

Assess the EPC Section 8.3 exemption on R-transactions; never modify the original address.

EP-15 R-Transaction Message Single-msg · pacs / camt

mergeRepair pacs.008 addresses in transit

Correct

Message In-Flight

Correct non-compliant addresses as the message transits, keeping straight-through processing.

EP-12 Convert Message Addresses Single-msg · pacs

outputRender a whole message for a legacy correspondent

Render

Message In-Flight

Down-render all addresses in a pacs.008 to unstructured for an MT correspondent.

EP-13 Render Message Addresses Single-msg · pacs to MT

move\_to\_inboxProcess a client pain at the gate

Process · all-steps

Message In-Flight

Host a submit-and-receive-corrected service: run the full pipeline on a client pain file as it arrives at your gate.

EP-08 Process Message Addresses Single-msg · pain

sync\_altProcess a transiting pacs in flight

Process · all-steps

Message In-Flight

Run the full pipeline on a transiting pacs message inline, before the network boundary.

EP-08 Process Message Addresses Single-msg · pacs

securityGate-keep inbound client payment files

Gate · Validate to Correct

Message In-Flight

Validate and repair client files before they ever enter inter-PSP space.

EP-10 / EP-12 Check and Convert Message Single-msg · pain + pacs

3 use cases

checklistRemediate a flagged address from a repair queue

Correct

Data Both

Process or convert one address pulled from an exception queue, then return it for release.

EP-04 Convert Party Address Single

outputDown-render a stored address for legacy screening

Render

Data Both

Convert a structured address into unstructured lines for an MT or legacy sanctions engine.

EP-05 Render Party Address Single

stacksEnd-of-day batch compliance run

Process · all-steps

Message Both

Process up to 100 complete ISO 20022 messages in a single call.

EP-09 Process Batch Message Batch · any

**Compliance is an overlay, not a dial.** Sanctions, AML, KYC and Travel-Rule screening consume the structured output of any **Correct** or **Classify** call and attach at either placement — so they ride on top of these use cases rather than appearing as separate ones.