Skip to content

The Handelsregister Analogy

The Agent Registry is modeled directly after Germany's Handelsregister -- the commercial register that has governed business identity and accountability in Germany since 1861. This page explains the analogy and why it matters for autonomous AI agents.


What Is the Handelsregister?

The Handelsregister (commercial register) is a public directory maintained by local courts (Amtsgerichte) across Germany. It is governed by the Handelsgesetzbuch (HGB), specifically sections 8 through 16.

Every company operating commercially in Germany must be registered. The register records:

  • The legal name and form of the business (e.g., GmbH, AG, OHG)
  • The Geschaeftsfuehrer -- the legally responsible managing director(s)
  • The business purpose (Unternehmensgegenstand)
  • The articles of association (Gesellschaftsvertrag)
  • Any changes to the above

Why This Matters

Banks, courts, notaries, and business partners refuse to interact with unregistered entities. The Handelsregister is not just a directory -- it is an enforcement mechanism. Without an entry, you cannot open a business bank account, sign notarized contracts, or appear in commercial proceedings.


Why Is This Relevant to AI Agents?

Autonomous AI agents are increasingly operating in the economy: earning revenue, making purchases, spawning sub-agents, and interacting with infrastructure providers. Yet there is no equivalent of a commercial register for these entities.

The result is a governance gap:

  • No one knows who is responsible when an agent causes harm
  • No one can verify what an agent is authorized to do
  • No one tracks parent-child relationships between agents
  • No one can suspend or revoke a misbehaving agent

The Agent Registry closes this gap by applying the Handelsregister model to the agent economy.

The Core Insight

Just as no GmbH in Germany can operate without a Handelsregister entry, no autonomous AI agent should be able to transact economically without being registered, identified, and accountable.


Detailed Mapping

The following table maps each aspect of the traditional Handelsregister to its equivalent in the Agent Registry.

Aspect Handelsregister (DE) Agent Registry
Legal basis HGB sections 8-16 (mandatory) Voluntary (positioning for EU AI Act)
Registry operator Amtsgericht (local court) Smart contract (decentralized)
Identity anchor Notarized ID of Geschaeftsfuehrer Wallet address + Haftungsperson address
Business purpose Unternehmensgegenstand (static) operationalScope + capabilityHash (dynamic)
Hierarchy Gesellschaftsvertrag (articles of association) constitutionHash (on-chain)
Changes Notarized amendments filed at court updateCapability() + emitted events
Public access Handelsregisterauszug (paid extract) getAgent() / KYA API (free, open)
Enforcement Banks, courts, notaries refuse unregistered entities Infrastructure providers check KYA
Cost ~150-300 EUR registration fee ~$0.00 (gasless via ERC-2771)
Parent-child Tochtergesellschaft (subsidiary) parentAgentId + generation tracking
Revenue Jahresabschluss (annual financial report) reportRevenue() (continuous reporting)
Responsible person Geschaeftsfuehrer (managing director) Haftungsperson (liability person)
Suspension Court order suspendAgent() by regulator
Revocation Loeschung (deletion from register) revokeAgent() by regulator
Auditing Wirtschaftspruefer (auditor) On-chain event trail, public and immutable

Key Differences

While the analogy is strong, there are important differences between the traditional Handelsregister and the Agent Registry.

Decentralization

The Handelsregister is operated by local courts -- government institutions bound by jurisdiction. The Agent Registry is a smart contract deployed on a public blockchain (Base L2). No single entity controls it, and it operates across jurisdictions.

Trade-off

Decentralization provides censorship resistance and global accessibility, but it also means there is no court to appeal to if something goes wrong. Governance mechanisms (multi-sig, DAO) are the substitute. See Governance.

Dynamic vs. Static

Handelsregister entries are relatively static. Changes require notarized documents and formal filings. The Agent Registry supports continuous updates: capability changes, compliance attestations, and revenue reports happen on-chain in real time.

Cost

Registering a GmbH in Germany costs 150-300 EUR in registration fees alone, plus notary fees. Registering an agent in the Agent Registry costs the agent nothing -- the gasless relayer pays approximately $0.005 per registration on Base L2.

Voluntary vs. Mandatory

The Handelsregister is mandatory by law (HGB section 29). The Agent Registry is currently voluntary. However, it is designed to become the enforcement standard: infrastructure providers that adopt KYA (Know Your Agent) checks effectively make registration mandatory for agents that want to use their services.


From Voluntary to Mandatory

The path from voluntary adoption to de facto mandatory registration follows the same pattern as the Handelsregister itself:

graph LR
    A["Voluntary<br/>Early adopters register"] --> B["Incentivized<br/>Providers prefer registered agents"]
    B --> C["De facto mandatory<br/>Providers refuse unregistered agents"]
    C --> D["De jure mandatory<br/>EU AI Act requires registration"]
  1. Phase 1 (Now): Early adopters register voluntarily. COAI Research registers pilot agents.
  2. Phase 2: Infrastructure providers begin checking KYA before provisioning services. Registered agents get faster, cheaper, or preferential access.
  3. Phase 3: Major providers refuse service to unregistered agents. Registration becomes a practical requirement.
  4. Phase 4: Regulatory frameworks (e.g., EU AI Act) formally mandate registration. The Agent Registry becomes a reference implementation.

Further Reading