Studio Founder

Creating an Entity Structure Chart for Our Holding β€” Visual Corporate Tree

Corporate tree in 10 minLegal & Compliance5 min read

Key Takeaway

Our AI agent generates a visual corporate structure chart showing ownership chains, beneficial ownership, and key officers across all entities β€” updated automatically, investor-ready in minutes.

The Problem

"Can you send us your corporate structure chart?"

Every investor asks this during due diligence. Every bank asks during KYC. Every regulator asks during authorization applications. Every auditor asks at year-end.

And every time, someone scrambles.

PyratzLabs is a holding company. We have subsidiaries. Those subsidiaries have subsidiaries. There are cross-holdings. Different jurisdictions. Different share classes. Minority stakes. The picture changes every quarter β€” a new entity here, a restructuring there, an investment vehicle spun up for a specific purpose.

The structure chart lives in a PowerPoint slide that was last updated 8 months ago. It's wrong. It doesn't show the SLP we created in Q3. It still shows a share percentage that changed during the last funding round. The beneficial ownership calculation is manual and probably incorrect.

This is embarrassing when an investor asks. It's dangerous when a regulator asks.

The Solution

The Corporate Records skill on Mr.Chief, configured with our entity registry. Input entity names, ownership percentages, jurisdictions, share classes, and key officers. The agent generates a visual corporate tree diagram.

The key feature: it auto-updates when you modify the registry. Change an ownership percentage? The chart regenerates. Add an entity? It appears in the right place. Remove one? Gone.

Never stale. Always investor-ready.

The Process

yamlShow code
# mrchief skill: corporate-records
# Entity structure chart

task: entity-structure-chart
output_format: [svg, png, pdf]

entities:
  - name: "PyratzLabs Holding SAS"
    jurisdiction: france
    type: SAS
    key_officers:
      president: "Bilal [Last Name]"
      dg: "CTO Name"
    role: ultimate_parent

  - name: "Zama SAS"
    jurisdiction: france
    type: SAS
    parent: "PyratzLabs Holding SAS"
    ownership_pct: 72.5
    share_class: ordinary
    key_officers:
      president: "Zama CEO"
    description: "FHE Technology"

  - name: "Artificial-Lab SAS"
    jurisdiction: france
    type: SAS
    parent: "PyratzLabs Holding SAS"
    ownership_pct: 100
    key_officers:
      president: "AL CEO"
    description: "AI Studio"

  - name: "PyratzLabs Fund I SLP"
    jurisdiction: france
    type: SLP
    parent: "PyratzLabs Holding SAS"
    ownership_pct: 85  # GP interest
    limited_partners:
      - name: "External LP 1"
        pct: 10
      - name: "External LP 2"
        pct: 5
    description: "Investment Vehicle"

  - name: "PyratzLabs Management SAS"
    jurisdiction: france
    type: SAS
    parent: "PyratzLabs Holding SAS"
    ownership_pct: 100
    description: "Fund Management Company"

beneficial_ownership:
  calculate: true
  threshold: 25  # French UBO threshold
  ultimate_beneficial_owner: "Bilal [Last Name]"

The agent generates the visual tree:

View details
PYRATZLABS GROUP β€” CORPORATE STRUCTURE
Generated: 2026-03-10 | Version: 4.2 (auto-updated)
═══════════════════════════════════════════════════════

                β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                β”‚  Bilal [Last Name]      β”‚
                β”‚  UBO (>25% beneficial)  β”‚
                β”‚  French tax resident    β”‚
                β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                            β”‚ 100% (direct)
                β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                β”‚  PyratzLabs Holding SAS β”‚
                β”‚  πŸ‡«πŸ‡· Paris              β”‚
                β”‚  Capital: €XXX          β”‚
                β”‚  PrΓ©sident: Bilal       β”‚
                β””β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
                   β”‚    β”‚    β”‚    β”‚
      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚    β”‚    └──────────────┐
      β”‚ 72.5%           β”‚    β”‚ 100%              β”‚ 100%
      β”‚                 β”‚    β”‚                   β”‚
β”Œβ”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”΄β”€β”€β”€β”€β”΄β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Zama SAS  β”‚    β”‚ PL Fund I   β”‚    β”‚ Artificial-Lab   β”‚
β”‚  πŸ‡«πŸ‡· Paris  β”‚    β”‚ SLP         β”‚    β”‚ SAS              β”‚
β”‚  FHE Tech  β”‚    β”‚ πŸ‡«πŸ‡· Paris    β”‚    β”‚ πŸ‡«πŸ‡· Paris         β”‚
β”‚            β”‚    β”‚ Invest.     β”‚    β”‚ AI Studio        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                        β”‚
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β”‚ 85% GP  β”‚ 10% LP   β”‚ 5% LP
         β”Œβ”€β”€β”€β”€β”΄β”€β”€β”€β”  β”Œβ”€β”€β”΄β”€β”€β”€β”  β”Œβ”€β”€β”΄β”€β”€β”€β”
         β”‚PL Hold.β”‚  β”‚Ext.  β”‚  β”‚Ext.  β”‚
         β”‚(above) β”‚  β”‚LP 1  β”‚  β”‚LP 2  β”‚
         β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”˜

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ PyratzLabs Management SAS   β”‚
β”‚ πŸ‡«πŸ‡· Paris | 100% owned       β”‚
β”‚ Fund Management Company     β”‚
β”‚ (manages PL Fund I SLP)     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

BENEFICIAL OWNERSHIP ANALYSIS:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Bilal [Last Name]:
β”œβ”€β”€ PyratzLabs Holding SAS    β†’ 100% (direct)       [UBO βœ…]
β”œβ”€β”€ Zama SAS                  β†’ 72.5% (indirect)    [UBO βœ…]
β”œβ”€β”€ Artificial-Lab SAS        β†’ 100% (indirect)     [UBO βœ…]
β”œβ”€β”€ PyratzLabs Fund I SLP     β†’ 85% GP (indirect)   [UBO βœ…]
└── PyratzLabs Management SAS β†’ 100% (indirect)     [UBO βœ…]

All entities above 25% threshold β†’ UBO declaration required
RBE (Registre des BΓ©nΓ©ficiaires Effectifs) status: TO VERIFY

The Results

MetricPowerPoint MethodAI Agent
Time to generate2-4 hours (manual)45 seconds
Update frequencyQuarterly (optimistic)Real-time (on entity change)
AccuracyOften outdatedAlways current
Beneficial ownership calcManual (error-prone)Automatic, threshold-aware
Output formatsPPT onlySVG, PNG, PDF, HTML
Investor-readyAfter cleanupAlways
Regulatory-ready (RBE)Separate processIntegrated check
Multi-jurisdictionPainfulAutomatic flag per entity

The real value isn't the chart. It's the confidence that the chart is correct. When an investor asks for the structure chart at 5 PM on Friday, we send it in 2 minutes. Not "let me check with the accountant and get back to you Monday."

Try It Yourself

bashShow code
mrchief run corporate-records \
  --task entity-structure-chart \
  --registry ./entity-registry.yaml \
  --output-format svg,pdf \
  --include-ubo true

Supports multi-level holding structures, cross-holdings, fund vehicles (SLP, SCA, FPCI), foreign entities (UK Ltd, DE GmbH, US LLC/Corp), and joint ventures with shared ownership.


If your structure chart is a PowerPoint someone made last year, it's not a structure chart. It's historical fiction. Keep it live or don't bother.

entity structurecorporate governanceownership chartholding company

Want results like these?

Start free with your own AI team. No credit card required.

Creating an Entity Structure Chart for Our Holding β€” Visual Corporate Tree β€” Mr.Chief