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 16 days ago