Build a BODS Circular Control Graph and Nominee Profiler
Evaluate corporate officer registers against BODS v0.4 nominee guidance to detect circular control links. Draft tailored nominee evidence packages and isolate graph cycles.
What you are building
The core problem, expected build, and operating context for this challenge.
Evaluate corporate officer registers against BODS v0.4 nominee guidance to detect circular control links. Draft tailored nominee evidence packages and isolate graph cycles.
Enhanced Due Diligence Analyst
Ingest simplified company shareholder registers and officer appointments formatted in BODS v0.4 syntax.
Execute cycle-detection algorithms to isolate circular holding networks.
Identify officers holding nominee roles based on external directorship counts and BODS criteria.
Generate serialized control cycle graphs and tailored nominee documentary evidence requests.
Interactive network graph viewer rendering isolated control loops and a panel for generated nominee evidence requests.
Assemble synthetic BODS v0.4 JSON datasets simulating offshore corporate registries with hidden control loops and known nominee profiles. Starter examples below are synthetic. They are not downloaded records.
Beneficial ownership modelling Employs BODS v0.4 nominee arrangement modeling requirements to identify professional nominees and parse unverified control loops.
dspy, networkx, pydantic. DSPy compiles robust prompt assertions to extract opaque nominee relationships and isolate graph cycles accurately. Requires multi-step logical deduction for graph cycle tracing; hosted Claude or local 32k context model.
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.
Accurately detects and isolates circular ownership loops within corporate holding structures.
Flags officers matching known professional nominee patterns under BODS rules.
Produces serialized Graphviz DOT code isolating the specific cycle paths.
Generates customized nominee disclosure questionnaires specifying required proof of ultimate instruction.
```json [ { "input": { "target_company": "Alpha Holdings", "officers": [ { "name": "Julian Vance", "external_directorship_count": 140 } ], "shares": [ { "holder": "Beta Group", "percentage": 100 } ], "related_entities": [ { "entity": "Beta Group", "shares": [ { "holder": "Alpha Holdings", "percentage": 100 } ] } ] }, "expected_output": { "has_cycle": true, "flagged_nominees": [ "Julian Vance" ], "cycle_diagram": "digraph { \"Alpha Holdings\" -> \"Beta Group\"; \"Beta Group\" -> \"Alpha Holdings\"; }", "requests": [ "Nominee Director Service Agreement" ] } }, { "input": { "target_company": "Solstice Energy Inc", "officers": [ { "name": "Elena Rostova", "external_directorship_count": 1 } ], "shares": [ { "holder": "Elena Rostova", "percentage": 85 } ], "related_entities": [] }, "expected_output": { "has_cycle": false, "flagged_nominees": [], "cycle_diagram": "digraph { \"Solstice Energy Inc\" -> \"Elena Rostova\"; }", "requests": [] } } ] ```
Provides advisory evidence gathering plans; does not execute regulatory enforcement actions or make formal legal accusations. Use mock external writes. Require human review before any real deployment.
Participation guide
Provides advisory evidence gathering plans; does not execute regulatory enforcement actions or make formal legal accusations. Use mock external writes and human review.
How work is evaluated
Accurately detects and isolates circular ownership loops within corporate holding structures. Flags officers matching known professional nominee patterns under BODS rules. Produces serialized Graphviz DOT code isolating the specific cycle paths. Generates customized nominee disclosure questionnaires specifying required proof of ultimate instruction.
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
Ingest simplified company shareholder registers and officer appointments formatted in BODS v0.4 syntax. Execute cycle-detection algorithms to isolate circular holding networks. Identify officers holding nominee roles based on external directorship counts and BODS criteria. Generate serialized control cycle graphs and tailored nominee documentary evidence requests.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Correctness and evidence
Accurately detects and isolates circular ownership loops within corporate holding structures. Flags officers matching known professional nominee patterns under BODS rules. Produces serialized Graphviz DOT code isolating the specific cycle paths. Generates customized nominee disclosure questionnaires specifying required proof of ultimate instruction.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Review interface
Interactive network graph viewer rendering isolated control loops and a panel for generated nominee evidence requests.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Safe execution
Provides advisory evidence gathering plans; does not execute regulatory enforcement actions or make formal legal accusations.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Ingest simplified company shareholder registers and officer appointments formatted in BODS v0.4 syntax.
Execute cycle-detection algorithms to isolate circular holding networks.
Identify officers holding nominee roles based on external directorship counts and BODS criteria.
Generate serialized control cycle graphs and tailored nominee documentary evidence requests.
Reference links and supporting material
Assemble synthetic BODS v0.4 JSON datasets simulating offshore corporate registries with hidden control loops and known nominee profiles. Supplied starter examples are synthetic, not source extracts.
Challenge setup
Configuration summary for this challenge.
Challenge input
Input details are not configured.
DSPy
Prompt and LM program optimization framework.
Evaluated output
No output checks are configured.
- Ingest simplified company shareholder registers and officer appointments formatted in BODS v0.4 syntax. Exe...
- Accurately detects and isolates circular ownership loops within corporate holding structures. Flags officer...
- Interactive network graph viewer rendering isolated control loops and a panel for generated nominee evidenc...
- 2 public reference cases
- 3 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
- DSPy · Optional
- DSPy · Optional
- DSPy · 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.