惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
Jina AI
Jina AI
J
Java Code Geeks
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
I
InfoQ
L
LangChain Blog
The Cloudflare Blog
IT之家
IT之家
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
B
Blog
A
About on SuperTechFans
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
Blog — PlanetScale
Blog — PlanetScale
罗磊的独立博客
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
Engineering at Meta
Engineering at Meta
F
Fortinet All Blogs
博客园 - 聂微东
美团技术团队
博客园_首页

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Isle of Man Companies Registry — what the filings actuall...
OpenRegistry · 2026-06-23 · via DEV Community

The Isle of Man Companies Registry assigns each company a numeric identifier that stays with the entity for its entire life. A business may shift from the Companies Acts 1931–2004 regime into the Companies Act 2006 framework and the number still remains the same. Lawyers notice this quickly. Names change. Structures change. The registry number does not, so investigators often anchor their work on that identifier rather than the company name. The statute splits the corporate framework into two regimes while the number runs straight through both.

For cross‑border counsel the jurisdiction sits in an unusual position. It is not part of the UK Companies House system, even though many filing forms resemble the UK versions closely enough to feel familiar. The island also sits outside the EU disclosure network built around BRIS. Access therefore runs directly through the Manx Companies Registry under the Department for Enterprise. No EU gateway exists. The UK register does not mirror it either.

A programmatic query returns a small group of corporate facts taken straight from the register. The company profile centres on the company_number assigned by the registry. Alongside that appear the legal name and the current company_status. incorporation_date is returned exactly as written in the ledger maintained by the registry. Nothing is reformatted. The registered_office address comes back in the wording used in the filing rather than a cleaned version produced by an external database.

Some fields appear only because the Manx system includes them in its own record structure. One example is the legislative regime indicator. That field shows whether the entity sits under the Companies Acts 1931–2004 or under the Companies Act 2006. A small flag, but it changes how later filings are read. Director rules differ between the regimes. Solvency statements follow different statutory wording.

Officer records sit behind a separate query. The registry records appointments of directors and the corresponding resignation events. Each entry usually includes the officer_name exactly as written on the filing form that triggered the update. appointment_date appears in the internal date format used by the registry system. Some filings add extra attributes such as occupation or a service address. Others do not. It depends on which form the company used at the time.

Filings themselves form another layer of the record. Annual returns appear here. Director changes show up here as well. Registered office updates also land in this timeline, together with entries for charges. Each event carries a filing_date and a short description of the document lodged with the registry. When the registry assigns a document reference, the related PDF can usually be fetched through the document endpoint. The file is the document that was actually filed, not a rewritten summary prepared later.

One major dataset sits outside the public register. The beneficial ownership database created under the Beneficial Ownership Act 2017 is not publicly accessible. Competent authorities can consult it through controlled channels. Certain regulated entities may also gain access under statutory conditions. The design reflects the wider European shift that followed the CJEU decision in C‑601/20, after which several open UBO registers moved behind access tests based on legitimate interest. The Isle of Man never operated a public version.

This gap appears quickly during sanctions analysis. The Companies Registry will show the directors. Sometimes the legal shareholder appears if it was disclosed in filings. The statutory beneficial owner record stays outside the public dataset. Anyone applying the OFAC 50 percent rule therefore still needs other sources or regulated access routes.

OpenRegistry queries the Manx register using the same MCP tool calls used for the other supported jurisdictions. The service connects to the official registry rather than a cached dataset held by the legacy paid databases.

Example search by name:

{
"tool": "search_companies",
"arguments": {
"jurisdiction": "IM",
"query": "Manx Holdings"
}
}

The result set lists possible matches together with their registry numbers. Once the correct number is known, the full profile can be requested.

{
"tool": "get_company_profile",
"arguments": {
"jurisdiction": "IM",
"company_number": "123456C"
}
}

Officer records follow with a second call:

{
"tool": "get_officers",
"arguments": {
"jurisdiction": "IM",
"company_number": "123456C"
}
}

The filing history arrives through the filings endpoint. It returns the event list maintained by the registry.

{
"tool": "list_filings",
"arguments": {
"jurisdiction": "IM",
"company_number": "123456C"
}
}

Lawyers accustomed to the UK environment often miss a small evidentiary detail. In Manx proceedings the register maintained by the Companies Registry forms the official corporate record used by the courts. When a judge needs to establish who held the director role on a given date, the registry entry is the reference point. Secondary databases do not carry the same standing.

That distinction surfaces during cross‑border enforcement work. A freezing order may depend on identifying the correct Manx company inside a wider offshore structure. Registry extracts confirm the company number together with its statutory status at the moment the order was issued. Small details. They can determine whether service was valid or whether the order named the wrong corporate vehicle.

Programmatic access removes the routine step of opening the registry site during those checks. An investigation script can resolve the entity identifier first, then pull the officer history and filing timeline directly from the register.

For teams dealing with offshore structures the benefit is practical. The same registry record a local search agent would retrieve appears through a tool call that fits into diligence workflows or investigative pipelines. Details and connection instructions sit at https://openregistry.sophymarine.com.