A Legal Object Model
If you wanted
to make deep, permanent progress on problems of law and governance, a good
point of entry would be the "object model" of the legal world.
Legal
"reality" consists largely of records - documents, invoices, database
entries, emails and the like. These records have an implied object model,
much of it shared widely, even globally, via legal theory, laws, legal writing,
law schools, forms, model documents, precedents, software,
and e-commerce.
This object
model can be made visible, operational, harmonized, and free, to the benefit of
legal systems’ “users,” their citizens, businesses, regulators and judges.
The transformation can begin locally, in small groups or industry
verticals, or broadly. Where used, it can make transacting and
governance more certain, quick, transparent, decentralized, robust, readable
and democratic. Fulfilling important objectives of legal systems, and
assumptions of economics and other theories.
An object
model of the legal world would start with some primitives:
· Persons
These
“objects” are connected to form Events. Events in a legal system are
records - documents, receipts, filings, signatures, stamps, checks, payment
receipts, and the like. Forms and their uses (precedents) are archetype
Events on which future uses can be based.
Together these
are a "graph." Like Twitter, Facebook and those wiggly-bubble
diagrams that show connections. Graph is a
well-developed idea, with tools and mathematics.
Currently,
Events are recorded in a great variety of formats. Not only do different
companies and agencies use different systems, but a
single institution may use dozens of different object models internally.
This is largely the result of history. In the early days of
computing, software addressed particular problems, in ways that were thought
optimal for the particular problem. Because software was written first
for the most acute needs of the largest institutions, many important pieces of
transacting infrastructure are run on idiosyncratic object models.
Similarly, commercial software solved important problems but, like all
intermediaries, had to avoid fully solving their customers' problems. The
variety of solutions is a major impediment to interoperability.
The shared
ledger movement provides an alternative, and driving force for change.
The most important point of that movement may be standardization.
In other words, Bitcoin introduced open source and open standards to the
C-Suite.
The
Object Model:
Reiterating
the primitives mentioned above:
From these
spring other objects - categories of Persons, Things, Places, and Forms, and
individual instances of each of them. The primitives and all other
objects are expressed as "Records". It is possible to use a
single format of Record for all nodes in the graph.
The primitives
and their derivatives are connected as "Events." Events are reified
in legal systems as "documents" and similar records. Documents
increment the relationships of Persons to one another and to Things. They
are more or less precisely situated in space and time. Documents can be
very easily automated as nodes in the graph, and models of documents already
exist, as forms or precedents, for all types of Events. Current systems
can be made very efficient by merely improving the efficiency of current practices,
but the visibility and standards-inducing convergence of an object approach is
expected to enable the kinds of benefits that come from law's best device -
codification.
For a start on
an object model, see this Draft_Legal_Object_Model.gdoc.