Build a Semantic Nominee Disclosure Vector Profiler
Embed narrative corporate ownership disclosures using Qdrant vector databases to uncover semantically clustered nominee director behaviors and hidden proxy arrangements. Map textual similarities in beneficial ownership filings to isolate coordinated offshore networks.
What you are building
The core problem, expected build, and operating context for this challenge.
Embed narrative corporate ownership disclosures using Qdrant vector databases to uncover semantically clustered nominee director behaviors and hidden proxy arrangements. Map textual similarities in beneficial ownership filings to isolate coordinated offshore networks.
Financial Crime Intelligence Analyst
Extract narrative ownership disclosures and beneficial ownership identifiers from unstructured corporate filings.
Generate vector embeddings for the parsed director narratives using a hosted embedding model.
Index the document embeddings in Qdrant and execute nearest-neighbor queries to find tight semantic clusters.
Calculate similarity ratios based on shared keywords and generate a clustered risk dossier for coordinated proxy networks.
A search interface with a similarity threshold slider and an expandable list of clustered corporate disclosures.
Synthetic JSON datasets containing fictional offshore corporate disclosure narratives and simplified corporate identifiers. Starter examples below are synthetic. They are not downloaded records.
Beneficial ownership modelling Uses BODS v0.4 modelling principles for nominee arrangements as the foundational schema for structuring the resulting clustered risk entities.
qdrant, pydantic-ai, fastapi, pandas. Qdrant stores and compares dense vector embeddings of corporate profile texts to uncover semantic clustering of recurring nominee directors. Access to an embedding model to vectorize unstructured corporate texts, plus a lightweight LLM for initial extraction.
Submit runnable source, pinned dependencies, setup commands, a working interface, example outputs, and a recorded end-to-end demo. Include tests and an action log.
Extracts and chunks unstructured narrative disclosures into embeddable text segments.
Indexes vectorized text into Qdrant and successfully retrieves documents exceeding a defined semantic similarity threshold.
Calculates a similarity score derived from the ratio of shared narrative keywords and produces a valid JSON dossier.
```json [ { "input": { "record_type": "simplified synthetic app record", "statement_id": "bods-stmt-101", "total_narrative_keywords": 10, "shared_cluster_keywords": 9 }, "expected_output": { "statement_id": "bods-stmt-101", "cluster_match": true, "similarity_score": 0.9, "risk_flag": "HIGH_PROXY_RISK" } }, { "input": { "record_type": "simplified synthetic app record", "statement_id": "bods-stmt-102", "total_narrative_keywords": 20, "shared_cluster_keywords": 2 }, "expected_output": { "statement_id": "bods-stmt-102", "cluster_match": false, "similarity_score": 0.1, "risk_flag": "LOW_RISK" } } ] ```
Outputs are probabilistic similarities based on text overlap, intended for human review without automated legal or SAR determinations. Use mock external writes. Require human review before any real deployment.
Participation guide
Outputs are probabilistic similarities based on text overlap, intended for human review without automated legal or SAR determinations. Use mock external writes and human review.
How work is evaluated
Extracts and chunks unstructured narrative disclosures into embeddable text segments. Indexes vectorized text into Qdrant and successfully retrieves documents exceeding a defined semantic similarity threshold. Calculates a similarity score derived from the ratio of shared narrative keywords and produces a valid JSON dossier.
Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
Complete workflow
Extract narrative ownership disclosures and beneficial ownership identifiers from unstructured corporate filings. Generate vector embeddings for the parsed director narratives using a hosted embedding model. Index the document embeddings in Qdrant and execute nearest-neighbor queries to find tight semantic clusters. Calculate similarity ratios based on shared keywords and generate a clustered risk dossier for coordinated proxy networks.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Correctness and evidence
Extracts and chunks unstructured narrative disclosures into embeddable text segments. Indexes vectorized text into Qdrant and successfully retrieves documents exceeding a defined semantic similarity threshold. Calculates a similarity score derived from the ratio of shared narrative keywords and produces a valid JSON dossier.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Review interface
A search interface with a similarity threshold slider and an expandable list of clustered corporate disclosures.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Safe execution
Outputs are probabilistic similarities based on text overlap, intended for human review without automated legal or SAR determinations.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Extract narrative ownership disclosures and beneficial ownership identifiers from unstructured corporate filings.
Generate vector embeddings for the parsed director narratives using a hosted embedding model.
Index the document embeddings in Qdrant and execute nearest-neighbor queries to find tight semantic clusters.
Calculate similarity ratios based on shared keywords and generate a clustered risk dossier for coordinated proxy networks.
Reference links and supporting material
Synthetic JSON datasets containing fictional offshore corporate disclosure narratives and simplified corporate identifiers. Supplied starter examples are synthetic, not source extracts.
Challenge setup
Configuration summary for this challenge.
Challenge input
Input details are not configured.
Qdrant
Open-source vector database.
Evaluated output
No output checks are configured.
- Extract narrative ownership disclosures and beneficial ownership identifiers from unstructured corporate fi...
- Extracts and chunks unstructured narrative disclosures into embeddable text segments. Indexes vectorized te...
- A search interface with a similarity threshold slider and an expandable list of clustered corporate disclos...
- 2 public reference cases
- 2 configured tools
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
- Qdrant · Optional
- Qdrant · Optional
Evaluation contract
- Complete workflow · Weight 40
- Correctness and evidence · Weight 30
- Review interface · Weight 20
- Safe execution · Weight 10
Reference cases
- 2 public reference cases
Workflow tasks
No workflow tasks are configured.
Recipe freeze marker
No recipe freeze time is recorded.