; and (ii) through the training activities described in paragraph (1), encourage the robust participation from State and local authorities that is necessary to populate the database described in clause (i) of this subparagraph. (E) Other activities The Attorney General, in carrying out the Training Program, shall provide any additional activities and services determined appropriate by the Attorney General. (d) Funding (1) Authorization of appropriations There is authorized to be appropriated to the Attorney General to carry out this section $50,000,000 for fiscal year 2020, which shall remain available until expended. (2) Limitation Not more than 5 percent of the amount appropriated under paragraph (1) may be used to carry out activities under subsection (e)(2). (e) Cooperative agreement (1) Assistance The Attorney General may enter into a cooperative agreement with providers or other persons to— (A) provide regular training to law enforcement agencies through the Training Program on information that is potentially available from devices, operating systems, remote computing services, or electronic communication services, and on provider policies, in order to facilitate tailored and specific applications from law enforcement agencies; (B) maintain up-to-date and comprehensive guidance for law enforcement agencies regarding accessing information from providers; (C) develop or maintain online mechanisms to— (i) receive law enforcement requests for data; and (ii) provide dated, electronic confirmation of receipt of a request described in clause (i)