Extension interfaces
IPermissionIntrospection
interface IPermissionIntrospection {
function permissionId() external view returns (bytes32); // template TYPE id, stable across deployments
function permissionVersion() external view returns (bytes32); // bumps on breaking logic changes
function metadataURI() external view returns (string memory); // ipfs:// , ar:// , or https URL ("" if none)
function capabilityIds() external view returns (bytes32[] memory); // from SailCapabilities (non-empty)
}SailCapabilities
Constant
Declared by
Agent identity
IBatchPermission
Last updated

