Build your own validator
Validators are a core component of the Fabrica ecosystem, responsible for verifying property claims, maintaining NFT good standing, and providing metadata services. Third parties can build their own validators to serve specific geographies, property types, or compliance requirements.
Validator Responsibilities
A validator must provide the following core functions:
- Property Validation: Verify that the NFT claim matches recorded property documents at the relevant jurisdiction
- Metadata Generation: Provide current metadata for property tokens, aggregating data from multiple sources
- Confidence Scoring: Calculate and maintain confidence scores based on validation checks
- Compliance Monitoring: Ensure ongoing compliance with local regulations and reporting requirements
Technical Requirements
Smart Contract Interface
Validators must implement a smart contract that conforms to the Fabrica validator interface. The contract must be able to:
- Approve or reject token operations (issuance, transfers, redemptions)
- Expose validator metadata and capabilities
- Register with the Validator Registry for name resolution
Required Services
Validators typically need to provide:
| Service | Description |
|---|---|
| Metadata API | Serve NFT metadata following standard conventions |
| Media Server | Generate dynamic images/animations representing properties |
| Scoring API | Return confidence scores and validation check results |
| Valuation API | Provide property value estimates from third-party sources |
Validation Checks
At minimum, validators should perform these validation checks:
- Proof of title verification
- Legal description matching
- Holding entity verification
- Owner KYC/AML status
- OFAC/sanctions screening
- Coordinate validation
See the Validation Process documentation for details on how these checks contribute to confidence scoring.
Integration with Fabrica
To integrate your validator with the Fabrica ecosystem:
- Deploy your validator smart contract
- Register with the Validator Registry
- Implement the required API endpoints
- Pass Fabrica's validator certification process
Get Started
Building a validator requires technical expertise in blockchain development, real estate title processes, and compliance systems. Contact us at [email protected] to discuss your validator project and receive guidance on the certification process.
Updated 21 days ago
