Maturity

How settled each part of INHERIT is today, taken directly from what the standard declares.

Every schema and extension in INHERIT declares a maturity level, as W3C, IETF and CNCF specifications do. A draft may still change in ways that break your code. A candidate changes only through a public proposal and a review period. A stable schema does not change incompatibly within a major version. The rules are in the governance document ↗ .

This page shows the levels the standard declares, as they stand today. It is generated from maturity-matrix.json ↗ in the standard’s repository, and the site’s checks fail if this copy differs from that file. When an extension’s sources disagree, the page shows the least mature level and lists every declaration. The method is set out in the maturity matrix policy ↗ .

Jurisdiction and tradition extensions

  • Draft 19
  • Candidate 3
  • Stable 0

For 18 of 22 extensions, the registry, the manifest and the extension's own schema do not all declare the same level. Each row below shows the least mature of the three, and lists all three.

Maturity of each extension
Extension Maturity Declared by registry, manifest, schema Legal review
Africa Customary Succession Draft candidate, candidate, draft Maintainers only
Australia & New Zealand Draft candidate, candidate, draft Maintainers only
Brazil Draft candidate, candidate, draft Maintainers only
Canada Draft candidate, candidate, draft Maintainers only
EU Succession Draft candidate, candidate, draft Maintainers only
Hindu Succession Draft candidate, candidate, draft Maintainers only
Hong Kong Draft candidate, candidate, draft Maintainers only
India Draft draft, draft, none Maintainers only
Ireland Candidate candidate, candidate, none Maintainers only
Islamic Succession Draft candidate, candidate, draft Maintainers only
Israel Draft candidate, candidate, draft Maintainers only
Japan Draft candidate, candidate, draft Maintainers only
Jewish Succession Draft candidate, candidate, draft Maintainers only
Latin America Draft All three agree Maintainers only
Northern Ireland Draft draft, draft, none Maintainers only
PRC China Draft candidate, candidate, draft Maintainers only
Scotland Candidate All three agree Maintainers only
Singapore & Malaysia Draft candidate, candidate, draft Maintainers only
Switzerland Draft All three agree Maintainers only
UAE Draft draft, draft, none Maintainers only
UK England & Wales Draft stable, stable, draft Maintainers only
US Estate Candidate All three agree Maintainers only

Core schemas

  • Not yet declared 56
  • Draft 0
  • Candidate 0
  • Stable 0

No core schema declares a maturity level yet. Until one does, treat it as no more settled than a draft.

Maturity of each core schema
Schema Area Maturity
Acknowledgement v3/acknowledgement.json Core Not yet declared
Business Asset Properties v3/asset-categories/business.json Asset categories Not yet declared
Digital Asset Properties v3/asset-categories/digital.json Asset categories Not yet declared
Financial Asset Properties v3/asset-categories/financial.json Asset categories Not yet declared
General Asset Properties v3/asset-categories/general.json Asset categories Not yet declared
Vehicle Asset Properties v3/asset-categories/vehicle.json Asset categories Not yet declared
Asset Collection v3/asset-collection.json Core Not yet declared
Asset Interest v3/asset-interest.json Core Not yet declared
Asset v3/asset.json Core Not yet declared
Attestation v3/attestation.json Core Not yet declared
Bequest v3/bequest.json Core Not yet declared
INHERIT v2 Catalogue Schema v3/catalogue.json Core Not yet declared
PostalAddress v3/common/address.json Common Not yet declared
AiProvenance v3/common/ai-provenance.json Common Not yet declared
Archive Timestamp Chain v3/common/archive-timestamp-chain.json Common Not yet declared
Audit Event v3/common/audit-event.json Common Not yet declared
Completeness v3/common/completeness.json Common Not yet declared
Cultural Disposition v3/common/cultural-disposition.json Common Not yet declared
INHERIT Error Code Registry v3/common/error-codes.json Common Not yet declared
FieldProvenance v3/common/field-provenance.json Common Not yet declared
Identifier v3/common/identifier.json Common Not yet declared
Jurisdiction v3/common/jurisdiction.json Common Not yet declared
Media v3/common/media.json Common Not yet declared
Money v3/common/money.json Common Not yet declared
Provenance v3/common/provenance.json Common Not yet declared
TaxPosition v3/common/tax-position.json Common Not yet declared
TemporalRule v3/common/temporal-rule.json Common Not yet declared
Visibility v3/common/visibility.json Common Not yet declared
INHERIT Conformance Declaration v3/conformance-declaration.json Core Not yet declared
Dealer Interest v3/dealer-interest.json Core Not yet declared
INHERIT v3 Dialect v3/dialect.json Core Not yet declared
Document v3/document.json Core Not yet declared
Estate v3/estate.json Core Not yet declared
Event v3/event.json Core Not yet declared
Executor v3/executor.json Core Not yet declared
Guardian v3/guardian.json Core Not yet declared
InsurancePolicy v3/insurance-policy.json Core Not yet declared
Kinship v3/kinship.json Core Not yet declared
Liability v3/liability.json Core Not yet declared
Lifetime Transfer v3/lifetime-transfer.json Core Not yet declared
Nonprobate Transfer v3/nonprobate-transfer.json Core Not yet declared
Notification v3/notification.json Core Not yet declared
Organisation v3/organisation.json Core Not yet declared
Person v3/person.json Core Not yet declared
Pet v3/pet.json Core Not yet declared
Power of Appointment v3/power-of-appointment.json Core Not yet declared
Property v3/property.json Core Not yet declared
Proxy Authorisation v3/proxy-authorisation.json Core Not yet declared
Relationship v3/relationship.json Core Not yet declared
INHERIT v3 Root Schema v3/schema.json Core Not yet declared
Space v3/space.json Core Not yet declared
Subscription v3/subscription.json Core Not yet declared
Trust v3/trust.json Core Not yet declared
Valuation v3/valuation.json Core Not yet declared
INHERIT Estate Vocabulary Meta-Schema v3/vocab/estate/meta.json Vocab Not yet declared
Wish v3/wish.json Core Not yet declared

Get in touch

Have a question about INHERIT, or interested in becoming a partner? We'd love to hear from you.

or email hello@openinherit.org