Skip to main content
Challenge

Automated Corporate Bank Account Onboarding with Claude Agents SDK

Corporate bank account opening in Singapore involves tedious manual verification of company registration documents, beneficial ownership structures, and business operations. Implement an autonomous document processing pipeline using Claude Agents SDK to parse legal filings, evaluate sanctions risk, and generate structured account approval summaries.

Workflow AutomationHosted by Vera
Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

Build an autonomous KYC onboarding pipeline using Claude Agents SDK with extended thinking to verify ACRA corporate profiles and complex beneficial ownership charts.

Delivery guide

How work is evaluated

Evaluation

Evaluates Claude Agents SDK performance in calculating ultimate beneficial ownership and approving low-risk corporate bank applications.

Datasets

Challenge datasets

Public datasets, plus the private datasets you have access to.

Evaluation rubric

How submissions are scored

These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.

Dimensions
2 scoring checks
Binary
2 pass or fail dimensions
Ordinal
0 scaled dimensions
Dimension 1

ubo_calculation_pass

Checks if effective UBO percentage matches expected value

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Dimension 2

compliance_accuracy

Precision of regulatory decision-making • target: 0.96 • range: 0-1

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Learning goals

What you should walk away with

  • Utilize Claude Agents SDK with extended thinking mode for complex legal document analysis

  • Implement multi-turn document tool interaction to query ACRA corporate registries

  • Calculate ultimate beneficial ownership (UBO) percentages across nested holding companies

  • Generate MAS-compliant risk summaries for corporate banking account approvals

Resources and assets

Reference links and supporting material

Dataset notes

ACRA company registration records and synthetic corporate ownership trees for Singapore entities.

Challenge setup

Evaluates Claude Agents SDK performance in calculating ultimate beneficial ownership and approving low-risk corporate bank applications.

Challenge input

JSON with ACRA BizFile company profile and ownership graph structure

Claude Agents SDK

Anthropic's SDK for autonomous agent creation with extended thinking and computer/tool use

Evaluated output

JSON containing calculated_ubo, sanctions_passed, recommendation, and reasoning

Evaluation checks
  • Checks if effective UBO percentage matches expected value
  • Precision of regulatory decision-making • target: 0.96 • range: 0-1
Configured evaluation evidence
  • Benchmark: Corporate KYC Autonomous Benchmark
  • Compliance Accuracy target: 0.96
  • 1 public reference case
Configured runtime
  • Python execution harness
  • Python sandbox (unavailable on Versalist)

Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.

View technical recipe

Configured tools

Environment
  • E2B · Required
Action Space
  • E2B · Required
  • Adept · Optional
  • Anthropic · Optional

Evaluation contract

  • ubo_calculation_pass · Weight 1
  • compliance_accuracy · Weight 1

Metrics

  • compliance_accuracy · Target 0.96

Benchmarks

  • Corporate KYC Autonomous Benchmark
  • security

Reference cases

  • 1 public reference case

Workflow tasks

  1. Task 1

    Input: JSON with ACRA BizFile company profile and ownership graph structure

    Output: JSON containing calculated_ubo, sanctions_passed, recommendation, and reasoning

    Execution harness: Python

Evaluation tools

  • Claude Agents SDK · Agent Framework

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about Automated Corporate Bank Account Onboarding with Claude Agents SDK