Validator Registry
Validator Registry
The Validator Registry is a core component of the Fabrica ecosystem that enables name resolution for validator contracts, allowing property tokens to reference validators by human-readable names rather than just blockchain addresses.
Name Resolution
The registry maps human-readable validator names to their corresponding contract addresses, providing several benefits:
- Improved Readability: Users can identify validators by name rather than cryptographic addresses
 - Version Management: Validator upgrades can be managed through name resolution
 - Cross-Chain Compatibility: The same validator name can resolve to different addresses on different chains
 
Registry Structure
The Validator Registry maintains the following information for each validator:
- Name: Human-readable identifier (e.g., "fabrica-us-validator")
 - Address: Contract address on each supported blockchain
 - Metadata: Additional information about the validator's capabilities
 - Status: Active, deprecated, or pending status
 
Validator Resolution Process
When a property token needs to interact with its validator:
- The token references the validator by address
 - The registry resolves the address to the appropriate name for the current blockchain
 - The token export the trait of the validator name
 
Supported Validators
The registry currently includes the following validators:
| Name | Description | Supported Networks | 
|---|---|---|
| fabrica-us-validator | Primary validator for US properties | Ethereum Mainnet, Sepolia, Base Sepolia | 
Updated 8 months ago