Confidence Scoring System

Validators produce a score for each property they validate


Validation Process and Confidence Scoring

The validation process produces a dynamic confidence score that reflects the current state of the property's digital representation and its alignment with real-world records.

The confidence scoring system is a work in progress and continues to evolve as Fabrica refines its validation approach.

Score Structure

The confidence score uses a positional digit system where each digit represents a different validation category:

PositionComponentMaxDescription
Ten-ThousandsrecoveryStatus7Recovery and integrity status of the token-property link
ThousandspastTitleAndLoad5Historical title records and property loading documentation
HundredsoperatingAgreementLevel1Quality and completeness of the legal operating agreement
TensonChainHistory5Blockchain transaction history and consistency
OnesbasicValidation2Foundational legal and structural requirements

The maximum possible score is 75,152.

Example: A score of 72101 breaks down as:

  • recoveryStatus = 7 (Normal)
  • pastTitleAndLoad = 2
  • operatingAgreementLevel = 1
  • onChainHistory = 0
  • basicValidation = 1

The most significant digits (leftmost) represent the most critical ownership-related validations.

Recovery Status Digit

The most significant digit reflects the recovery status of the property. Unlike the other digits, which are computed from validation checks, this digit is set administratively based on recovery events.

ValueStatusDescription
7NormalDefault state. No recovery activity.
6Recovery PendingA §10.2 Notice of Lost Token Control has been recorded by the Beneficiary to recover access. Token-property link intact; Quiet Period running.
5StolenThe token has been reported as stolen via an unauthorized transfer.
4DistressedThe Property is at material risk of loss to a third party through involuntary process (tax sale, judicial foreclosure of a pre-existing lien, eminent domain, or equivalent). The Trust still holds title and the Beneficiary may still cure. Reversible upon cure.
1VoidThe token has been permanently dissociated from the Property and the Trust following an Alternative Dissolution Event or involuntary loss of title. Irreversible.

A score starting with 7 indicates a property in normal standing. Any other leading digit signals that the token-property link is compromised or under review, and applications should treat the token with caution regardless of the other digits.

Distressed (4) Lifecycle

A token enters the Distressed state when validator checks confirm that an involuntary process has been initiated against the Property that, if uncured, will result in loss of title. Examples include:

  • The county has issued a tax certificate, tax sale notice, or equivalent post-delinquency instrument
  • A lienholder has commenced judicial foreclosure proceedings against the Property
  • A condemnation or eminent domain action has been filed

While in the Distressed state, the Property is still held by the Trust and the Beneficiary may take action to cure (pay back taxes, satisfy the lien, etc.). A successful cure returns the token to Normal (7). If the process completes and title transfers to a third party of record, the token moves to Void (1).

Applications surfacing a Distressed token to its Beneficiary should display a clear warning of the underlying risk and a path to cure.

Validation Checks

The scoring system performs multiple discrete checks:

Title & Legal Documentation

  • proofOfTitleValid - Proof of title documents are authentic and properly recorded
  • legalDescriptionAvailable - Legal description of the property is available
  • deedAvailable - A recorded deed exists for the property
  • claimMatchesLegalDescription - NFT claim matches the recorded legal description
  • noLiensFound - No outstanding liens discovered against the property
  • propertyTaxesCurrent - Property taxes are up to date

Entity & Ownership Verification

  • holdingEntityDeclared - Holding entity (trust/LLC) is declared
  • holdingEntityMatchesOwnerNameAtAssessor - Holding entity matches local jurisdiction's assessor records
  • formationDocumentAvailable - Formation documents for the holding entity are on file

Compliance & KYC

  • currentOwnersKycd - Current owners have passed KYC/AML verification
  • allTransfersKycd - All previous transfers involved KYC-verified parties
  • currentOwnersNotInDarklist - Owners are not on OFAC or sanctions lists
  • notReportedAsStolen - Token has not been reported as stolen
  • feesInGoodStanding - Platform maintenance fees are current

Data Quality

  • coordinatesValid - Geographic coordinates of the property are valid
  • isLive - Token is active and current
  • isTrustV3 - Holding entity uses Fabrica's Trust V3 structure

Using Confidence Scores

Applications and users can query confidence scores via the Scoring API to assess the reliability of a property NFT before transacting.

When evaluating scores:

  • Check the recovery status digit first (ten-thousands). A value other than 7 indicates the token-property link is compromised or under review.
  • Check the title digits next (thousands, hundreds) for ownership-critical validation status.
  • A higher digit in any position indicates stronger validation for that category.
  • Applications can parse individual digits to make decisions based on specific validation aspects.