Confidence Scoring System
Validators produce a score for each property they validate
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:
| Position | Component | Max | Description |
|---|---|---|---|
| Ten-Thousands | recoveryStatus | 7 | Recovery and integrity status of the token-property link |
| Thousands | pastTitleAndLoad | 5 | Historical title records and property loading documentation |
| Hundreds | operatingAgreementLevel | 1 | Quality and completeness of the legal operating agreement |
| Tens | onChainHistory | 5 | Blockchain transaction history and consistency |
| Ones | basicValidation | 2 | Foundational legal and structural requirements |
The maximum possible score is 75,152.
Example: A score of 72101 breaks down as:
recoveryStatus= 7 (Normal)pastTitleAndLoad= 2operatingAgreementLevel= 1onChainHistory= 0basicValidation= 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.
| Value | Status | Description |
|---|---|---|
| 7 | Normal | Default state. No recovery activity. |
| 6 | Recovery Pending | A recovery process has been initiated (Notice recorded). |
| 5 | Stolen | The token has been reported as stolen. |
| 1 | Void | The token has been permanently voided. 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.
Validation Checks
The scoring system performs multiple discrete checks:
Title & Legal Documentation
proofOfTitleValid- Proof of title documents are authentic and properly recordedlegalDescriptionAvailable- Legal description of the property is availabledeedAvailable- A recorded deed exists for the propertyclaimMatchesLegalDescription- NFT claim matches the recorded legal descriptionnoLiensFound- No outstanding liens discovered against the propertypropertyTaxesCurrent- Property taxes are up to date
Entity & Ownership Verification
holdingEntityDeclared- Holding entity (trust/LLC) is declaredholdingEntityMatchesOwnerNameAtAssessor- Holding entity matches local jurisdiction's assessor recordsformationDocumentAvailable- Formation documents for the holding entity are on file
Compliance & KYC
currentOwnersKycd- Current owners have passed KYC/AML verificationallTransfersKycd- All previous transfers involved KYC-verified partiescurrentOwnersNotInDarklist- Owners are not on OFAC or sanctions listsnotReportedAsStolen- Token has not been reported as stolenfeesInGoodStanding- Platform maintenance fees are current
Data Quality
coordinatesValid- Geographic coordinates of the property are validisLive- Token is active and currentisTrustV3- 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
7indicates 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.
Updated 5 days ago
