Mastra AI Corporate Bank Onboarding Workflow Engine
Build a Mastra AI workflow pipeline to automate corporate bank account opening checks, verifying ACRA corporate entities and UBO disclosures. Reduce account setup latency from days to under 30 seconds with 98% document validation accuracy.
What you are building
The core problem, expected build, and operating context for this challenge.
Develop a TypeScript workflow network with Mastra AI to automate ACRA lookup and Ultimate Beneficial Owner (UBO) entity extraction.
How work is evaluated
Evaluates UBO extraction correctness and workflow duration for corporate onboarding pipelines.
Shared data for this challenge
Review public datasets and any private uploads tied to your build.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
UBO Extraction Correctness
Checks if all shareholders with >25% stake are identified as UBOs
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
validation_accuracy
Accuracy of entity verification checks • target: 0.98 • range: 0-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Utilize Mastra AI graph workflows in TypeScript for deterministic AI step execution
Integrate ACRA (Accounting and Corporate Regulatory Authority) mock API tools
Automate Ultimate Beneficial Owner (UBO) shareholding tree parsing
Build real-time onboarding audit logs for corporate banking compliance teams
Reference links and supporting material
Synthetic ACRA business profile records and UBO corporate structure trees.
How this agent runs
Evaluates UBO extraction correctness and workflow duration for corporate onboarding pipelines.
Challenge input
JSON containing company registration number (UEN) and profile payload
Mastra AI
TypeScript framework for constructing type-safe agent workflows
Evaluated output
JSON containing identified_ubos, status, and execution_duration_sec
- Checks if all shareholders with >25% stake are identified as UBOs
- Accuracy of entity verification checks • target: 0.98 • range: 0-1
- Benchmark: KYCBench
- Validation Accuracy target: 0.98
- 1 public reference case
- JavaScript execution harness
- javascript sandbox (unavailable on Versalist)
View technical recipe
Configured tools
- Mastra AI · Required
- Agents.js · Optional
- Arcee AI · Optional
- Mastra AI · Required
Evaluation contract
- UBO Extraction Correctness · Weight 1
- validation_accuracy · Weight 1
Recipe state
This is a preview. The configuration can change before the evaluation recipe is locked.