// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

/**
 * @title IUniversalAssetRegistryRWA
 * @notice Minimal UAR surface for RWATokenFactory registration (avoids pulling full registry compile graph).
 */
interface IUniversalAssetRegistryRWA {
    function REGISTRAR_ROLE() external view returns (bytes32);

    function registerRWAIndexAsset(
        address tokenAddress,
        string calldata name,
        string calldata symbol,
        uint8 decimals,
        string calldata jurisdiction
    ) external;
}
