Build a Legal Entity Identifier Graph Resolver using Google ADK
Unassigned or orphaned Legal Entity Identifier (LEI) records create compliance vulnerabilities in international trade settlements. Build a legal entity verification agent using Google ADK with Gemini 1.5 Pro to traverse orphaned LEI portfolios and resolve corporate ownership chains. Achieve 94% accuracy in identifying ultimate parent companies across fragmented records.
What you are building
The core problem, expected build, and operating context for this challenge.
Develop an entity graph verification workflow with Google ADK to map orphaned LEI records back to ultimate parent entities.
How work is evaluated
Assess the agent's ability to accurately trace orphaned corporate LEI records to their true ultimate parent.
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.
Accurate Parent LEI
Assert the output upe_lei matches ground truth ultimate parent.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
UPE Identification Accuracy
Accuracy in mapping orphaned entities to correct UPE LEI. • target: 0.94 • 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
Implement graph traversal tools using Google Agent Development Kit (ADK)
Leverage Gemini 1.5 Pro long-context window to analyze multi-page corporate filing histories
Resolve orphaned LEI records to verified Ultimate Parent Entities (UPE)
Automate reporting to the Global Legal Entity Identifier Foundation (GLEIF)
Reference links and supporting material
Synthetic dataset of 1,000 corporate hierarchy trees containing orphan and stale LEI entity nodes.
How this agent runs
Assess the agent's ability to accurately trace orphaned corporate LEI records to their true ultimate parent.
Challenge input
JSON containing orphan_lei, firm_name, jurisdiction, and historical_filings text.
Google ADK
Provides robust tools integration and Gemini model orchestration capabilities.
Evaluated output
JSON with upe_lei, upe_name, confidence, and chain_path.
- Assert the output upe_lei matches ground truth ultimate parent.
- Accuracy in mapping orphaned entities to correct UPE LEI. • target: 0.94 • range: 0-1
- Benchmark: LEIResolutionBench
- UPE Identification Accuracy target: 0.94
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
View technical recipe
Configured tools
- Google · Required
- Google ADK · Optional
- Google Jules · Optional
- Google Jules · Optional
Evaluation contract
- Accurate Parent LEI · Weight 1
- UPE Identification Accuracy · Weight 1
Recipe state
This is a preview. The configuration can change before the evaluation recipe is locked.