<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Suade Labs]]></title><description><![CDATA[Technology to prevent the next financial crisis]]></description><link>https://suade.org/</link><image><url>https://suade.org/favicon.png</url><title>Suade Labs</title><link>https://suade.org/</link></image><generator>Ghost 5.79</generator><lastBuildDate>Tue, 15 Sep 2026 16:58:29 GMT</lastBuildDate><atom:link href="https://suade.org/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[EU, UK & CA Reg Roundup 10/09/26]]></title><description><![CDATA[<p><strong>European Banking Authority</strong></p><p><strong>The EBA consults on draft technical standards on institutions&#x2019; operational risk management</strong></p><p>26 August 2026</p><p>The European Banking Authority (EBA) has launched a consultation on draft Regulatory Technical Standards (RTS) specifying the operational risk management framework institutions must maintain under Article 323 of the Capital Requirements</p>]]></description><link>https://suade.org/eu-uk-ca-reg-roundup-25-08-26/</link><guid isPermaLink="false">6aa976f284bb68095b84ee2a</guid><category><![CDATA[Regulatory Updates]]></category><category><![CDATA[🇪🇺]]></category><dc:creator><![CDATA[Bernice Nkoy]]></dc:creator><pubDate>Tue, 15 Sep 2026 16:53:20 GMT</pubDate><content:encoded><![CDATA[<p><strong>European Banking Authority</strong></p><p><strong>The EBA consults on draft technical standards on institutions&#x2019; operational risk management</strong></p><p>26 August 2026</p><p>The European Banking Authority (EBA) has launched a consultation on draft Regulatory Technical Standards (RTS) specifying the operational risk management framework institutions must maintain under Article 323 of the Capital Requirements Regulation (CRR), as amended by CRR3.</p><p>The proposals set out harmonised and proportionate requirements covering three key areas:</p><ol><li>governance arrangements;</li><li>the operational risk management process; and</li><li>the operational risk assessment system.</li></ol><p>The draft RTS clarify the responsibilities of management bodies, senior management and independent operational risk management functions. They also establish requirements for operational risk data and taxonomy, the business indicator component, reporting, validation and audit. ICT risk requirements are addressed through the Digital Operational Resilience Act (DORA).</p><p>Proportionality is a key feature of the proposals. Institutions with a business indicator below EUR 750 million would benefit from less frequent reviews and reporting, alongside simplified requirements concerning data granularity, loss thresholds and operational risk taxonomy.</p><p>The consultation is open until 31 December 2026. A virtual public hearing will take place on 29 September 2026, with registration closing on 25 September 2026. Following the consultation, the EBA will finalise the draft RTS and submit them to the European Commission for adoption.</p><p>Please find the whole consultation&#xA0;<a href="https://www.eba.europa.eu/publications-and-media/press-releases/eba-consults-draft-technical-standards-institutions-operational-risk-management?ref=suade.org"><u>here</u></a>.</p><p></p><p></p><p><strong>Bank of England</strong></p><p><strong>Andrew Bailey emphasises regulatory independence and accountability in safeguarding financial stability</strong></p><p>4 September 2026</p><p>Bank of England Governor Andrew Bailey delivered a speech at the LSE TRIUM Anniversary Conference examining central bank independence, including its importance for financial regulation and financial stability.</p><p>The speech highlighted two major themes relevant to banking regulation:</p><ol><li>Independence from industry and political pressure: Bailey argued that central banks must avoid becoming aligned with particular financial sectors or political movements. Protecting financial stability can require resisting pressure from concentrated financial interests, including calls arguing that regulation has gone too far.</li><li>The distributional effects of regulation: Bailey acknowledged that financial stability policies can affect institutions and sectors differently. He stressed that their purpose is not to favour particular groups, but to safeguard stable money and a resilient financial system for society as a whole.</li></ol><p>Please find the whole speech&#xA0;<a href="https://www.bankofengland.co.uk/speech/2026/september/andrew-bailey-keynote-speech-at-lse-trium-anniversary-conference?ref=suade.org"><u>here</u></a>.</p><p></p><p></p><p><strong>Office of the Superintendent of Financial Institutions</strong></p><p><strong>OSFI updates its policy release schedule</strong></p><p>3 September 2026</p><p>The Office of the Superintendent of Financial Institutions (OSFI) has published a letter to federally regulated financial institutions outlining changes to its planned policy releases and announcements, as set out in its spring Annual Risk Outlook.</p><p>The revised schedule covers three quarterly releases:</p><ol><li>10 September 2026: The draft Guideline B-6 Liquidity Principles is deferred to February 2027, while the final Pillar 3 Disclosures for Interest Rate Risk is deferred to November 2026.</li><li>19 November 2026: OSFI plans to publish the final Pillar 3 Disclosures for Interest Rate Risk, the final Guideline B-2 Large Exposure Limits for Property and Casualty and Life and Fraternal insurers, and the Credit Risk Management &#x201C;What We Heard&#x201D; consultation report. The draft chapters of the Credit Risk Management Guideline are deferred to February 2027.</li><li>12 February 2027: OSFI plans to publish the draft chapters of the Credit Risk Management Guideline and the draft Guideline B-6 Liquidity Principles.</li></ol><p>OSFI notes that publication timelines and planned releases remain subject to change in response to developments in financial institutions&#x2019; risk and operating environment. Updates will be reflected in its policy releases and announcements schedule.</p><p>Please find the whole letter&#xA0;<a href="https://www.osfi-bsif.gc.ca/en/guidance/guidance-library/letter-industry-updates-osfis-policy-plan?ref=suade.org"><u>here</u></a>.</p>]]></content:encoded></item><item><title><![CDATA[RegTech Forum 2026]]></title><description><![CDATA[<p><strong>Tuesday 6th October | From 11:30am | Guildhall, London</strong></p><h4 id="about">About</h4><p>A senior forum bringing together leaders from banking, regulation and technology to explore how regulatory reporting is evolving in practice, and what it takes to build scalable, data-driven and resilient reporting frameworks in an era of rapid change.</p><h4 id="key-themes">Key themes</h4><p>This</p>]]></description><link>https://suade.org/regtech-forum-2026-ticket/</link><guid isPermaLink="false">6aa954ca84bb68095b84ee10</guid><dc:creator><![CDATA[Phoebe Regnault]]></dc:creator><pubDate>Tue, 15 Sep 2026 14:28:57 GMT</pubDate><content:encoded><![CDATA[<p><strong>Tuesday 6th October | From 11:30am | Guildhall, London</strong></p><h4 id="about">About</h4><p>A senior forum bringing together leaders from banking, regulation and technology to explore how regulatory reporting is evolving in practice, and what it takes to build scalable, data-driven and resilient reporting frameworks in an era of rapid change.</p><h4 id="key-themes">Key themes</h4><p>This year&#x2019;s forum will explore how regulatory reporting is evolving in practice, as banks respond to rapid advances in AI, increasing data complexity, and continued regulatory divergence across jurisdictions. Discussions will focus on how firms are operationalising change across data, technology, controls and capital frameworks.</p><p><strong>Please register your interest below:</strong></p>
<!--kg-card-begin: html-->
<div style="max-width:640px; margin:0 auto; background:#e9f0ff; border:1px solid #dbe4ff; border-radius:8px; padding:22px; font-family: var(--first-font-type), sans-serif; color:#111827;"> <!-- Success message (hidden until submit succeeds) --><div id="successBox" style="display:none; margin-top:4px;"><h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Thank you for registering</h2><div style="border-left:4px solid #4d67e6; padding-left:12px; line-height:1.5;">We&#x2019;ve received your details and are reviewing your submission. We&#x2019;ll contact you shortly with the next steps.</div></div><form id="regForm" novalidate><h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Registration open</h2> <input type="hidden" id="field_12" value="701QB00000yRy43YAC"> <!-- Salesforce campaign --> <input type="hidden" id="field_13" value="Registered"> <!-- Salesforce Status --> <input type="hidden" id="field_17" value="Marketing - event registration"> <!-- Salesforce source --> <input type="hidden" id="field_14" value="Ghost"> <!-- WP post id used by WS Form --> <input type="hidden" id="field_15" value> <!-- Zoom webinar ID --> <!-- --> <!-- First / Last --><div style="display:flex; gap:16px; margin-bottom:14px; flex-wrap:wrap;"><div style="flex:1; min-width:220px;"> <label for="field_1" style="display:block; font-size:14px; margin:0 0 6px;">First name <span style="color:#dc2626;">*</span></label> <input id="field_1" required autocomplete="given-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div><div style="flex:1; min-width:220px;"> <label for="field_2" style="display:block; font-size:14px; margin:0 0 6px;">Last name <span style="color:#dc2626;">*</span></label> <input id="field_2" required autocomplete="family-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div></div> <!-- Title --><div style="margin-bottom:14px;"> <label for="field_8" style="display:block; font-size:14px; margin:0 0 6px;">Job title <span style="color:#dc2626;">*</span></label> <input id="field_8" required style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div> <!-- Company --><div style="margin-bottom:14px;"> <label for="field_9" style="display:block; font-size:14px; margin:0 0 6px;">Company <span style="color:#dc2626;">*</span></label> <input id="field_9" required autocomplete="organization" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div> <!-- Email --><div style="margin-bottom:14px;"> <label for="field_3" style="display:block; font-size:14px; margin:0 0 6px;">Email <span style="color:#dc2626;">*</span></label> <input id="field_3" type="email" required autocomplete="email" inputmode="email" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div><div id="emailError" style="display:none; color:#b91c1c; font-size:13px; margin:0 0 10px 0;">Please enter a valid work email address.</div>  <!-- Message --><div id="messageContainer" style="margin-bottom:14px; display:none"> <label for="field_5" style>Message <span>*</span></label><textarea id="field_5" rows="6"></textarea></div><div style="margin-bottom:18px;"> <label for="field_10" style="display:block; font-size:14px; margin:0 0 6px;">Country <span style="color:#dc2626;">*</span></label> <select id="field_10" name="field_10[]" required autocomplete="country" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"><option value selected disabled>Select...</option><option value="AF">Afghanistan</option><option value="AL">Albania</option><option value="DZ">Algeria</option><option value="AD">Andorra</option><option value="AO">Angola</option><option value="AG">Antigua and Barbuda</option><option value="AR">Argentina</option><option value="AM">Armenia</option><option value="AU">Australia</option><option value="AT">Austria</option><option value="AZ">Azerbaijan</option><option value="BS">Bahamas</option><option value="BH">Bahrain</option><option value="BD">Bangladesh</option><option value="BB">Barbados</option><option value="BY">Belarus</option><option value="BE">Belgium</option><option value="BZ">Belize</option><option value="BJ">Benin</option><option value="BT">Bhutan</option><option value="BO">Bolivia</option><option value="BA">Bosnia and Herzegovina</option><option value="BW">Botswana</option><option value="BR">Brazil</option><option value="BN">Brunei</option><option value="BG">Bulgaria</option><option value="BF">Burkina Faso</option><option value="BI">Burundi</option><option value="CV">Cabo Verde</option><option value="KH">Cambodia</option><option value="CM">Cameroon</option><option value="CA">Canada</option><option value="CF">Central African Republic</option><option value="TD">Chad</option><option value="CL">Chile</option><option value="CN">China</option><option value="CO">Colombia</option><option value="KM">Comoros</option><option value="CG">Congo</option><option value="CD">Congo, Democratic Republic of the</option><option value="CR">Costa Rica</option><option value="CI">C&#xF4;te d&#x2019;Ivoire</option><option value="HR">Croatia</option><option value="CU">Cuba</option><option value="CY">Cyprus</option><option value="CZ">Czechia</option><option value="DK">Denmark</option><option value="DJ">Djibouti</option><option value="DM">Dominica</option><option value="DO">Dominican Republic</option><option value="EC">Ecuador</option><option value="EG">Egypt</option><option value="SV">El Salvador</option><option value="GQ">Equatorial Guinea</option><option value="ER">Eritrea</option><option value="EE">Estonia</option><option value="SZ">Eswatini</option><option value="ET">Ethiopia</option><option value="FJ">Fiji</option><option value="FI">Finland</option><option value="FR">France</option><option value="GA">Gabon</option><option value="GM">Gambia</option><option value="GE">Georgia</option><option value="DE">Germany</option><option value="GH">Ghana</option><option value="GI">Gibraltar</option><option value="GR">Greece</option><option value="GD">Grenada</option><option value="GT">Guatemala</option><option value="GN">Guinea</option><option value="GW">Guinea-Bissau</option><option value="GY">Guyana</option><option value="HT">Haiti</option><option value="HN">Honduras</option><option value="HK">Hong Kong</option><option value="HU">Hungary</option><option value="IS">Iceland</option><option value="IN">India</option><option value="ID">Indonesia</option><option value="IQ">Iraq</option><option value="IE">Ireland</option><option value="IM">Isle of Man</option><option value="IL">Israel</option><option value="IT">Italy</option><option value="JM">Jamaica</option><option value="JP">Japan</option><option value="JE">Jersey</option><option value="JO">Jordan</option><option value="KZ">Kazakhstan</option><option value="KE">Kenya</option><option value="KI">Kiribati</option><option value="KR">Korea</option><option value="KW">Kuwait</option><option value="KG">Kyrgyzstan</option><option value="LA">Laos</option><option value="LV">Latvia</option><option value="LB">Lebanon</option><option value="LS">Lesotho</option><option value="LR">Liberia</option><option value="LY">Libya</option><option value="LI">Liechtenstein</option><option value="LT">Lithuania</option><option value="LU">Luxembourg</option><option value="MG">Madagascar</option><option value="MW">Malawi</option><option value="MY">Malaysia</option><option value="MV">Maldives</option><option value="ML">Mali</option><option value="MT">Malta</option><option value="MR">Mauritania</option><option value="MU">Mauritius</option><option value="MX">Mexico</option><option value="FM">Micronesia (Federated States of)</option><option value="MD">Moldova</option><option value="MC">Monaco</option><option value="MN">Mongolia</option><option value="ME">Montenegro</option><option value="MA">Morocco</option><option value="MZ">Mozambique</option><option value="MM">Myanmar</option><option value="NA">Namibia</option><option value="NR">Nauru</option><option value="NP">Nepal</option><option value="NL">Netherlands</option><option value="NZ">New Zealand</option><option value="NI">Nicaragua</option><option value="NE">Niger</option><option value="NG">Nigeria</option><option value="MK">North Macedonia</option><option value="NO">Norway</option><option value="OM">Oman</option><option value="PK">Pakistan</option><option value="PW">Palau</option><option value="PA">Panama</option><option value="PG">Papua New Guinea</option><option value="PY">Paraguay</option><option value="PE">Peru</option><option value="PH">Philippines</option><option value="PL">Poland</option><option value="PT">Portugal</option><option value="QA">Qatar</option><option value="RO">Romania</option><option value="RU">Russian Federation</option><option value="RW">Rwanda</option><option value="KN">Saint Kitts and Nevis</option><option value="LC">Saint Lucia</option><option value="VC">Saint Vincent and the Grenadines</option><option value="WS">Samoa</option><option value="SM">San Marino</option><option value="ST">Sao Tome and Principe</option><option value="SA">Saudi Arabia</option><option value="SN">Senegal</option><option value="RS">Serbia</option><option value="SC">Seychelles</option><option value="SL">Sierra Leone</option><option value="SG">Singapore</option><option value="SK">Slovakia</option><option value="SI">Slovenia</option><option value="SB">Solomon Islands</option><option value="SO">Somalia</option><option value="ZA">South Africa</option><option value="SS">South Sudan</option><option value="ES">Spain</option><option value="LK">Sri Lanka</option><option value="SD">Sudan</option><option value="SR">Suriname</option><option value="SE">Sweden</option><option value="CH">Switzerland</option><option value="SY">Syria</option><option value="TW">Taiwan</option><option value="TJ">Tajikistan</option><option value="TZ">Tanzania</option><option value="TH">Thailand</option><option value="TL">Timor-Leste</option><option value="TG">Togo</option><option value="TO">Tonga</option><option value="TT">Trinidad and Tobago</option><option value="TN">Tunisia</option><option value="TR">Turkey (T&#xFC;rkiye)</option><option value="TM">Turkmenistan</option><option value="TV">Tuvalu</option><option value="UG">Uganda</option><option value="UA">Ukraine</option><option value="AE">United Arab Emirates</option><option value="GB">United Kingdom</option><option value="US">United States</option><option value="UY">Uruguay</option><option value="UZ">Uzbekistan</option><option value="VU">Vanuatu</option><option value="VE">Venezuela</option><option value="VN">Viet Nam</option><option value="YE">Yemen</option><option value="ZM">Zambia</option><option value="ZW">Zimbabwe</option> </select></div> <!-- Submit --> <button type="submit" style="font-family: IBM Plex Sans, sans-serif; width:100%; padding:12px 16px; border:0; border-radius:8px; background:#4d67e6; color:#fff; font-size:16px; font-weight:600; cursor:pointer;"> Submit </button> <input type="hidden" id="g-recaptcha-response" value><p>By submitting this form to Suade you hereby agree that any personal information you provide can be processed according to Suade&#x2019;s <a href="https://suade.org/privacy-policy/">Privacy policy</a>.</p></form><div id="status" style="margin-top:12px; font-size:14px;" aria-live="polite"></div> <script> (function () {
 console.log("script start");
 const messageContainer = document.getElementById("messageContainer");
 const messageField = document.getElementById("field_5"); 
 const emailInput = document.getElementById('field_3');
 const errEl = document.getElementById('emailError');
 // Base providers (compare against the "second-level" label like gmail, yahoo, outlook, etc.)
 const BLOCKED_SLD = new Set([
 'gmail',
 'yahoo',
 'hotmail',
 'live',
 'outlook',
 'aol',
 'msn',
 'icloud',
 'me',
 'mac',
 'btinternet',
 'talktalk',
 'virginmedia',
 'comcast',
 'verizon',
 'sky',
 ]);
 function baseLabel(host) {
 const parts = host.split('.').filter(Boolean);
 if (parts.length < 2) return host;
 const tld = parts[parts.length - 1];
 // ccTLD heuristic (e.g., .co.uk, .com.au)
 if (tld.length === 2 && parts.length >= 3) {
 return parts[parts.length - 3]; // label before .co.uk/.com.au
 }
 return parts[parts.length - 2];
 }
 function isPersonalEmail(email) {
 const m = String(email).toLowerCase().match(/^[^@\s]+@([^@\s]+)$/);
 if (!m) return false; // let type=email handle malformed addresses
 const host = m[1];
 const sld = baseLabel(host);
 return BLOCKED_SLD.has(sld);
 }
 function showWorkEmailError(show) {
 if (show) {
 emailInput.setCustomValidity('Please enter a valid work email address.');
 errEl.style.display = 'block';
 } else {
 emailInput.setCustomValidity('');
 errEl.style.display = 'none';
 }
 }
 function validateEmail() {
 const val = emailInput.value.trim();
 const block = val && isPersonalEmail(val);
 showWorkEmailError(block);
 return !block;
 }
 emailInput.addEventListener('input', validateEmail);
 emailInput.addEventListener('blur', validateEmail);  const ENDPOINT = 'https://harrya10.sg-host.com/wp-json/ws-form/v1/submit'; // remote WP site
 const $ = (id) => document.getElementById(id);
 function buildFormData(nonce) {
 const fd = new FormData();
 // Main fields (must match cURL exactly)
 fd.append('field_1',  $('field_1').value.trim());
 fd.append('field_2',  $('field_2').value.trim());
 fd.append('field_8',  $('field_8').value.trim());
 fd.append('field_9',  $('field_9').value.trim());
 fd.append('field_3',  $('field_3').value.trim());
 fd.append('field_5',  $('field_5').value.trim());
 fd.append('field_10[]', $('field_10').value); // ISO alpha-2
 // Hidden fields/constants
 fd.append('field_12', $('field_12').value);
 fd.append('field_13', $('field_13').value);
 fd.append('field_17', $('field_17').value);
 fd.append('field_15', $('field_15').value);
 fd.append('field_14', $('field_14').value);
 // reCAPTCHA token (optional but often required on receiver)
 // fd.append('g-recaptcha-response', $('g-recaptcha-response').value || '');
 // WS Form meta (match cURL)
 fd.append('wsf_form_id', '1');
 fd.append('wsf_hash', '');
 fd.append('wsf_nonce', nonce);
 fd.append('wsf_post_id', $('field_14').value);
 fd.append('wsf_post_mode', 'submit');
 fd.append('wsf_hidden', '');
 fd.append('wsf_bypass_required', '');
 console.table([...fd]); //
 return fd;
 }  // 2) submit to WS Form REST endpoint
 const sleep = ms => new Promise(r => setTimeout(r, ms));
 async function fetchRetry(url, opts = {}, tries = 3) {
 try {
 const res = await fetch(url, { ...opts, signal: AbortSignal.timeout(8000) });
 if (!res.ok) throw Object.assign(new Error('HTTP ' + res.status), { res });
 return res;
 } catch (e) {
 if (tries <= 1) throw e;
 await sleep(400 * (4 - tries));
 return fetchRetry(url, opts, tries - 1);
 }
 } 
 async function submitRemote(fd) {
 console.log("form submit");
 const res = await fetchRetry(ENDPOINT, {
 method: 'POST',
 body: fd,
 mode: 'cors',
 credentials: 'omit'
 });
 return res;
 }
 const form = $('regForm');
 const statusEl = $('status');
 const success = $('successBox');
 form.addEventListener('submit', async (e) => {
 e.preventDefault();
 if (!form.checkValidity()) { form.reportValidity(); return; }
 const btn = form.querySelector('button[type="submit"]');
 console.log("button clicked");
 btn.disabled = true;
 statusEl.style.color = '#111827';
 statusEl.textContent = 'Submitting…'; 
 let res; 
 try {
 const { nonce } = await fetchRetry('https://harrya10.sg-host.com/wp-json/custom/v1/nonce', {
 credentials: 'omit' 
 }).then(r => r.json());  const fd = buildFormData(nonce);
 const res = await submitRemote(fd);
 if (res.ok) {
 form.style.display = 'none';
 success.style.display = 'block';
 statusEl.textContent = '';
 console.log("submission OK");
 } else {
 const t = await res.text().catch(() => '');
 statusEl.style.color = '#b91c1c';
 statusEl.textContent = 'Submission failed. Please try again.';
 console.error('WS Form error', res.status, t);
 }
 } catch (err) {
 statusEl.style.color = '#b91c1c';
 statusEl.textContent = 'Network error. Please try again in a minute.';
 console.error(err); 
 } finally {
 btn.disabled = false;
 console.log(res);
 }
 });
 })(); </script></div>
<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[Suade Client User Forum]]></title><description><![CDATA[<p><strong>Tuesday 6th October | 10am - 12pm | Guildhall, London</strong></p><p>We welcome our clients to join the Suade team for an morning of discussion, updates, and conversation with peers across the community.</p><p>During the forum, the Suade team presented a round-up of what has happened so far this year, what we have</p>]]></description><link>https://suade.org/2026-10-06-suade-client-user-forum/</link><guid isPermaLink="false">6a8c1b2584bb68095b84ec9f</guid><category><![CDATA[Events]]></category><dc:creator><![CDATA[Phoebe Regnault]]></dc:creator><pubDate>Wed, 02 Sep 2026 14:21:59 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1554186649-01e761e07541?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE3fHxhYnN0cmFjdCUyMGNpdHl8ZW58MHx8fHwxNzg3NTcwMjczfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1554186649-01e761e07541?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE3fHxhYnN0cmFjdCUyMGNpdHl8ZW58MHx8fHwxNzg3NTcwMjczfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="Suade Client User Forum"><p><strong>Tuesday 6th October | 10am - 12pm | Guildhall, London</strong></p><p>We welcome our clients to join the Suade team for an morning of discussion, updates, and conversation with peers across the community.</p><p>During the forum, the Suade team presented a round-up of what has happened so far this year, what we have been working on, and the product updates currently in the pipeline. </p><h2 id="speakers"><strong>Speakers: </strong></h2><p><strong>Kira Snow, </strong>Senior Implementation Specialist, Suade</p><p><strong>Florent Audigier,</strong> Head of Product, Suade</p>
<!--kg-card-begin: html-->
<div style="max-width:640px; margin:0 auto; background:#e9f0ff; border:1px solid #dbe4ff; border-radius:8px; padding:22px; font-family: var(--first-font-type), sans-serif; color:#111827;"> <!-- Success message (hidden until submit succeeds) --><div id="successBox" style="display:none; margin-top:4px;"><h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Thank you for registering</h2><div style="border-left:4px solid #4d67e6; padding-left:12px; line-height:1.5;">We&#x2019;ve received your details and are reviewing your submission. We&#x2019;ll contact you shortly with the next steps.</div></div><form id="regForm" novalidate><h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Registration open</h2> <input type="hidden" id="field_12" value="701QB00000npyR3YAI"> <!-- Salesforce campaign --> <input type="hidden" id="field_13" value="Registered"> <!-- Salesforce Status --> <input type="hidden" id="field_17" value="Marketing - event registration"> <!-- Salesforce source --> <input type="hidden" id="field_14" value="Ghost"> <!-- WP post id used by WS Form --> <input type="hidden" id="field_15" value> <!-- Zoom webinar ID --> <!-- --> <!-- First / Last --><div style="display:flex; gap:16px; margin-bottom:14px; flex-wrap:wrap;"><div style="flex:1; min-width:220px;"> <label for="field_1" style="display:block; font-size:14px; margin:0 0 6px;">First name <span style="color:#dc2626;">*</span></label> <input id="field_1" required autocomplete="given-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div><div style="flex:1; min-width:220px;"> <label for="field_2" style="display:block; font-size:14px; margin:0 0 6px;">Last name <span style="color:#dc2626;">*</span></label> <input id="field_2" required autocomplete="family-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div></div> <!-- Title --><div style="margin-bottom:14px;"> <label for="field_8" style="display:block; font-size:14px; margin:0 0 6px;">Job title <span style="color:#dc2626;">*</span></label> <input id="field_8" required style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div> <!-- Company --><div style="margin-bottom:14px;"> <label for="field_9" style="display:block; font-size:14px; margin:0 0 6px;">Company <span style="color:#dc2626;">*</span></label> <input id="field_9" required autocomplete="organization" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div> <!-- Email --><div style="margin-bottom:14px;"> <label for="field_3" style="display:block; font-size:14px; margin:0 0 6px;">Email <span style="color:#dc2626;">*</span></label> <input id="field_3" type="email" required autocomplete="email" inputmode="email" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div><div id="emailError" style="display:none; color:#b91c1c; font-size:13px; margin:0 0 10px 0;">Please enter a valid work email address.</div>  <!-- Message --><div id="messageContainer" style="margin-bottom:14px; display:none"> <label for="field_5" style>Message <span>*</span></label><textarea id="field_5" rows="6"></textarea></div><div style="margin-bottom:18px;"> <label for="field_10" style="display:block; font-size:14px; margin:0 0 6px;">Country <span style="color:#dc2626;">*</span></label> <select id="field_10" name="field_10[]" required autocomplete="country" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"><option value selected disabled>Select...</option><option value="AF">Afghanistan</option><option value="AL">Albania</option><option value="DZ">Algeria</option><option value="AD">Andorra</option><option value="AO">Angola</option><option value="AG">Antigua and Barbuda</option><option value="AR">Argentina</option><option value="AM">Armenia</option><option value="AU">Australia</option><option value="AT">Austria</option><option value="AZ">Azerbaijan</option><option value="BS">Bahamas</option><option value="BH">Bahrain</option><option value="BD">Bangladesh</option><option value="BB">Barbados</option><option value="BY">Belarus</option><option value="BE">Belgium</option><option value="BZ">Belize</option><option value="BJ">Benin</option><option value="BT">Bhutan</option><option value="BO">Bolivia</option><option value="BA">Bosnia and Herzegovina</option><option value="BW">Botswana</option><option value="BR">Brazil</option><option value="BN">Brunei</option><option value="BG">Bulgaria</option><option value="BF">Burkina Faso</option><option value="BI">Burundi</option><option value="CV">Cabo Verde</option><option value="KH">Cambodia</option><option value="CM">Cameroon</option><option value="CA">Canada</option><option value="CF">Central African Republic</option><option value="TD">Chad</option><option value="CL">Chile</option><option value="CN">China</option><option value="CO">Colombia</option><option value="KM">Comoros</option><option value="CG">Congo</option><option value="CD">Congo, Democratic Republic of the</option><option value="CR">Costa Rica</option><option value="CI">C&#xF4;te d&#x2019;Ivoire</option><option value="HR">Croatia</option><option value="CU">Cuba</option><option value="CY">Cyprus</option><option value="CZ">Czechia</option><option value="DK">Denmark</option><option value="DJ">Djibouti</option><option value="DM">Dominica</option><option value="DO">Dominican Republic</option><option value="EC">Ecuador</option><option value="EG">Egypt</option><option value="SV">El Salvador</option><option value="GQ">Equatorial Guinea</option><option value="ER">Eritrea</option><option value="EE">Estonia</option><option value="SZ">Eswatini</option><option value="ET">Ethiopia</option><option value="FJ">Fiji</option><option value="FI">Finland</option><option value="FR">France</option><option value="GA">Gabon</option><option value="GM">Gambia</option><option value="GE">Georgia</option><option value="DE">Germany</option><option value="GH">Ghana</option><option value="GI">Gibraltar</option><option value="GR">Greece</option><option value="GD">Grenada</option><option value="GT">Guatemala</option><option value="GN">Guinea</option><option value="GW">Guinea-Bissau</option><option value="GY">Guyana</option><option value="HT">Haiti</option><option value="HN">Honduras</option><option value="HK">Hong Kong</option><option value="HU">Hungary</option><option value="IS">Iceland</option><option value="IN">India</option><option value="ID">Indonesia</option><option value="IQ">Iraq</option><option value="IE">Ireland</option><option value="IM">Isle of Man</option><option value="IL">Israel</option><option value="IT">Italy</option><option value="JM">Jamaica</option><option value="JP">Japan</option><option value="JE">Jersey</option><option value="JO">Jordan</option><option value="KZ">Kazakhstan</option><option value="KE">Kenya</option><option value="KI">Kiribati</option><option value="KR">Korea</option><option value="KW">Kuwait</option><option value="KG">Kyrgyzstan</option><option value="LA">Laos</option><option value="LV">Latvia</option><option value="LB">Lebanon</option><option value="LS">Lesotho</option><option value="LR">Liberia</option><option value="LY">Libya</option><option value="LI">Liechtenstein</option><option value="LT">Lithuania</option><option value="LU">Luxembourg</option><option value="MG">Madagascar</option><option value="MW">Malawi</option><option value="MY">Malaysia</option><option value="MV">Maldives</option><option value="ML">Mali</option><option value="MT">Malta</option><option value="MR">Mauritania</option><option value="MU">Mauritius</option><option value="MX">Mexico</option><option value="FM">Micronesia (Federated States of)</option><option value="MD">Moldova</option><option value="MC">Monaco</option><option value="MN">Mongolia</option><option value="ME">Montenegro</option><option value="MA">Morocco</option><option value="MZ">Mozambique</option><option value="MM">Myanmar</option><option value="NA">Namibia</option><option value="NR">Nauru</option><option value="NP">Nepal</option><option value="NL">Netherlands</option><option value="NZ">New Zealand</option><option value="NI">Nicaragua</option><option value="NE">Niger</option><option value="NG">Nigeria</option><option value="MK">North Macedonia</option><option value="NO">Norway</option><option value="OM">Oman</option><option value="PK">Pakistan</option><option value="PW">Palau</option><option value="PA">Panama</option><option value="PG">Papua New Guinea</option><option value="PY">Paraguay</option><option value="PE">Peru</option><option value="PH">Philippines</option><option value="PL">Poland</option><option value="PT">Portugal</option><option value="QA">Qatar</option><option value="RO">Romania</option><option value="RU">Russian Federation</option><option value="RW">Rwanda</option><option value="KN">Saint Kitts and Nevis</option><option value="LC">Saint Lucia</option><option value="VC">Saint Vincent and the Grenadines</option><option value="WS">Samoa</option><option value="SM">San Marino</option><option value="ST">Sao Tome and Principe</option><option value="SA">Saudi Arabia</option><option value="SN">Senegal</option><option value="RS">Serbia</option><option value="SC">Seychelles</option><option value="SL">Sierra Leone</option><option value="SG">Singapore</option><option value="SK">Slovakia</option><option value="SI">Slovenia</option><option value="SB">Solomon Islands</option><option value="SO">Somalia</option><option value="ZA">South Africa</option><option value="SS">South Sudan</option><option value="ES">Spain</option><option value="LK">Sri Lanka</option><option value="SD">Sudan</option><option value="SR">Suriname</option><option value="SE">Sweden</option><option value="CH">Switzerland</option><option value="SY">Syria</option><option value="TW">Taiwan</option><option value="TJ">Tajikistan</option><option value="TZ">Tanzania</option><option value="TH">Thailand</option><option value="TL">Timor-Leste</option><option value="TG">Togo</option><option value="TO">Tonga</option><option value="TT">Trinidad and Tobago</option><option value="TN">Tunisia</option><option value="TR">Turkey (T&#xFC;rkiye)</option><option value="TM">Turkmenistan</option><option value="TV">Tuvalu</option><option value="UG">Uganda</option><option value="UA">Ukraine</option><option value="AE">United Arab Emirates</option><option value="GB">United Kingdom</option><option value="US">United States</option><option value="UY">Uruguay</option><option value="UZ">Uzbekistan</option><option value="VU">Vanuatu</option><option value="VE">Venezuela</option><option value="VN">Viet Nam</option><option value="YE">Yemen</option><option value="ZM">Zambia</option><option value="ZW">Zimbabwe</option> </select></div> <!-- Submit --> <button type="submit" style="font-family: IBM Plex Sans, sans-serif; width:100%; padding:12px 16px; border:0; border-radius:8px; background:#4d67e6; color:#fff; font-size:16px; font-weight:600; cursor:pointer;"> Submit </button> <input type="hidden" id="g-recaptcha-response" value><p>By submitting this form to Suade you hereby agree that any personal information you provide can be processed according to Suade&#x2019;s <a href="https://suade.org/privacy-policy/">Privacy policy</a>.</p></form><div id="status" style="margin-top:12px; font-size:14px;" aria-live="polite"></div> <script> (function () {
 console.log("script start");
 const messageContainer = document.getElementById("messageContainer");
 const messageField = document.getElementById("field_5"); 
 const emailInput = document.getElementById('field_3');
 const errEl = document.getElementById('emailError');
 // Base providers (compare against the "second-level" label like gmail, yahoo, outlook, etc.)
 const BLOCKED_SLD = new Set([
 'gmail',
 'yahoo',
 'hotmail',
 'live',
 'outlook',
 'aol',
 'msn',
 'icloud',
 'me',
 'mac',
 'btinternet',
 'talktalk',
 'virginmedia',
 'comcast',
 'verizon',
 'sky',
 ]);
 function baseLabel(host) {
 const parts = host.split('.').filter(Boolean);
 if (parts.length < 2) return host;
 const tld = parts[parts.length - 1];
 // ccTLD heuristic (e.g., .co.uk, .com.au)
 if (tld.length === 2 && parts.length >= 3) {
 return parts[parts.length - 3]; // label before .co.uk/.com.au
 }
 return parts[parts.length - 2];
 }
 function isPersonalEmail(email) {
 const m = String(email).toLowerCase().match(/^[^@\s]+@([^@\s]+)$/);
 if (!m) return false; // let type=email handle malformed addresses
 const host = m[1];
 const sld = baseLabel(host);
 return BLOCKED_SLD.has(sld);
 }
 function showWorkEmailError(show) {
 if (show) {
 emailInput.setCustomValidity('Please enter a valid work email address.');
 errEl.style.display = 'block';
 } else {
 emailInput.setCustomValidity('');
 errEl.style.display = 'none';
 }
 }
 function validateEmail() {
 const val = emailInput.value.trim();
 const block = val && isPersonalEmail(val);
 showWorkEmailError(block);
 return !block;
 }
 emailInput.addEventListener('input', validateEmail);
 emailInput.addEventListener('blur', validateEmail);  const ENDPOINT = 'https://harrya10.sg-host.com/wp-json/ws-form/v1/submit'; // remote WP site
 const $ = (id) => document.getElementById(id);
 function buildFormData(nonce) {
 const fd = new FormData();
 // Main fields (must match cURL exactly)
 fd.append('field_1',  $('field_1').value.trim());
 fd.append('field_2',  $('field_2').value.trim());
 fd.append('field_8',  $('field_8').value.trim());
 fd.append('field_9',  $('field_9').value.trim());
 fd.append('field_3',  $('field_3').value.trim());
 fd.append('field_5',  $('field_5').value.trim());
 fd.append('field_10[]', $('field_10').value); // ISO alpha-2
 // Hidden fields/constants
 fd.append('field_12', $('field_12').value);
 fd.append('field_13', $('field_13').value);
 fd.append('field_17', $('field_17').value);
 fd.append('field_15', $('field_15').value);
 fd.append('field_14', $('field_14').value);
 // reCAPTCHA token (optional but often required on receiver)
 // fd.append('g-recaptcha-response', $('g-recaptcha-response').value || '');
 // WS Form meta (match cURL)
 fd.append('wsf_form_id', '1');
 fd.append('wsf_hash', '');
 fd.append('wsf_nonce', nonce);
 fd.append('wsf_post_id', $('field_14').value);
 fd.append('wsf_post_mode', 'submit');
 fd.append('wsf_hidden', '');
 fd.append('wsf_bypass_required', '');
 console.table([...fd]); //
 return fd;
 }  // 2) submit to WS Form REST endpoint
 const sleep = ms => new Promise(r => setTimeout(r, ms));
 async function fetchRetry(url, opts = {}, tries = 3) {
 try {
 const res = await fetch(url, { ...opts, signal: AbortSignal.timeout(8000) });
 if (!res.ok) throw Object.assign(new Error('HTTP ' + res.status), { res });
 return res;
 } catch (e) {
 if (tries <= 1) throw e;
 await sleep(400 * (4 - tries));
 return fetchRetry(url, opts, tries - 1);
 }
 } 
 async function submitRemote(fd) {
 console.log("form submit");
 const res = await fetchRetry(ENDPOINT, {
 method: 'POST',
 body: fd,
 mode: 'cors',
 credentials: 'omit'
 });
 return res;
 }
 const form = $('regForm');
 const statusEl = $('status');
 const success = $('successBox');
 form.addEventListener('submit', async (e) => {
 e.preventDefault();
 if (!form.checkValidity()) { form.reportValidity(); return; }
 const btn = form.querySelector('button[type="submit"]');
 console.log("button clicked");
 btn.disabled = true;
 statusEl.style.color = '#111827';
 statusEl.textContent = 'Submitting…'; 
 let res; 
 try {
 const { nonce } = await fetchRetry('https://harrya10.sg-host.com/wp-json/custom/v1/nonce', {
 credentials: 'omit' 
 }).then(r => r.json());  const fd = buildFormData(nonce);
 const res = await submitRemote(fd);
 if (res.ok) {
 form.style.display = 'none';
 success.style.display = 'block';
 statusEl.textContent = '';
 console.log("submission OK");
 } else {
 const t = await res.text().catch(() => '');
 statusEl.style.color = '#b91c1c';
 statusEl.textContent = 'Submission failed. Please try again.';
 console.error('WS Form error', res.status, t);
 }
 } catch (err) {
 statusEl.style.color = '#b91c1c';
 statusEl.textContent = 'Network error. Please try again in a minute.';
 console.error(err); 
 } finally {
 btn.disabled = false;
 console.log(res);
 }
 });
 })(); </script></div>
<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[Webinar: Basel 3.1 - From Implementation to Future-Proof Regulatory Reporting]]></title><description><![CDATA[<p><strong>Date</strong>: Tuesday 23rd September 2026<br><strong>Time:</strong> 12:00PM - 12:45PM BST<br><strong>Duration</strong>: 45 minutes<br><strong>Format</strong>: Live Webinar</p><p>We&apos;re joined by Kira Snow, Regulatory Reporting Expert at Suade, and Judy Zhu, Head of Regulatory Reporting at Bank of China, for a practical look at what Basel 3.1</p>]]></description><link>https://suade.org/2026-09-23-basel-3-1-building-a-future-proof-bank/</link><guid isPermaLink="false">6a8ec5bf84bb68095b84ecfe</guid><category><![CDATA[Events]]></category><category><![CDATA[🇪🇺]]></category><dc:creator><![CDATA[Bernice Nkoy]]></dc:creator><pubDate>Wed, 26 Aug 2026 11:39:56 GMT</pubDate><media:content url="https://suade.org/content/images/2026/08/nick-hillier-aQcE3gDSSTY-unsplash.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://suade.org/content/images/2026/08/nick-hillier-aQcE3gDSSTY-unsplash.jpg" alt="Webinar: Basel 3.1 - From Implementation to Future-Proof Regulatory Reporting"><p><strong>Date</strong>: Tuesday 23rd September 2026<br><strong>Time:</strong> 12:00PM - 12:45PM BST<br><strong>Duration</strong>: 45 minutes<br><strong>Format</strong>: Live Webinar</p><p>We&apos;re joined by Kira Snow, Regulatory Reporting Expert at Suade, and Judy Zhu, Head of Regulatory Reporting at Bank of China, for a practical look at what Basel 3.1 means for capital and market-risk calculations, data and reporting processes and what &quot;reporting-ready&quot; actually looks like in practice.</p><p>The session will cover:</p><ul><li>What&apos;s changing under Basel 3.1, and why it&apos;s creating challenges across Finance, Risk and Regulatory Reporting</li><li>Where banks really are in their implementation journey, and which aspects have proved harder than expected</li><li>What needs to be in place now: clear data definitions, reliable lineage from source data to reported figures, and strong controls around change</li><li>How to build a reporting model that lasts beyond the deadline and what lessons from Basel 3.1 should carry into the next wave of regulatory change</li></ul><p>This taster session leads into Suade&apos;s full Basel 3.1 panel at the RegTech Forum on 6 October 2026, Guildhall, London.</p><p>This session is designed for regulatory reporting, risk and finance professionals at banks preparing for Basel 3.1. </p>
<!--kg-card-begin: html-->
<div style="max-width:640px; margin:0 auto; background:#e9f0ff; border:1px solid #dbe4ff; border-radius:8px; padding:22px; font-family: var(--first-font-type), sans-serif; color:#111827;"> <!-- Success message (hidden until submit succeeds) --><div id="successBox" style="display:none; margin-top:4px;"><h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Thank you for registering</h2><div style="border-left:4px solid #4d67e6; padding-left:12px; line-height:1.5;">We&#x2019;ve received your details and are reviewing your submission. We&#x2019;ll contact you shortly with the next steps.</div></div><form id="regForm" novalidate><h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Registration open</h2> <input type="hidden" id="field_12" value="701QB00000sqIRDYA2"> <!-- Salesforce campaign --> <input type="hidden" id="field_13" value="Registered"> <!-- Salesforce Status --> <input type="hidden" id="field_17" value="Marketing - event registration"> <!-- Salesforce source --> <input type="hidden" id="field_14" value="Ghost"> <!-- WP post id used by WS Form --> <input type="hidden" id="field_15" value="897 9305 3352"> <!-- Zoom webinar ID --> <!-- --> <!-- First / Last --><div style="display:flex; gap:16px; margin-bottom:14px; flex-wrap:wrap;"><div style="flex:1; min-width:220px;"> <label for="field_1" style="display:block; font-size:14px; margin:0 0 6px;">First name <span style="color:#dc2626;">*</span></label> <input id="field_1" required autocomplete="given-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div><div style="flex:1; min-width:220px;"> <label for="field_2" style="display:block; font-size:14px; margin:0 0 6px;">Last name <span style="color:#dc2626;">*</span></label> <input id="field_2" required autocomplete="family-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div></div> <!-- Title --><div style="margin-bottom:14px;"> <label for="field_8" style="display:block; font-size:14px; margin:0 0 6px;">Job title <span style="color:#dc2626;">*</span></label> <input id="field_8" required style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div> <!-- Company --><div style="margin-bottom:14px;"> <label for="field_9" style="display:block; font-size:14px; margin:0 0 6px;">Company <span style="color:#dc2626;">*</span></label> <input id="field_9" required autocomplete="organization" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div> <!-- Email --><div style="margin-bottom:14px;"> <label for="field_3" style="display:block; font-size:14px; margin:0 0 6px;">Email <span style="color:#dc2626;">*</span></label> <input id="field_3" type="email" required autocomplete="email" inputmode="email" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div><div id="emailError" style="display:none; color:#b91c1c; font-size:13px; margin:0 0 10px 0;">Please enter a valid work email address.</div>  <!-- Message --><div id="messageContainer" style="margin-bottom:14px; display:none"> <label for="field_5" style>Message <span>*</span></label><textarea id="field_5" rows="6"></textarea></div><div style="margin-bottom:18px;"> <label for="field_10" style="display:block; font-size:14px; margin:0 0 6px;">Country <span style="color:#dc2626;">*</span></label> <select id="field_10" name="field_10[]" required autocomplete="country" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"><option value selected disabled>Select...</option><option value="AF">Afghanistan</option><option value="AL">Albania</option><option value="DZ">Algeria</option><option value="AD">Andorra</option><option value="AO">Angola</option><option value="AG">Antigua and Barbuda</option><option value="AR">Argentina</option><option value="AM">Armenia</option><option value="AU">Australia</option><option value="AT">Austria</option><option value="AZ">Azerbaijan</option><option value="BS">Bahamas</option><option value="BH">Bahrain</option><option value="BD">Bangladesh</option><option value="BB">Barbados</option><option value="BY">Belarus</option><option value="BE">Belgium</option><option value="BZ">Belize</option><option value="BJ">Benin</option><option value="BT">Bhutan</option><option value="BO">Bolivia</option><option value="BA">Bosnia and Herzegovina</option><option value="BW">Botswana</option><option value="BR">Brazil</option><option value="BN">Brunei</option><option value="BG">Bulgaria</option><option value="BF">Burkina Faso</option><option value="BI">Burundi</option><option value="CV">Cabo Verde</option><option value="KH">Cambodia</option><option value="CM">Cameroon</option><option value="CA">Canada</option><option value="CF">Central African Republic</option><option value="TD">Chad</option><option value="CL">Chile</option><option value="CN">China</option><option value="CO">Colombia</option><option value="KM">Comoros</option><option value="CG">Congo</option><option value="CD">Congo, Democratic Republic of the</option><option value="CR">Costa Rica</option><option value="CI">C&#xF4;te d&#x2019;Ivoire</option><option value="HR">Croatia</option><option value="CU">Cuba</option><option value="CY">Cyprus</option><option value="CZ">Czechia</option><option value="DK">Denmark</option><option value="DJ">Djibouti</option><option value="DM">Dominica</option><option value="DO">Dominican Republic</option><option value="EC">Ecuador</option><option value="EG">Egypt</option><option value="SV">El Salvador</option><option value="GQ">Equatorial Guinea</option><option value="ER">Eritrea</option><option value="EE">Estonia</option><option value="SZ">Eswatini</option><option value="ET">Ethiopia</option><option value="FJ">Fiji</option><option value="FI">Finland</option><option value="FR">France</option><option value="GA">Gabon</option><option value="GM">Gambia</option><option value="GE">Georgia</option><option value="DE">Germany</option><option value="GH">Ghana</option><option value="GI">Gibraltar</option><option value="GR">Greece</option><option value="GD">Grenada</option><option value="GT">Guatemala</option><option value="GN">Guinea</option><option value="GW">Guinea-Bissau</option><option value="GY">Guyana</option><option value="HT">Haiti</option><option value="HN">Honduras</option><option value="HK">Hong Kong</option><option value="HU">Hungary</option><option value="IS">Iceland</option><option value="IN">India</option><option value="ID">Indonesia</option><option value="IQ">Iraq</option><option value="IE">Ireland</option><option value="IM">Isle of Man</option><option value="IL">Israel</option><option value="IT">Italy</option><option value="JM">Jamaica</option><option value="JP">Japan</option><option value="JE">Jersey</option><option value="JO">Jordan</option><option value="KZ">Kazakhstan</option><option value="KE">Kenya</option><option value="KI">Kiribati</option><option value="KR">Korea</option><option value="KW">Kuwait</option><option value="KG">Kyrgyzstan</option><option value="LA">Laos</option><option value="LV">Latvia</option><option value="LB">Lebanon</option><option value="LS">Lesotho</option><option value="LR">Liberia</option><option value="LY">Libya</option><option value="LI">Liechtenstein</option><option value="LT">Lithuania</option><option value="LU">Luxembourg</option><option value="MG">Madagascar</option><option value="MW">Malawi</option><option value="MY">Malaysia</option><option value="MV">Maldives</option><option value="ML">Mali</option><option value="MT">Malta</option><option value="MR">Mauritania</option><option value="MU">Mauritius</option><option value="MX">Mexico</option><option value="FM">Micronesia (Federated States of)</option><option value="MD">Moldova</option><option value="MC">Monaco</option><option value="MN">Mongolia</option><option value="ME">Montenegro</option><option value="MA">Morocco</option><option value="MZ">Mozambique</option><option value="MM">Myanmar</option><option value="NA">Namibia</option><option value="NR">Nauru</option><option value="NP">Nepal</option><option value="NL">Netherlands</option><option value="NZ">New Zealand</option><option value="NI">Nicaragua</option><option value="NE">Niger</option><option value="NG">Nigeria</option><option value="MK">North Macedonia</option><option value="NO">Norway</option><option value="OM">Oman</option><option value="PK">Pakistan</option><option value="PW">Palau</option><option value="PA">Panama</option><option value="PG">Papua New Guinea</option><option value="PY">Paraguay</option><option value="PE">Peru</option><option value="PH">Philippines</option><option value="PL">Poland</option><option value="PT">Portugal</option><option value="QA">Qatar</option><option value="RO">Romania</option><option value="RU">Russian Federation</option><option value="RW">Rwanda</option><option value="KN">Saint Kitts and Nevis</option><option value="LC">Saint Lucia</option><option value="VC">Saint Vincent and the Grenadines</option><option value="WS">Samoa</option><option value="SM">San Marino</option><option value="ST">Sao Tome and Principe</option><option value="SA">Saudi Arabia</option><option value="SN">Senegal</option><option value="RS">Serbia</option><option value="SC">Seychelles</option><option value="SL">Sierra Leone</option><option value="SG">Singapore</option><option value="SK">Slovakia</option><option value="SI">Slovenia</option><option value="SB">Solomon Islands</option><option value="SO">Somalia</option><option value="ZA">South Africa</option><option value="SS">South Sudan</option><option value="ES">Spain</option><option value="LK">Sri Lanka</option><option value="SD">Sudan</option><option value="SR">Suriname</option><option value="SE">Sweden</option><option value="CH">Switzerland</option><option value="SY">Syria</option><option value="TW">Taiwan</option><option value="TJ">Tajikistan</option><option value="TZ">Tanzania</option><option value="TH">Thailand</option><option value="TL">Timor-Leste</option><option value="TG">Togo</option><option value="TO">Tonga</option><option value="TT">Trinidad and Tobago</option><option value="TN">Tunisia</option><option value="TR">Turkey (T&#xFC;rkiye)</option><option value="TM">Turkmenistan</option><option value="TV">Tuvalu</option><option value="UG">Uganda</option><option value="UA">Ukraine</option><option value="AE">United Arab Emirates</option><option value="GB">United Kingdom</option><option value="US">United States</option><option value="UY">Uruguay</option><option value="UZ">Uzbekistan</option><option value="VU">Vanuatu</option><option value="VE">Venezuela</option><option value="VN">Viet Nam</option><option value="YE">Yemen</option><option value="ZM">Zambia</option><option value="ZW">Zimbabwe</option> </select></div> <!-- Submit --> <button type="submit" style="font-family: IBM Plex Sans, sans-serif; width:100%; padding:12px 16px; border:0; border-radius:8px; background:#4d67e6; color:#fff; font-size:16px; font-weight:600; cursor:pointer;"> Submit </button> <input type="hidden" id="g-recaptcha-response" value><p>By submitting this form to Suade you hereby agree that any personal information you provide can be processed according to Suade&#x2019;s <a href="https://suade.org/privacy-policy/">Privacy policy</a>.</p></form><div id="status" style="margin-top:12px; font-size:14px;" aria-live="polite"></div> 
  

<script>
(function () {

  console.log("script start");

  const messageContainer = document.getElementById("messageContainer");
  const messageField = document.getElementById("field_5");

  const emailInput = document.getElementById("field_3");
  const errEl = document.getElementById("emailError");

  const BLOCKED_SLD = new Set([
    'gmail',
    'yahoo',
    'hotmail',
    'live',
    'outlook',
    'aol',
    'msn',
    'icloud',
    'me',
    'mac',
    'btinternet',
    'talktalk',
    'virginmedia',
    'comcast',
    'verizon',
    'sky'
  ]);

  function baseLabel(host) {
    const parts = host.split('.').filter(Boolean);

    if (parts.length < 2) {
      return host;
    }

    const tld = parts[parts.length - 1];

    if (tld.length === 2 && parts.length >= 3) {
      return parts[parts.length - 3];
    }

    return parts[parts.length - 2];
  }

  function isPersonalEmail(email) {
    const m = String(email)
      .toLowerCase()
      .match(/^[^@\s]+@([^@\s]+)$/);

    if (!m) {
      return false;
    }

    const host = m[1];
    const sld = baseLabel(host);

    return BLOCKED_SLD.has(sld);
  }

  function showWorkEmailError(show) {
    if (show) {
      emailInput.setCustomValidity(
        'Please enter a valid work email address.'
      );

      errEl.style.display = 'block';
    } else {
      emailInput.setCustomValidity('');
      errEl.style.display = 'none';
    }
  }

  function validateEmail() {
    const val = emailInput.value.trim();
    const block = val && isPersonalEmail(val);

    showWorkEmailError(block);

    return !block;
  }

  emailInput.addEventListener('input', validateEmail);
  emailInput.addEventListener('blur', validateEmail);


  const $ = (id) => document.getElementById(id);

  const SALESFORCE_ENDPOINT =
    'https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8';
  const ZOOM_ENDPOINT = 'https://applications.zoom.us/api/v1/pardot/registration/Nh8FHOozT0uoLb9XrHGOAg?state=VkVSU046MDAwlEtstTrtQnaPm6-F1cYhzo180QIO0fZmXBfv55996eHVuPaCHIEBHQ1aJOUPO9L7GT4'
  
  const salesforceIframe = document.createElement('iframe');

  salesforceIframe.name = 'salesforceTarget';
  salesforceIframe.id = 'salesforceTarget';
  salesforceIframe.style.display = 'none';

  document.body.appendChild(salesforceIframe);

  const zoomIframe = document.createElement('iframe');

  zoomIframe.name = 'zoomTarget';
  zoomIframe.id = 'zoomTarget';
  zoomIframe.style.display = 'none';
  
  document.body.appendChild(zoomIframe);

  function addField(form, name, value) {
    const input = document.createElement('input');

    input.type = 'hidden';
    input.name = name;
    input.value = value || '';

    form.appendChild(input);
  }

  function submitToSalesforce() {

    const sfForm = document.createElement('form');

    sfForm.method = 'POST';
    sfForm.action = SALESFORCE_ENDPOINT;
    sfForm.target = 'salesforceTarget';
    sfForm.style.display = 'none';

    addField(
      sfForm,
      'oid',
      '00D1t000000vUFQ'
    );

    addField(
      sfForm,
      '00NQB00000H9wKx',
      $('field_3').value.trim()
    );

    addField(
      sfForm,
      'first_name',
      $('field_1').value.trim()
    );

    addField(
      sfForm,
      'last_name',
      $('field_2').value.trim()
    );

    addField(
      sfForm,
      'company',
      $('field_9').value.trim()
    );

    addField(
      sfForm,
      'title',
      $('field_8').value.trim()
    );

    addField(
      sfForm,
      'country_code',
      $('field_10').value
    );

    addField(
      sfForm,
      '00N3Y00000H76Kw',
      $('field_12').value
    );

    addField(
      sfForm,
      '00NQB0000051EZ7',
      $('field_13').value
    );

    addField(
      sfForm,
      'description',
      $('field_5').value.trim()
    );

    addField(
      sfForm,
      'lead_source',
      $('field_17').value
    );

    document.body.appendChild(sfForm);

    console.log('Submitting directly to Salesforce');

    sfForm.submit();

    setTimeout(function () {
      sfForm.remove();
    }, 1000);
  }

  function submitToZoom() {

  const webinarId = $('field_15').value.trim();

  // Don't attempt Zoom registration if this event has no webinar ID.
  if (!webinarId) {
    console.log('No Zoom webinar ID configured - skipping Zoom registration');
    return;
  }

  const zoomForm = document.createElement('form');

  zoomForm.method = 'POST';
  zoomForm.action = ZOOM_ENDPOINT;
  zoomForm.target = 'zoomTarget';
  zoomForm.style.display = 'none';

  addField(
    zoomForm,
    'first_name',
    $('field_1').value.trim()
  );

  addField(
    zoomForm,
    'last_name',
    $('field_2').value.trim()
  );

  addField(
    zoomForm,
    'org',
    $('field_9').value.trim()
  );

  addField(
    zoomForm,
    'job_title',
    $('field_8').value.trim()
  );

  addField(
    zoomForm,
    'email',
    $('field_3').value.trim()
  );

  addField(
    zoomForm,
    'webinarId',
    webinarId
  );

  document.body.appendChild(zoomForm);

  console.log(
    'Submitting directly to Zoom webinar:',
    webinarId
  );

  zoomForm.submit();

  setTimeout(function () {
    zoomForm.remove();
  }, 1000);
}

  const form = $('regForm');
  const statusEl = $('status');
  const success = $('successBox');

  form.addEventListener('submit', function (e) {

    e.preventDefault();

    validateEmail();

    if (!form.checkValidity()) {
      form.reportValidity();
      return;
    }

    const btn =
      form.querySelector('button[type="submit"]');

    console.log("button clicked");

    btn.disabled = true;

    statusEl.style.color = '#111827';
    statusEl.textContent = 'Submitting…';

    try {

      submitToSalesforce();
      submitToZoom();


      form.style.display = 'none';
      success.style.display = 'block';

      statusEl.textContent = '';

      console.log('Salesforce and Zoom submissions sent');

    } catch (err) {

      statusEl.style.color = '#b91c1c';

      statusEl.textContent =
        'Submission failed. Please try again.';

      console.error(err);

      btn.disabled = false;
    }

  });

})();
</script>

  
  </div>
<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[EU & US Reg Roundup 25/08/26]]></title><description><![CDATA[<p><strong>The EBA&#xA0;</strong><a href="https://www.eba.europa.eu/publications-and-media/press-releases/eba-consults-revised-technical-standards-reclassification-investment-firms-credit-institutions?ref=suade.org"><strong>consults</strong></a><strong>&#xA0;on revised technical standards for the reclassification of investment firms as credit institutions</strong></p><p>25 August 2026</p><p>The European Banking Authority (EBA) has launched a consultation on three draft Regulatory Technical Standards (RTS) concerning the reclassification of investment firms as credit institutions where they exceed the</p>]]></description><link>https://suade.org/eu-us-reg-roundup-25-08-26/</link><guid isPermaLink="false">6a8d7aa884bb68095b84ecc3</guid><category><![CDATA[🇪🇺]]></category><category><![CDATA[Regulatory Updates]]></category><dc:creator><![CDATA[Bernice Nkoy]]></dc:creator><pubDate>Tue, 25 Aug 2026 11:28:44 GMT</pubDate><content:encoded><![CDATA[<p><strong>The EBA&#xA0;</strong><a href="https://www.eba.europa.eu/publications-and-media/press-releases/eba-consults-revised-technical-standards-reclassification-investment-firms-credit-institutions?ref=suade.org"><strong>consults</strong></a><strong>&#xA0;on revised technical standards for the reclassification of investment firms as credit institutions</strong></p><p>25 August 2026</p><p>The European Banking Authority (EBA) has launched a consultation on three draft Regulatory Technical Standards (RTS) concerning the reclassification of investment firms as credit institutions where they exceed the EUR 30 billion total assets threshold.</p><p>The proposals cover three key areas:<br><br>A. the methodology for calculating total assets against the EUR 30 billion threshold;</p><p>B. the reporting requirements for investment firms whose total assets exceed EUR 5 billion; and</p><p>C. the factors competent authorities should consider when deciding whether to grant a waiver from the requirement to hold a credit institution authorisation.</p><p>The revised RTS reflect amendments to the Capital Requirements Directive (CRD) made in 2024, which clarified the scope of entities to be included when calculating the total assets threshold. The EBA states that the proposals will support a more proportionate and risk-based application of the regulatory framework for investment firms.</p><p>Under the CRD, investment firms whose total assets exceed EUR 30 billion are required to obtain a credit institution authorisation rather than operate under a MiFID investment firm authorisation. Where a waiver is granted, an investment firm may continue to operate under its investment firm authorisation.</p><p>The consultation is open until&#xA0;<strong>25 November 2026</strong>.</p><p>Please find the whole consultation&#xA0;<a href="https://www.eba.europa.eu/sites/default/files/2026-08/faa39dd8-20fe-4149-9125-f6a33b68babd/Consultation%20Paper%20on%20draft%20RTS%20on%20reclassification%20of%20IFs%20as%20credit%20institutions.pdf?ref=suade.org"><strong>here</strong></a><strong>.</strong></p><p><a href="https://www.eba.europa.eu/sites/default/files/2026-08/1fecb739-0e34-4d18-9cdb-63eb267c4aaf/RTS%20on%20threshold%20monitoring%20-%20Annex%201%20-%20Templates.pdf?ref=suade.org"><strong>RTS on threshold monitoring - Annex 1 - Templates</strong></a><br><a href="https://www.eba.europa.eu/sites/default/files/2026-08/15d19dc3-291c-4549-930c-2dce08f17517/RTS%20on%20threshold%20monitoring%20-%20Annex%202%20-%20Instructions%20updated%20to%20reflect%20CRD6%20update.pdf?ref=suade.org"><strong>RTS on threshold monitoring - Annex 2 - Instructions updated to reflect CRD6 update</strong></a></p><p></p><p><strong>European Securities and Markets Authority</strong></p><p><strong>ESMA&#xA0;</strong><a href="https://www.esma.europa.eu/press-news/esma-news/esma-consults-reporting-framework-clearing-activity-recognised-third-country?ref=suade.org"><strong>consults&#xA0;</strong></a><strong>on reporting framework for clearing activity at recognised third-country CCPs</strong></p><p>18 August 2026</p><p>The European Securities and Markets Authority (ESMA) has launched a consultation on a proposed annual reporting framework under EMIR for clearing activity at recognised third-country central counterparties (CCPs), aimed at improving supervisory visibility of EU firms&#x2019; exposures to such CCPs.</p><p>The consultation paper sets out proposed Regulatory Technical Standards (RTS) and Implementing Technical Standards (ITS) under the European Market Infrastructure Regulation (EMIR). The reporting obligation will apply to clearing members and clients that clear transactions through recognised third-country CCPs.</p><p>The proposals aim to provide supervisory authorities with a structured and consistent overview of the scale, characteristics and risk profile of EU firms&#x2019; exposures to recognised third-country CCPs, supporting the broader monitoring framework established under EMIR 3.</p><p>In line with ESMA&#x2019;s simplification and burden reduction agenda, the framework seeks to maximise the reuse of information already available through existing reporting channels and limit new requirements to information that is not currently available to ESMA or competent authorities.</p><p>Once implemented, the new requirements will establish a harmonised approach to reporting clearing activity at recognised third-country CCPs.</p><p>Please find the whole&#xA0;<a href="https://www.esma.europa.eu/document/consultation-paper-reporting-framework-under-emir-clearing-activity-recognised-third?ref=suade.org"><strong>consultation here.</strong></a></p><p></p><p><strong>Federal Reserve</strong></p><p><strong>The Federal</strong>&#xA0;<strong>Reserve Board&#xA0;</strong><a href="https://www.federalreserve.gov/newsevents/pressreleases/enforcement20260820b.htm"><strong>issues enforcement action</strong></a><strong>&#xA0;with SouthPoint Bancshares, Inc.</strong></p><p>20 August 2026</p><p>The Federal Reserve Board entered into a Written Agreement with SouthPoint Bancshares requiring the company to strengthen its&#xA0;<strong>capital planning, cash flow management, governance and regulatory oversight</strong>.</p><p>SouthPoint must submit a consolidated capital plan and cash flow projections, while restrictions have been placed on&#xA0;<strong>dividends, share repurchases, capital distributions and certain debt transactions</strong>&#xA0;without prior regulatory approval. The company must also provide quarterly progress reports and comply with regulatory requirements concerning directors and senior executives.</p><p>The Federal Reserve also terminated a&#xA0;<strong>2017 Cease and Desist Order</strong>&#xA0;against Deutsche Bank AG, DB USA Corporation and Deutsche Bank AG New York Branch, effective 13 August 2026.</p><p>Please find the whole&#xA0;<a href="https://www.federalreserve.gov/newsevents/pressreleases/files/enf20260820b1.pdf"><strong>enforcement action here.</strong></a></p>]]></content:encoded></item><item><title><![CDATA[EU & US Reg Roundup 16/08/26]]></title><description><![CDATA[<p><strong>European Banking Authority</strong></p><p><a href="https://www.eba.europa.eu/publications-and-media/press-releases/eba-consults-reporting-framework-validation-and-monitoring-isda-standard-initial-margin-model?ref=suade.org"><strong><u>The EBA consults on reporting framework for validation and monitoring of ISDA Standard Initial Margin Model</u></strong></a></p><p>5 August 2026</p><p>The EBA is consulting on a standardised reporting framework for firms using ISDA&#x2019;s Standard Initial Margin Model (SIMM) for non-centrally cleared OTC derivatives. The proposal supports</p>]]></description><link>https://suade.org/eu-us-reg-roundup-30-06-26/</link><guid isPermaLink="false">6a82c59184bb68095b84ebce</guid><category><![CDATA[🇪🇺]]></category><category><![CDATA[Regulatory Updates]]></category><dc:creator><![CDATA[Bernice Nkoy]]></dc:creator><pubDate>Sun, 16 Aug 2026 10:15:00 GMT</pubDate><content:encoded><![CDATA[<p><strong>European Banking Authority</strong></p><p><a href="https://www.eba.europa.eu/publications-and-media/press-releases/eba-consults-reporting-framework-validation-and-monitoring-isda-standard-initial-margin-model?ref=suade.org"><strong><u>The EBA consults on reporting framework for validation and monitoring of ISDA Standard Initial Margin Model</u></strong></a></p><p>5 August 2026</p><p>The EBA is consulting on a standardised reporting framework for firms using ISDA&#x2019;s Standard Initial Margin Model (SIMM) for non-centrally cleared OTC derivatives. The proposal supports the EBA&#x2019;s role as the central validator of pro forma initial-margin models under EMIR, a function it began on 1 March 2026.</p><p>The framework would collect consistent information on model use and performance, support ongoing monitoring, and provide data for calculating validation fees. It is designed to be proportionate: firms with less significant OTC trading activity would submit lighter, annual reports. The consultation closes on 2 November 2026.</p><p>Following feedback, the EBA plans to adopt a Decision by the end of 2026. The first reporting reference date is expected in December 2027, with data collection beginning in the first quarter of 2028.</p><p><em>This item is related to Reporting framework 4.4/IMMV reporting.</em></p><p></p><p><strong>EBA, EIOPA and ESMA propose amendments to bilateral margin requirements</strong></p><p>3 August 2026</p><p>The EBA has issued a no-action letter and technical clarifications to support consistent implementation of the EU&#x2019;s revised market-risk framework under the Fundamental Review of the Trading Book (FRTB). The measures will apply once the European Commission&#x2019;s Delegated Act enters into force and becomes effective from 1 January 2027 for three years.</p><p>The EBA recommends that national supervisors do not prioritise enforcement concerning rules on the boundary between the banking and trading books, internal risk transfers between them, and certain related reporting requirements. This is intended to prevent banks using the new institution-specific multiplier from having to implement multiple, complex versions of the boundary framework, while avoiding an uneven playing field for other EU banks.</p><p>The EBA also provides technical considerations on material implementation issues and clarifies the treatment of institutions for supervisory benchmarking.</p><p></p><p><strong>Prudential Regulation AuthorityPS18/26 &#x2013; Solvency UK: Post-implementation reporting and disclosure amendments and Own Funds permissions&#xA0;update</strong></p><p>29 July 2026</p><p>PS18/26 finalises targeted&#xA0;updates to the UK Solvency II reporting, disclosure and Own Funds framework following the 2024 Solvency UK reforms. Effective for reporting reference dates from 31 December 2026, the changes apply to UK Solvency II firms, including Lloyd&#x2019;s, insurance groups and holding companies, with some measures also affecting third-country branches.</p><p>Key changes improve reporting clarity, correct errors and inconsistencies,&#xA0;update selected templates, and allow firms to use NACE 2.1 classifications from the December 2026 reference date.</p><p>The PRA will also move Matching Adjustment Asset and Liability Information Return (MALIR) reporting from Excel to XBRL, reduce certain cashflow reporting frequency, and require third-country branches to submit one year of projected FSCS liabilities data. Finally, the PRA removes the permission requirement for classifying equity-accounted subordinated liabilities as own funds, retaining supervisory oversight through pre-issuance notifications.</p><p><em>This item is related to PRA Solvency II.</em></p><p></p><p><strong>Federal Reserve</strong></p><p><a href="https://www.federalreserve.gov/newsevents/pressreleases/bcreg20260731a.htm"><strong><u>Federal Reserve Board requests comment on a proposal to modernize rules for mutual banking organizations</u></strong></a></p><p>31 July 2026</p><p>The Federal Reserve has proposed modernising regulations for mutual banking organisations, which are owned by depositors rather than shareholders. More than 90% of these institutions have under $3 billion in assets.</p><p>The proposal would comprehensively&#xA0;update the framework, clarify which instruments qualify as regulatory capital, reduce procedural requirements, and give certain mutual banks greater flexibility to raise capital.</p><p>The Fed said the changes aim to help mutual banks grow and better serve their communities while preserving their depositor-owned structure and supporting diversity in the U.S. banking system. Comments are due 60 days after the proposal is published in the Federal Register.</p>]]></content:encoded></item><item><title><![CDATA[Suade and PwC Ireland publish whitepaper on agentic AI for regulatory reporting]]></title><description><![CDATA[Suade and PwC Ireland explore how banks can prepare data, controls and operating models to introduce agentic AI safely into regulatory reporting.]]></description><link>https://suade.org/suade-and-pwc-ireland-publish-whitepaper-on-agentic-ai-for-regulatory-reporting/</link><guid isPermaLink="false">6a85aac784bb68095b84ec6c</guid><category><![CDATA[News]]></category><dc:creator><![CDATA[Sophie Rose]]></dc:creator><pubDate>Wed, 12 Aug 2026 13:10:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1554708991-6a1a369396db?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDkwfHxhYnN0cmFjdCUyMGFyY2hpdGVjdHVyZXxlbnwwfHx8fDE3ODcxNDMzNzF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1554708991-6a1a369396db?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDkwfHxhYnN0cmFjdCUyMGFyY2hpdGVjdHVyZXxlbnwwfHx8fDE3ODcxNDMzNzF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="Suade and PwC Ireland publish whitepaper on agentic AI for regulatory reporting"><p><strong>New research explores how banks can prepare their data, controls and operating models for the responsible use of AI in regulatory reporting.</strong></p><p>LONDON, 19 August 2026 - Suade and PwC Ireland have published a new whitepaper, <em>Agentic AI for Regulatory Reporting: From Data to Decision-Making</em>, examining how banks can introduce AI into regulatory reporting safely and at scale.</p><p>The whitepaper argues that agentic AI will only create meaningful value when it operates on structured, governed and interoperable data. As reporting requirements become more detailed and regulators increasingly move towards structured, machine-readable data collection, banks must establish strong data foundations before deploying AI across reporting workflows.</p><p>The paper explores how agentic AI could support several stages of the reporting lifecycle, including:</p><ul><li>Data validation and completeness checks.</li><li>Exception management and issue triage.</li><li>Audit-evidence generation.</li><li>Regulatory-change impact assessment.</li><li>The application of repeatable logic and relevant contextual information.</li></ul><p>Across these use cases, the whitepaper emphasises the importance of human oversight. AI can help reporting teams automate repeatable activities, identify issues and surface supporting evidence, but accountability for material decisions should remain with appropriately qualified human experts.</p><p>&#x201C;<em>Agentic AI only creates real value in regulatory reporting when it operates on standardised, well-governed data within a clear control framework</em>,&#x201D; said Murat Abur, CIO and co-founder of Suade. &#x201C;<em>Firms that invest in robust data foundations, reusable logic and clear controls will be better placed to use AI safely as the technology matures</em>.&#x201D;</p><p>The whitepaper also considers the role of open standards and interoperable architecture in reducing duplication across reporting regimes. It highlights the Financial Regulation, or FIRE, Data Standard as a common, open specification for transmitting granular regulatory data.</p><p>Licensed under Apache 2.0, FIRE is designed to help firms establish a reusable semantic layer between internal systems and multiple external reporting requirements.</p><p>&#x201C;<em>There will always be humans in the loop, and that is an important part of any regulatory reporting architecture</em>,&#x201D; said Eamonn Clarke, Director, Reg Consulting at PwC Ireland. &#x201C;<em>Agentic AI can automate repeatable steps and surface better evidence, but accountability for material decisions must remain with human experts.</em>&#x201D;</p><p>The whitepaper is intended for senior professionals across regulatory reporting, finance, risk, data and technology who are assessing how to modernise reporting architecture without compromising governance, explainability or control.</p><p><a href="https://suade.org/agentic-ai-data-whitepaper-pwc-suade-download/" rel="nofollow noopener"><strong>Download the whitepaper</strong></a></p>]]></content:encoded></item><item><title><![CDATA[Agentic AI for Regulatory Reporting: From Data to Decision-Making]]></title><description><![CDATA[In conjuction with PwC, Suade publish whitepaper covering Agentic AI and Data Standardisation in Regulatory Reporting. Download the whitepaper to learn more. ]]></description><link>https://suade.org/agentic-ai-data-whitepaper-pwc-suade-download/</link><guid isPermaLink="false">6a4cb60884bb68095b84e804</guid><category><![CDATA[AI]]></category><category><![CDATA[Data Standardisation]]></category><category><![CDATA[Agentic AI]]></category><category><![CDATA[Insights]]></category><dc:creator><![CDATA[Sophie Rose]]></dc:creator><pubDate>Wed, 12 Aug 2026 09:38:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1460574283810-2aab119d8511?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEzfHxhYnN0cmFjdCUyMGFyY2hpdGVjdHVyZXxlbnwwfHx8fDE3ODYzNTI4NTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<h2 id="whitepaper-in-partnership-with-pwc-ireland"><strong>Whitepaper in partnership with PwC Ireland</strong></h2><img src="https://images.unsplash.com/photo-1460574283810-2aab119d8511?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEzfHxhYnN0cmFjdCUyMGFyY2hpdGVjdHVyZXxlbnwwfHx8fDE3ODYzNTI4NTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="Agentic AI for Regulatory Reporting: From Data to Decision-Making"><p>AI has the potential to change how regulatory reporting is delivered, but its value depends on the data, controls and architecture underneath it.</p><p>This whitepaper explores what banks need to put in place to use agentic AI in regulatory reporting in a way that is practical, explainable and well governed.</p><p>Download the whitepaper to explore how stronger data foundations can support the next stage of regulatory reporting.</p><hr><h2 id="building-the-foundations-for-agentic-ai">Building the foundations for agentic AI</h2><p>Regulatory reporting is becoming more detailed, data-driven and machine-readable. At the same time, many banks are still managing fragmented data, disconnected systems and reporting processes that are difficult to change.</p><p>The paper explores how banks can prepare for greater automation and the use of agentic AI by strengthening the foundations of regulatory reporting.</p><p>It covers:</p><ul><li>How standardised, governed and reusable data can support regulatory reporting</li><li>Why interoperable architecture matters across multiple reporting requirements</li><li>The importance of clear lineage from source systems to regulatory outputs</li><li>How machine-readable rules and validation logic can support greater automation</li><li>Where human oversight remains essential for decisions, exceptions and sign-off</li></ul><figure class="kg-card kg-image-card"><img src="https://suade.org/content/images/2026/08/Whitepaper-Quotes--529-x-100-px---3-.png" class="kg-image" alt="Agentic AI for Regulatory Reporting: From Data to Decision-Making" loading="lazy" width="1653" height="312" srcset="https://suade.org/content/images/size/w600/2026/08/Whitepaper-Quotes--529-x-100-px---3-.png 600w, https://suade.org/content/images/size/w1000/2026/08/Whitepaper-Quotes--529-x-100-px---3-.png 1000w, https://suade.org/content/images/size/w1600/2026/08/Whitepaper-Quotes--529-x-100-px---3-.png 1600w, https://suade.org/content/images/2026/08/Whitepaper-Quotes--529-x-100-px---3-.png 1653w" sizes="(min-width: 720px) 720px"></figure><hr><h2 id="about-the-authors">About the authors</h2><p>The whitepaper was authored by <strong>Murat Abur, CIO and Co-Founder at Suade</strong>, and <strong>John Dwyer, Partner at PwC Ireland</strong>.</p><p>It brings together perspectives on regulatory reporting, data standardisation and emerging AI capabilities to examine how banks can move from experimentation towards practical adoption.<br><br></p><p></p>
<!--kg-card-begin: html-->
<div style="max-width:640px; margin:0 auto; background:#e9f0ff; border:1px solid #dbe4ff; border-radius:8px; padding:22px; font-family: var(--first-font-type), sans-serif; color:#111827;">

    <!-- Success message (hidden until submit succeeds) -->
    <div id="successBox" style="display:none; margin-top:4px;">
        
        <h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Thank you for registering your interest</h2>
      <div style="border-left:4px solid #4d67e6; padding-left:12px; line-height:1.5;"><a href="https://suade.org/filehosting/resources/PwC_Suade_Whitepaper.pdf">Click here to download the whitepaper</a>
        </div>
    </div>

    <form id="regForm" novalidate>

          <h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Download the whitepaper</h2>
        
        <input type="hidden" id="field_12" value="701QB00000n7K12YAE">  <!-- Salesforce campaign -->
        <input type="hidden" id="field_13" value="Downloaded"> <!-- Salesforce Status -->
              <input type="hidden" id="field_17" value="Marketing - content download"> <!-- Salesforce source -->
        <input type="hidden" id="field_14" value="Ghost"> <!-- WP post id used by WS Form -->
        <input type="hidden" id="field_15" value> <!-- Zoom webinar ID -->


        <!-- -->
     
        <!-- First / Last -->
        <div style="display:flex; gap:16px; margin-bottom:14px; flex-wrap:wrap;">
            <div style="flex:1; min-width:220px;">
                <label for="field_1" style="display:block; font-size:14px; margin:0 0 6px;">First name <span style="color:#dc2626;">*</span></label>
                <input id="field_1" required autocomplete="given-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
            </div>
            <div style="flex:1; min-width:220px;">
                <label for="field_2" style="display:block; font-size:14px; margin:0 0 6px;">Last name <span style="color:#dc2626;">*</span></label>
                <input id="field_2" required autocomplete="family-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
            </div>
        </div>

        <!-- Title -->
        <div style="margin-bottom:14px;">
            <label for="field_8" style="display:block; font-size:14px; margin:0 0 6px;">Job title <span style="color:#dc2626;">*</span></label>
            <input id="field_8" required style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>

        <!-- Company -->
        <div style="margin-bottom:14px;">
            <label for="field_9" style="display:block; font-size:14px; margin:0 0 6px;">Company <span style="color:#dc2626;">*</span></label>
            <input id="field_9" required autocomplete="organization" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>

        <!-- Email -->
        <div style="margin-bottom:14px;">
            <label for="field_3" style="display:block; font-size:14px; margin:0 0 6px;">Email <span style="color:#dc2626;">*</span></label>
            <input id="field_3" type="email" required autocomplete="email" inputmode="email" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>
        <div id="emailError" style="display:none; color:#b91c1c; font-size:13px; margin:0 0 10px 0;">Please enter a valid work email address.</div>
<!-- Message -->
      
        <div id="messageContainer" style="margin-bottom:14px; display:none">
            <label for="field_5" style>Message <span>*</span></label>
            <textarea id="field_5" rows="6"></textarea>
        </div>
<div style="margin-bottom:18px;">
            <label for="field_10" style="display:block; font-size:14px; margin:0 0 6px;">Country <span style="color:#dc2626;">*</span></label>
            <select id="field_10" name="field_10[]" required autocomplete="country" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
                <option value selected disabled>Select...</option>
                <option value="AF">Afghanistan</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AG">Antigua and Barbuda</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaijan</option>
<option value="BS">Bahamas</option>
<option value="BH">Bahrain</option>
<option value="BD">Bangladesh</option>
<option value="BB">Barbados</option>
<option value="BY">Belarus</option>
<option value="BE">Belgium</option>
<option value="BZ">Belize</option>
<option value="BJ">Benin</option>
<option value="BT">Bhutan</option>
<option value="BO">Bolivia</option>
<option value="BA">Bosnia and Herzegovina</option>
<option value="BW">Botswana</option>
<option value="BR">Brazil</option>
<option value="BN">Brunei</option>
<option value="BG">Bulgaria</option>
<option value="BF">Burkina Faso</option>
<option value="BI">Burundi</option>
<option value="CV">Cabo Verde</option>
<option value="KH">Cambodia</option>
<option value="CM">Cameroon</option>
<option value="CA">Canada</option>
<option value="CF">Central African Republic</option>
<option value="TD">Chad</option>
<option value="CL">Chile</option>
<option value="CN">China</option>
<option value="CO">Colombia</option>
<option value="KM">Comoros</option>
<option value="CG">Congo</option>
<option value="CD">Congo, Democratic Republic of the</option>
<option value="CR">Costa Rica</option>
<option value="CI">C&#xF4;te d&#x2019;Ivoire</option>
<option value="HR">Croatia</option>
<option value="CU">Cuba</option>
<option value="CY">Cyprus</option>
<option value="CZ">Czechia</option>
<option value="DK">Denmark</option>
<option value="DJ">Djibouti</option>
<option value="DM">Dominica</option>
<option value="DO">Dominican Republic</option>
<option value="EC">Ecuador</option>
<option value="EG">Egypt</option>
<option value="SV">El Salvador</option>
<option value="GQ">Equatorial Guinea</option>
<option value="ER">Eritrea</option>
<option value="EE">Estonia</option>
<option value="SZ">Eswatini</option>
<option value="ET">Ethiopia</option>
<option value="FJ">Fiji</option>
<option value="FI">Finland</option>
<option value="FR">France</option>
<option value="GA">Gabon</option>
<option value="GM">Gambia</option>
<option value="GE">Georgia</option>
<option value="DE">Germany</option>
<option value="GH">Ghana</option>
<option value="GI">Gibraltar</option>
<option value="GR">Greece</option>
<option value="GD">Grenada</option>
<option value="GT">Guatemala</option>
<option value="GN">Guinea</option>
<option value="GW">Guinea-Bissau</option>
<option value="GY">Guyana</option>
<option value="HT">Haiti</option>
<option value="HN">Honduras</option>
<option value="HK">Hong Kong</option>
<option value="HU">Hungary</option>
<option value="IS">Iceland</option>
<option value="IN">India</option>
<option value="ID">Indonesia</option>
<option value="IQ">Iraq</option>
<option value="IE">Ireland</option>
<option value="IM">Isle of Man</option>
<option value="IL">Israel</option>
<option value="IT">Italy</option>
<option value="JM">Jamaica</option>
<option value="JP">Japan</option>
<option value="JE">Jersey</option>
<option value="JO">Jordan</option>
<option value="KZ">Kazakhstan</option>
<option value="KE">Kenya</option>
<option value="KI">Kiribati</option>
<option value="KR">Korea</option>
<option value="KW">Kuwait</option>
<option value="KG">Kyrgyzstan</option>
<option value="LA">Laos</option>
<option value="LV">Latvia</option>
<option value="LB">Lebanon</option>
<option value="LS">Lesotho</option>
<option value="LR">Liberia</option>
<option value="LY">Libya</option>
<option value="LI">Liechtenstein</option>
<option value="LT">Lithuania</option>
<option value="LU">Luxembourg</option>
<option value="MG">Madagascar</option>
<option value="MW">Malawi</option>
<option value="MY">Malaysia</option>
<option value="MV">Maldives</option>
<option value="ML">Mali</option>
<option value="MT">Malta</option>
<option value="MR">Mauritania</option>
<option value="MU">Mauritius</option>
<option value="MX">Mexico</option>
<option value="FM">Micronesia (Federated States of)</option>
<option value="MD">Moldova</option>
<option value="MC">Monaco</option>
<option value="MN">Mongolia</option>
<option value="ME">Montenegro</option>
<option value="MA">Morocco</option>
<option value="MZ">Mozambique</option>
<option value="MM">Myanmar</option>
<option value="NA">Namibia</option>
<option value="NR">Nauru</option>
<option value="NP">Nepal</option>
<option value="NL">Netherlands</option>
<option value="NZ">New Zealand</option>
<option value="NI">Nicaragua</option>
<option value="NE">Niger</option>
<option value="NG">Nigeria</option>
<option value="MK">North Macedonia</option>
<option value="NO">Norway</option>
<option value="OM">Oman</option>
<option value="PK">Pakistan</option>
<option value="PW">Palau</option>
<option value="PA">Panama</option>
<option value="PG">Papua New Guinea</option>
<option value="PY">Paraguay</option>
<option value="PE">Peru</option>
<option value="PH">Philippines</option>
<option value="PL">Poland</option>
<option value="PT">Portugal</option>
<option value="QA">Qatar</option>
<option value="RO">Romania</option>
<option value="RU">Russian Federation</option>
<option value="RW">Rwanda</option>
<option value="KN">Saint Kitts and Nevis</option>
<option value="LC">Saint Lucia</option>
<option value="VC">Saint Vincent and the Grenadines</option>
<option value="WS">Samoa</option>
<option value="SM">San Marino</option>
<option value="ST">Sao Tome and Principe</option>
<option value="SA">Saudi Arabia</option>
<option value="SN">Senegal</option>
<option value="RS">Serbia</option>
<option value="SC">Seychelles</option>
<option value="SL">Sierra Leone</option>
<option value="SG">Singapore</option>
<option value="SK">Slovakia</option>
<option value="SI">Slovenia</option>
<option value="SB">Solomon Islands</option>
<option value="SO">Somalia</option>
<option value="ZA">South Africa</option>
<option value="SS">South Sudan</option>
<option value="ES">Spain</option>
<option value="LK">Sri Lanka</option>
<option value="SD">Sudan</option>
<option value="SR">Suriname</option>
<option value="SE">Sweden</option>
<option value="CH">Switzerland</option>
<option value="SY">Syria</option>
<option value="TW">Taiwan</option>
<option value="TJ">Tajikistan</option>
<option value="TZ">Tanzania</option>
<option value="TH">Thailand</option>
<option value="TL">Timor-Leste</option>
<option value="TG">Togo</option>
<option value="TO">Tonga</option>
<option value="TT">Trinidad and Tobago</option>
<option value="TN">Tunisia</option>
<option value="TR">Turkey (T&#xFC;rkiye)</option>
<option value="TM">Turkmenistan</option>
<option value="TV">Tuvalu</option>
<option value="UG">Uganda</option>
<option value="UA">Ukraine</option>
<option value="AE">United Arab Emirates</option>
<option value="GB">United Kingdom</option>
<option value="US">United States</option>
<option value="UY">Uruguay</option>
<option value="UZ">Uzbekistan</option>
<option value="VU">Vanuatu</option>
<option value="VE">Venezuela</option>
<option value="VN">Viet Nam</option>
<option value="YE">Yemen</option>
<option value="ZM">Zambia</option>
<option value="ZW">Zimbabwe</option>
            </select>
        </div>

        <!-- Submit -->
        <button type="submit" style="font-family: IBM Plex Sans, sans-serif; width:100%; padding:12px 16px; border:0; border-radius:8px; background:#4d67e6; color:#fff; font-size:16px; font-weight:600; cursor:pointer;">
            Submit
        </button>
   
    
        <input type="hidden" id="g-recaptcha-response" value>
    
           <p>By submitting this form to Suade you hereby agree that any personal information you provide can be processed according to Suade&#x2019;s <a href="https://suade.org/privacy-policy/">Privacy policy</a>.</p>
    
    </form>

    <div id="status" style="margin-top:12px; font-size:14px;" aria-live="polite"></div>
<script>
(function () {

  console.log("script start");

  const messageContainer = document.getElementById("messageContainer");
  const messageField = document.getElementById("field_5");

  const emailInput = document.getElementById("field_3");
  const errEl = document.getElementById("emailError");

  const BLOCKED_SLD = new Set([
    'gmail',
    'yahoo',
    'hotmail',
    'live',
    'outlook',
    'aol',
    'msn',
    'icloud',
    'me',
    'mac',
    'btinternet',
    'talktalk',
    'virginmedia',
    'comcast',
    'verizon',
    'sky'
  ]);

  function baseLabel(host) {
    const parts = host.split('.').filter(Boolean);

    if (parts.length < 2) {
      return host;
    }

    const tld = parts[parts.length - 1];

    if (tld.length === 2 && parts.length >= 3) {
      return parts[parts.length - 3];
    }

    return parts[parts.length - 2];
  }

  function isPersonalEmail(email) {
    const m = String(email)
      .toLowerCase()
      .match(/^[^@\s]+@([^@\s]+)$/);

    if (!m) {
      return false;
    }

    const host = m[1];
    const sld = baseLabel(host);

    return BLOCKED_SLD.has(sld);
  }

  function showWorkEmailError(show) {
    if (show) {
      emailInput.setCustomValidity(
        'Please enter a valid work email address.'
      );

      errEl.style.display = 'block';
    } else {
      emailInput.setCustomValidity('');
      errEl.style.display = 'none';
    }
  }

  function validateEmail() {
    const val = emailInput.value.trim();
    const block = val && isPersonalEmail(val);

    showWorkEmailError(block);

    return !block;
  }

  emailInput.addEventListener('input', validateEmail);
  emailInput.addEventListener('blur', validateEmail);


  const $ = (id) => document.getElementById(id);

  const SALESFORCE_ENDPOINT =
    'https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8';
  const ZOOM_ENDPOINT = 'https://applications.zoom.us/api/v1/pardot/registration/Nh8FHOozT0uoLb9XrHGOAg?state=VkVSU046MDAwlEtstTrtQnaPm6-F1cYhzo180QIO0fZmXBfv55996eHVuPaCHIEBHQ1aJOUPO9L7GT4'
  
  const salesforceIframe = document.createElement('iframe');

  salesforceIframe.name = 'salesforceTarget';
  salesforceIframe.id = 'salesforceTarget';
  salesforceIframe.style.display = 'none';

  document.body.appendChild(salesforceIframe);

  const zoomIframe = document.createElement('iframe');

  zoomIframe.name = 'zoomTarget';
  zoomIframe.id = 'zoomTarget';
  zoomIframe.style.display = 'none';
  
  document.body.appendChild(zoomIframe);

  function addField(form, name, value) {
    const input = document.createElement('input');

    input.type = 'hidden';
    input.name = name;
    input.value = value || '';

    form.appendChild(input);
  }

  function submitToSalesforce() {

    const sfForm = document.createElement('form');

    sfForm.method = 'POST';
    sfForm.action = SALESFORCE_ENDPOINT;
    sfForm.target = 'salesforceTarget';
    sfForm.style.display = 'none';

    addField(
      sfForm,
      'oid',
      '00D1t000000vUFQ'
    );

    addField(
      sfForm,
      '00NQB00000H9wKx',
      $('field_3').value.trim()
    );

    addField(
      sfForm,
      'first_name',
      $('field_1').value.trim()
    );

    addField(
      sfForm,
      'last_name',
      $('field_2').value.trim()
    );

    addField(
      sfForm,
      'company',
      $('field_9').value.trim()
    );

    addField(
      sfForm,
      'title',
      $('field_8').value.trim()
    );

    addField(
      sfForm,
      'country_code',
      $('field_10').value
    );

    addField(
      sfForm,
      '00N3Y00000H76Kw',
      $('field_12').value
    );

    addField(
      sfForm,
      '00NQB0000051EZ7',
      $('field_13').value
    );

    addField(
      sfForm,
      'description',
      $('field_5').value.trim()
    );

    addField(
      sfForm,
      'lead_source',
      $('field_17').value
    );

    document.body.appendChild(sfForm);

    console.log('Submitting directly to Salesforce');

    sfForm.submit();

    setTimeout(function () {
      sfForm.remove();
    }, 1000);
  }

  function submitToZoom() {

  const webinarId = $('field_15').value.trim();

  // Don't attempt Zoom registration if this event has no webinar ID.
  if (!webinarId) {
    console.log('No Zoom webinar ID configured - skipping Zoom registration');
    return;
  }

  const zoomForm = document.createElement('form');

  zoomForm.method = 'POST';
  zoomForm.action = ZOOM_ENDPOINT;
  zoomForm.target = 'zoomTarget';
  zoomForm.style.display = 'none';

  addField(
    zoomForm,
    'first_name',
    $('field_1').value.trim()
  );

  addField(
    zoomForm,
    'last_name',
    $('field_2').value.trim()
  );

  addField(
    zoomForm,
    'org',
    $('field_9').value.trim()
  );

  addField(
    zoomForm,
    'job_title',
    $('field_8').value.trim()
  );

  addField(
    zoomForm,
    'email',
    $('field_3').value.trim()
  );

  addField(
    zoomForm,
    'webinarId',
    webinarId
  );

  document.body.appendChild(zoomForm);

  console.log(
    'Submitting directly to Zoom webinar:',
    webinarId
  );

  zoomForm.submit();

  setTimeout(function () {
    zoomForm.remove();
  }, 1000);
}

  const form = $('regForm');
  const statusEl = $('status');
  const success = $('successBox');

  form.addEventListener('submit', function (e) {

    e.preventDefault();

    validateEmail();

    if (!form.checkValidity()) {
      form.reportValidity();
      return;
    }

    const btn =
      form.querySelector('button[type="submit"]');

    console.log("button clicked");

    btn.disabled = true;

    statusEl.style.color = '#111827';
    statusEl.textContent = 'Submitting…';

    try {

      submitToSalesforce();
      submitToZoom();


      form.style.display = 'none';
      success.style.display = 'block';

      statusEl.textContent = '';

      console.log('Salesforce and Zoom submissions sent');

    } catch (err) {

      statusEl.style.color = '#b91c1c';

      statusEl.textContent =
        'Submission failed. Please try again.';

      console.error(err);

      btn.disabled = false;
    }

  });

})();
</script>
</div>
<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[Suade Executive Roundtable with AWS: New York]]></title><description><![CDATA[<h2 id="from-basel-endgame-to-ai-building-the-foundations-for-the-future-of-banking">From Basel Endgame to AI: Building the foundations for the future of banking</h2><p><strong> </strong><em>September 24, 2026 | From 17:30 | New York, USA | Invite-only</em></p><p></p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><b><strong style="white-space: pre-wrap;">US banking regulation is changing. Is your data and technology infrastructure ready?</strong></b></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"/>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"></div>
        </div><p>With US regulators moving to modernise the capital framework while banks accelerate AI adoption, how</p>]]></description><link>https://suade.org/2026-09-24-roundtable-new-york-navigating-the-next-era-of-regulatory-reporting/</link><guid isPermaLink="false">6a689fbe84bb68095b84ea9a</guid><category><![CDATA[Events]]></category><dc:creator><![CDATA[Phoebe Regnault]]></dc:creator><pubDate>Mon, 03 Aug 2026 15:11:37 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1513107358949-b21c1c3906eb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGFic3RyYWN0JTIwY2l0eSUyMG5ldyUyMHlvcmt8ZW58MHx8fHwxNzg1MjQxNzgwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<h2 id="from-basel-endgame-to-ai-building-the-foundations-for-the-future-of-banking">From Basel Endgame to AI: Building the foundations for the future of banking</h2><img src="https://images.unsplash.com/photo-1513107358949-b21c1c3906eb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGFic3RyYWN0JTIwY2l0eSUyMG5ldyUyMHlvcmt8ZW58MHx8fHwxNzg1MjQxNzgwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="Suade Executive Roundtable with AWS: New York"><p><strong> </strong><em>September 24, 2026 | From 17:30 | New York, USA | Invite-only</em></p><p></p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><b><strong style="white-space: pre-wrap;">US banking regulation is changing. Is your data and technology infrastructure ready?</strong></b></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"/>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"></div>
        </div><p>With US regulators moving to modernise the capital framework while banks accelerate AI adoption, how should financial institutions rethink their data, regulatory reporting and technology foundations for what comes next?</p><p>Join senior banking leaders from Citi, AWS and Suade for an invite-only executive roundtable in New York, exploring how regulatory change is shaping the next generation of banking infrastructure.</p><p>Held under the Chatham House Rule, the discussion will provide an opportunity for senior banking leaders to share practical experiences, challenges and perspectives with peers across the industry.</p><h3 id="discussion-themes">Discussion themes</h3><ul><li><strong>US regulatory change and the evolving capital framework</strong><br>What does the changing US regulatory landscape mean for banks&apos; capital, finance and regulatory reporting functions?</li><li><strong>Building stronger data foundations</strong><br>How can banks improve data quality, standardisation and accessibility across finance, risk and regulatory reporting?</li><li><strong>AI and the future of banking infrastructure</strong><br>As banks accelerate AI adoption, what data and technology foundations need to be in place to support responsible and scalable use?</li><li><strong>Transformation in practice</strong><br>What is working, what isn&apos;t, and where are banks seeing the biggest challenges in modernising their regulatory and finance infrastructure?</li></ul><h3 id="who-should-attend">Who should attend?</h3><p>The roundtable is designed for senior leaders across:</p><ul><li>Regulatory Reporting</li><li>Finance and Risk</li><li>Capital Management</li><li>Data and Data Strategy</li><li>Technology and Transformation</li><li>Regulatory Change and Compliance</li></ul><h3 id="join-the-discussion">Join the discussion</h3><p>Places are limited to ensure a focused, peer-led discussion. Join senior banking leaders from across the industry for an evening of candid discussion, shared experiences and networking.</p><p><strong>Date:</strong> 24 September 2026<br><strong>Time:</strong> 5:30pm&#x2013;9:00pm<br><strong>Location:</strong> The Cornell Club, New York</p><p><strong>Join the conversation</strong></p><p>Places are limited to ensure a focused, peer-led discussion. Register your interest below to join us.</p>
<!--kg-card-begin: html-->
<div style="max-width:640px; margin:0 auto; background:#e9f0ff; border:1px solid #dbe4ff; border-radius:8px; padding:22px; font-family: var(--first-font-type), sans-serif; color:#111827;"> <!-- Success message (hidden until submit succeeds) --><div id="successBox" style="display:none; margin-top:4px;"><h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Thank you for registering</h2><div style="border-left:4px solid #4d67e6; padding-left:12px; line-height:1.5;">We&#x2019;ve received your details and are reviewing your submission. We&#x2019;ll contact you shortly with the next steps.</div></div><form id="regForm" novalidate><h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Registration open</h2> <input type="hidden" id="field_12" value="701QB00000o6mV3YAI"> <!-- Salesforce campaign --> <input type="hidden" id="field_13" value="Registered"> <!-- Salesforce Status --> <input type="hidden" id="field_17" value="Marketing - event registration"> <!-- Salesforce source --> <input type="hidden" id="field_14" value="Ghost"> <!-- WP post id used by WS Form --> <input type="hidden" id="field_15" value> <!-- Zoom webinar ID --> <!-- --> <!-- First / Last --><div style="display:flex; gap:16px; margin-bottom:14px; flex-wrap:wrap;"><div style="flex:1; min-width:220px;"> <label for="field_1" style="display:block; font-size:14px; margin:0 0 6px;">First name <span style="color:#dc2626;">*</span></label> <input id="field_1" required autocomplete="given-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div><div style="flex:1; min-width:220px;"> <label for="field_2" style="display:block; font-size:14px; margin:0 0 6px;">Last name <span style="color:#dc2626;">*</span></label> <input id="field_2" required autocomplete="family-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div></div> <!-- Title --><div style="margin-bottom:14px;"> <label for="field_8" style="display:block; font-size:14px; margin:0 0 6px;">Job title <span style="color:#dc2626;">*</span></label> <input id="field_8" required style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div> <!-- Company --><div style="margin-bottom:14px;"> <label for="field_9" style="display:block; font-size:14px; margin:0 0 6px;">Company <span style="color:#dc2626;">*</span></label> <input id="field_9" required autocomplete="organization" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div> <!-- Email --><div style="margin-bottom:14px;"> <label for="field_3" style="display:block; font-size:14px; margin:0 0 6px;">Email <span style="color:#dc2626;">*</span></label> <input id="field_3" type="email" required autocomplete="email" inputmode="email" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"></div><div id="emailError" style="display:none; color:#b91c1c; font-size:13px; margin:0 0 10px 0;">Please enter a valid work email address.</div>  <!-- Message --><div id="messageContainer" style="margin-bottom:14px; display:none"> <label for="field_5" style>Message <span>*</span></label><textarea id="field_5" rows="6"></textarea></div><div style="margin-bottom:18px;"> <label for="field_10" style="display:block; font-size:14px; margin:0 0 6px;">Country <span style="color:#dc2626;">*</span></label> <select id="field_10" name="field_10[]" required autocomplete="country" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;"><option value selected disabled>Select...</option><option value="AF">Afghanistan</option><option value="AL">Albania</option><option value="DZ">Algeria</option><option value="AD">Andorra</option><option value="AO">Angola</option><option value="AG">Antigua and Barbuda</option><option value="AR">Argentina</option><option value="AM">Armenia</option><option value="AU">Australia</option><option value="AT">Austria</option><option value="AZ">Azerbaijan</option><option value="BS">Bahamas</option><option value="BH">Bahrain</option><option value="BD">Bangladesh</option><option value="BB">Barbados</option><option value="BY">Belarus</option><option value="BE">Belgium</option><option value="BZ">Belize</option><option value="BJ">Benin</option><option value="BT">Bhutan</option><option value="BO">Bolivia</option><option value="BA">Bosnia and Herzegovina</option><option value="BW">Botswana</option><option value="BR">Brazil</option><option value="BN">Brunei</option><option value="BG">Bulgaria</option><option value="BF">Burkina Faso</option><option value="BI">Burundi</option><option value="CV">Cabo Verde</option><option value="KH">Cambodia</option><option value="CM">Cameroon</option><option value="CA">Canada</option><option value="CF">Central African Republic</option><option value="TD">Chad</option><option value="CL">Chile</option><option value="CN">China</option><option value="CO">Colombia</option><option value="KM">Comoros</option><option value="CG">Congo</option><option value="CD">Congo, Democratic Republic of the</option><option value="CR">Costa Rica</option><option value="CI">C&#xF4;te d&#x2019;Ivoire</option><option value="HR">Croatia</option><option value="CU">Cuba</option><option value="CY">Cyprus</option><option value="CZ">Czechia</option><option value="DK">Denmark</option><option value="DJ">Djibouti</option><option value="DM">Dominica</option><option value="DO">Dominican Republic</option><option value="EC">Ecuador</option><option value="EG">Egypt</option><option value="SV">El Salvador</option><option value="GQ">Equatorial Guinea</option><option value="ER">Eritrea</option><option value="EE">Estonia</option><option value="SZ">Eswatini</option><option value="ET">Ethiopia</option><option value="FJ">Fiji</option><option value="FI">Finland</option><option value="FR">France</option><option value="GA">Gabon</option><option value="GM">Gambia</option><option value="GE">Georgia</option><option value="DE">Germany</option><option value="GH">Ghana</option><option value="GI">Gibraltar</option><option value="GR">Greece</option><option value="GD">Grenada</option><option value="GT">Guatemala</option><option value="GN">Guinea</option><option value="GW">Guinea-Bissau</option><option value="GY">Guyana</option><option value="HT">Haiti</option><option value="HN">Honduras</option><option value="HK">Hong Kong</option><option value="HU">Hungary</option><option value="IS">Iceland</option><option value="IN">India</option><option value="ID">Indonesia</option><option value="IQ">Iraq</option><option value="IE">Ireland</option><option value="IM">Isle of Man</option><option value="IL">Israel</option><option value="IT">Italy</option><option value="JM">Jamaica</option><option value="JP">Japan</option><option value="JE">Jersey</option><option value="JO">Jordan</option><option value="KZ">Kazakhstan</option><option value="KE">Kenya</option><option value="KI">Kiribati</option><option value="KR">Korea</option><option value="KW">Kuwait</option><option value="KG">Kyrgyzstan</option><option value="LA">Laos</option><option value="LV">Latvia</option><option value="LB">Lebanon</option><option value="LS">Lesotho</option><option value="LR">Liberia</option><option value="LY">Libya</option><option value="LI">Liechtenstein</option><option value="LT">Lithuania</option><option value="LU">Luxembourg</option><option value="MG">Madagascar</option><option value="MW">Malawi</option><option value="MY">Malaysia</option><option value="MV">Maldives</option><option value="ML">Mali</option><option value="MT">Malta</option><option value="MR">Mauritania</option><option value="MU">Mauritius</option><option value="MX">Mexico</option><option value="FM">Micronesia (Federated States of)</option><option value="MD">Moldova</option><option value="MC">Monaco</option><option value="MN">Mongolia</option><option value="ME">Montenegro</option><option value="MA">Morocco</option><option value="MZ">Mozambique</option><option value="MM">Myanmar</option><option value="NA">Namibia</option><option value="NR">Nauru</option><option value="NP">Nepal</option><option value="NL">Netherlands</option><option value="NZ">New Zealand</option><option value="NI">Nicaragua</option><option value="NE">Niger</option><option value="NG">Nigeria</option><option value="MK">North Macedonia</option><option value="NO">Norway</option><option value="OM">Oman</option><option value="PK">Pakistan</option><option value="PW">Palau</option><option value="PA">Panama</option><option value="PG">Papua New Guinea</option><option value="PY">Paraguay</option><option value="PE">Peru</option><option value="PH">Philippines</option><option value="PL">Poland</option><option value="PT">Portugal</option><option value="QA">Qatar</option><option value="RO">Romania</option><option value="RU">Russian Federation</option><option value="RW">Rwanda</option><option value="KN">Saint Kitts and Nevis</option><option value="LC">Saint Lucia</option><option value="VC">Saint Vincent and the Grenadines</option><option value="WS">Samoa</option><option value="SM">San Marino</option><option value="ST">Sao Tome and Principe</option><option value="SA">Saudi Arabia</option><option value="SN">Senegal</option><option value="RS">Serbia</option><option value="SC">Seychelles</option><option value="SL">Sierra Leone</option><option value="SG">Singapore</option><option value="SK">Slovakia</option><option value="SI">Slovenia</option><option value="SB">Solomon Islands</option><option value="SO">Somalia</option><option value="ZA">South Africa</option><option value="SS">South Sudan</option><option value="ES">Spain</option><option value="LK">Sri Lanka</option><option value="SD">Sudan</option><option value="SR">Suriname</option><option value="SE">Sweden</option><option value="CH">Switzerland</option><option value="SY">Syria</option><option value="TW">Taiwan</option><option value="TJ">Tajikistan</option><option value="TZ">Tanzania</option><option value="TH">Thailand</option><option value="TL">Timor-Leste</option><option value="TG">Togo</option><option value="TO">Tonga</option><option value="TT">Trinidad and Tobago</option><option value="TN">Tunisia</option><option value="TR">Turkey (T&#xFC;rkiye)</option><option value="TM">Turkmenistan</option><option value="TV">Tuvalu</option><option value="UG">Uganda</option><option value="UA">Ukraine</option><option value="AE">United Arab Emirates</option><option value="GB">United Kingdom</option><option value="US">United States</option><option value="UY">Uruguay</option><option value="UZ">Uzbekistan</option><option value="VU">Vanuatu</option><option value="VE">Venezuela</option><option value="VN">Viet Nam</option><option value="YE">Yemen</option><option value="ZM">Zambia</option><option value="ZW">Zimbabwe</option> </select></div> <!-- Submit --> <button type="submit" style="font-family: IBM Plex Sans, sans-serif; width:100%; padding:12px 16px; border:0; border-radius:8px; background:#4d67e6; color:#fff; font-size:16px; font-weight:600; cursor:pointer;"> Submit </button> <input type="hidden" id="g-recaptcha-response" value><p>By submitting this form to Suade you hereby agree that any personal information you provide can be processed according to Suade&#x2019;s <a href="https://suade.org/privacy-policy/">Privacy policy</a>.</p></form><div id="status" style="margin-top:12px; font-size:14px;" aria-live="polite"></div> 
  
<script>
(function () {

  console.log("script start");

  const messageContainer = document.getElementById("messageContainer");
  const messageField = document.getElementById("field_5");

  const emailInput = document.getElementById("field_3");
  const errEl = document.getElementById("emailError");

  const BLOCKED_SLD = new Set([
    'gmail',
    'yahoo',
    'hotmail',
    'live',
    'outlook',
    'aol',
    'msn',
    'icloud',
    'me',
    'mac',
    'btinternet',
    'talktalk',
    'virginmedia',
    'comcast',
    'verizon',
    'sky'
  ]);

  function baseLabel(host) {
    const parts = host.split('.').filter(Boolean);

    if (parts.length < 2) {
      return host;
    }

    const tld = parts[parts.length - 1];

    if (tld.length === 2 && parts.length >= 3) {
      return parts[parts.length - 3];
    }

    return parts[parts.length - 2];
  }

  function isPersonalEmail(email) {
    const m = String(email)
      .toLowerCase()
      .match(/^[^@\s]+@([^@\s]+)$/);

    if (!m) {
      return false;
    }

    const host = m[1];
    const sld = baseLabel(host);

    return BLOCKED_SLD.has(sld);
  }

  function showWorkEmailError(show) {
    if (show) {
      emailInput.setCustomValidity(
        'Please enter a valid work email address.'
      );

      errEl.style.display = 'block';
    } else {
      emailInput.setCustomValidity('');
      errEl.style.display = 'none';
    }
  }

  function validateEmail() {
    const val = emailInput.value.trim();
    const block = val && isPersonalEmail(val);

    showWorkEmailError(block);

    return !block;
  }

  emailInput.addEventListener('input', validateEmail);
  emailInput.addEventListener('blur', validateEmail);


  const $ = (id) => document.getElementById(id);

  const SALESFORCE_ENDPOINT =
    'https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8';

  const salesforceIframe = document.createElement('iframe');

  salesforceIframe.name = 'salesforceTarget';
  salesforceIframe.id = 'salesforceTarget';
  salesforceIframe.style.display = 'none';

  document.body.appendChild(salesforceIframe);

  function addField(form, name, value) {
    const input = document.createElement('input');

    input.type = 'hidden';
    input.name = name;
    input.value = value || '';

    form.appendChild(input);
  }

  function submitToSalesforce() {

    const sfForm = document.createElement('form');

    sfForm.method = 'POST';
    sfForm.action = SALESFORCE_ENDPOINT;
    sfForm.target = 'salesforceTarget';
    sfForm.style.display = 'none';

    addField(
      sfForm,
      'oid',
      '00D1t000000vUFQ'
    );

    addField(
      sfForm,
      '00NQB00000H9wKx',
      $('field_3').value.trim()
    );

    addField(
      sfForm,
      'first_name',
      $('field_1').value.trim()
    );

    addField(
      sfForm,
      'last_name',
      $('field_2').value.trim()
    );

    addField(
      sfForm,
      'company',
      $('field_9').value.trim()
    );

    addField(
      sfForm,
      'title',
      $('field_8').value.trim()
    );

    addField(
      sfForm,
      'country_code',
      $('field_10').value
    );

    addField(
      sfForm,
      '00N3Y00000H76Kw',
      $('field_12').value
    );

    addField(
      sfForm,
      '00NQB0000051EZ7',
      $('field_13').value
    );

    addField(
      sfForm,
      'description',
      $('field_5').value.trim()
    );

    addField(
      sfForm,
      'lead_source',
      $('field_17').value
    );


    document.body.appendChild(sfForm);

    console.log('Submitting directly to Salesforce');

    sfForm.submit();

    setTimeout(function () {
      sfForm.remove();
    }, 1000);
  }


  const form = $('regForm');
  const statusEl = $('status');
  const success = $('successBox');


  form.addEventListener('submit', function (e) {

    e.preventDefault();


    validateEmail();


    if (!form.checkValidity()) {
      form.reportValidity();
      return;
    }


    const btn =
      form.querySelector('button[type="submit"]');


    console.log("button clicked");


    btn.disabled = true;

    statusEl.style.color = '#111827';
    statusEl.textContent = 'Submitting…';


    try {

      submitToSalesforce();

      form.style.display = 'none';
      success.style.display = 'block';

      statusEl.textContent = '';

      console.log('Salesforce submission sent');

    } catch (err) {

      statusEl.style.color = '#b91c1c';

      statusEl.textContent =
        'Submission failed. Please try again.';

      console.error(err);

      btn.disabled = false;
    }

  });

})();
</script>  

</div>
<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[EU Reg Roundup 28/07/26]]></title><description><![CDATA[<p><strong>European Banking Authority</strong></p><p><strong>The EBA seeks feedback on draft Reporting Framework 4.4 technical package</strong></p><p>29 July 2026</p><p>The European Banking Authority (EBA) has&#xA0;<strong>published the draft technical package for Reporting Framework 4.4</strong>, inviting stakeholder feedback ahead of the final release expected in&#xA0;<strong>September 2026</strong>. The package</p>]]></description><link>https://suade.org/eu-uk-reg-roundup-30-06-26/</link><guid isPermaLink="false">6a6b6d1384bb68095b84eafe</guid><category><![CDATA[🇪🇺]]></category><category><![CDATA[Regulatory Updates]]></category><dc:creator><![CDATA[Bernice Nkoy]]></dc:creator><pubDate>Thu, 30 Jul 2026 15:54:01 GMT</pubDate><content:encoded><![CDATA[<p><strong>European Banking Authority</strong></p><p><strong>The EBA seeks feedback on draft Reporting Framework 4.4 technical package</strong></p><p>29 July 2026</p><p>The European Banking Authority (EBA) has&#xA0;<strong>published the draft technical package for Reporting Framework 4.4</strong>, inviting stakeholder feedback ahead of the final release expected in&#xA0;<strong>September 2026</strong>. The package introduces new reporting requirements and technical&#xA0;updates to support firms in preparing for&#xA0;upcoming regulatory changes.</p><p><strong>Key&#xA0;updates include:</strong></p><ul><li>Introduction of&#xA0;<strong>new Pillar 3 ESG disclosure requirements</strong>, with first reporting from&#xA0;<strong>31 December 2026</strong>&#xA0;(or&#xA0;<strong>31 December 2027</strong>&#xA0;for small and non-complex institutions).</li><li>Addition of&#xA0;<strong>IFRS 18-aligned FINREP templates</strong>&#xA0;and&#xA0;<strong>FRTB disclosure templates</strong>&#xA0;to the reporting framework, effective from&#xA0;<strong>31 March 2027</strong>.</li><li>Technical amendments to the&#xA0;<strong>Data Point Model (DPM)</strong>&#xA0;and&#xA0;<strong>XBRL taxonomy</strong>&#xA0;covering resolution planning, MREL decisions, Pillar 3 disclosures and AMLA eligibility reporting.</li><li>Continued transition to&#xA0;<strong>DPM 2.0</strong>, including an&#xA0;updated DPM 1.0 to DPM 2.0 conversion file and corrections to previously identified DPM issues.</li></ul><p><a href="https://www.eba.europa.eu/publications-and-media/press-releases/eba-seeks-feedback-44-draft-technical-package-its-reporting-and-disclosure-framework?ref=suade.org" rel="noreferrer">Link</a><br><br></p><p><strong>The EBA consults on rules to strengthen depositor protection under the revised Deposit Guarantee Schemes Directive</strong><br><br>23 July 2026</p><p>The European Banking Authority (EBA) has<a href="https://www.eba.europa.eu/publications-and-media/press-releases/eba-consults-rules-further-improve-depositor-protection-under-revised-deposit-guarantee-schemes?ref=suade.org">&#xA0;<strong>launched four public consultations</strong></a>&#xA0;on new regulatory measures to strengthen depositor protection, improve financial stability and further harmonise Deposit Guarantee Scheme (DGS) rules across the EU under the revised&#xA0;<strong>Deposit Guarantee Schemes Directive (DGSD3)</strong>.</p><p><strong>Key&#xA0;updates include:</strong></p><ul><li>Consultation on&#xA0;<strong>Implementing Technical Standards (ITS)</strong>&#xA0;for harmonised depositor information and standardised information exchange between banks, DGSs and relevant authorities.</li><li>Proposed&#xA0;<strong>Regulatory Technical Standards (RTS)</strong>&#xA0;on the treatment of client funds, clarifying reimbursement processes and preventing duplicate payouts.</li><li>Draft&#xA0;<strong>Guidelines</strong>&#xA0;on how DGSs should invest industry-funded resources to ensure diversification, low risk and sufficient liquidity.</li><li>Enhanced reporting, transparency and operational requirements to support faster depositor reimbursement and improve crisis management.</li></ul><p>The consultations are open until&#xA0;<strong>23 October 2026</strong>, with a public hearing scheduled for&#xA0;<strong>24 September 2026</strong>. These proposals represent the first four technical standards and guidelines that the EBA is developing under the revised&#xA0;<strong>DGSD3</strong>, which was adopted in 2026 to strengthen the EU&apos;s bank crisis management and depositor protection framework.</p><p><a href="https://www.eba.europa.eu/sites/default/files/2026-07/f3a7bf66-d0ac-4c87-88f1-6e3de76ba5a5/Consultation%20Paper%20on%20RTS%20on%20client%20funds.pdf?ref=suade.org"><strong>Consultation Paper on RTS on client funds</strong></a><br><a href="https://www.eba.europa.eu/sites/default/files/2026-07/c7de6689-b8cf-4377-b801-e50028404482/Consultation%20Paper%20on%20ITS%20on%20information%20exchange.pdf?ref=suade.org"><strong>Consultation Paper on ITS on information exchange</strong></a><br><a href="https://www.eba.europa.eu/sites/default/files/2026-07/b81e293d-fb94-4715-b393-c81662999b35/Consultation%20Paper%20on%20ITS%20on%20depositor%20information.pdf?ref=suade.org"><strong>Consultation Paper on ITS on depositor information</strong></a><br><a href="https://www.eba.europa.eu/sites/default/files/2026-07/d60e0fc5-805d-4e76-9821-2c14b51ea155/Consultation%20paper%20on%20Guidelines%20on%20investment%20of%20available%20financial%20means.pdf?ref=suade.org"><strong>Consultation paper on Guidelines on investment of available financial means</strong></a></p><p><br><strong>The EBA publishes final technical standards on material acquisitions, mergers and divisions under the Capital Requirements Directive</strong></p><p>17 July 2026</p><p>The European Banking Authority (EBA) has&#xA0;<a href="https://www.eba.europa.eu/publications-and-media/press-releases/eba-publishes-its-final-draft-technical-standards-material-acquisitions-material-transfers-mergers?ref=suade.org"><strong>published its final draft Regulatory</strong></a><strong>&#xA0;Technical Standards (RTS) and Implementing Technical Standards (ITS)</strong>&#xA0;on material acquisitions, transfers of assets or liabilities, mergers and divisions involving credit institutions and financial holding companies under the&#xA0;<strong>Capital Requirements Directive (CRD)</strong>. The standards aim to support banking consolidation by providing a consistent prudential assessment framework across the EU.</p><p><strong>Key&#xA0;updates include:</strong></p><ul><li>Standardised&#xA0;<strong>information requirements, assessment methodologies and notification procedures</strong>&#xA0;for material acquisitions, transfers, mergers and divisions.</li><li>New&#xA0;<strong>cooperation processes and timelines</strong>&#xA0;for competent authorities where multiple supervisors are involved in a transaction.</li><li>Proportionate requirements, including&#xA0;<strong>simplified information and assessment processes</strong>&#xA0;for intra-group transactions and mergers involving smaller entities, reducing administrative burden.</li><li>Harmonised terminology and common information requirements where a single transaction triggers multiple CRD notification obligations, improving consistency and regulatory clarity.</li></ul><p>The RTS and ITS have been developed under the amended&#xA0;<strong>Capital Requirements Directive (CRD)</strong>&#xA0;and are intended to reduce regulatory uncertainty, improve supervisory cooperation and support greater integration of the EU banking market.</p><p><a href="https://www.eba.europa.eu/sites/default/files/2026-07/cfd37e71-4ca4-483a-ab85-090ac8010535/Final%20Report%20on%20RTS%20and%20ITS%20material%20acquisitions%20mat%20transfers%20mergers%20divisions.pdf?ref=suade.org">Final Report on draft RTS and ITS material acquisitions mat transfers mergers divisions</a></p><p><br><strong>European Securities and Markets Authority</strong></p><p><strong>ESMA urges firms to prepare for the transition to T+1 settlement</strong><br><br>20 July 2026<br><br>The European Securities and Markets Authority (ESMA) has&#xA0;<a href="https://www.esma.europa.eu/press-news/esma-news/esma-calls-firms-finalise-preparations-ahead-t1-settlement-deadlines?ref=suade.org"><strong>issued a statement reminding</strong></a><strong>&#xA0;market participants to complete their preparations</strong>&#xA0;for the EU&apos;s transition to a&#xA0;<strong>T+1 securities settlement cycle</strong>, which is scheduled to take effect on&#xA0;<strong>11 October 2027</strong>.<br><br><strong>Key&#xA0;updates include:</strong></p><ul><li>ESMA emphasises that&#xA0;<strong>2026 is a critical year</strong>&#xA0;for firms to finalise implementation plans and operational readiness.</li><li>The first key regulatory milestone is&#xA0;<strong>7 December 2026</strong>, when new requirements for&#xA0;<strong>allocations and confirmations processes</strong>&#xA0;come into effect.</li><li>Firms are encouraged to&#xA0;<strong>test their own systems and processes</strong>&#xA0;and ensure the readiness of counterparties and service providers across the entire trading and settlement chain.</li></ul><p></p>]]></content:encoded></item><item><title><![CDATA[What Canadian banks should be watching from OSFI in 2026 and beyond]]></title><description><![CDATA[Canadian banks have a lot to watch from OSFI in 2026 and beyond, from quarterly releases and industry days to changes in capital, liquidity, interest rate risk, and disclosure expectations. This guide highlights the key dates and what regulatory reporting teams should prepare for now.]]></description><link>https://suade.org/what-canadian-banks-should-be-watching-from-osfi-in-2026-and-beyond/</link><guid isPermaLink="false">6a67bbf884bb68095b84ea86</guid><dc:creator><![CDATA[Sophie Rose]]></dc:creator><pubDate>Mon, 27 Jul 2026 20:17:13 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1735023225117-7de6848db458?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQ2fHxhYnN0cmFjdCUyMGFyY2hpdGVjdHVyZXxlbnwwfHx8fDE3ODUxODMzNDZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1735023225117-7de6848db458?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQ2fHxhYnN0cmFjdCUyMGFyY2hpdGVjdHVyZXxlbnwwfHx8fDE3ODUxODMzNDZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="What Canadian banks should be watching from OSFI in 2026 and beyond"><p>OSFI has a habit of telling the market what matters next. For Canadian banks, that is useful. It gives the industry something it rarely gets enough of: a clearer sense of timing.</p><p>That does not make the work any less complex. It just makes it easier to plan, and in regulatory reporting, planning is half the battle.</p><h2 id="why-the-schedule-matters">Why the schedule matters</h2><p>The value of OSFI&#x2019;s quarterly release model is simple. It creates rhythm. Banks know when updates are likely to land, when Industry Day will follow, and when questions can still shape the final detail.</p><p>That matters because regulatory change rarely sits neatly inside one team. Capital, liquidity, interest rate risk, disclosures, treasury, finance, policy, and reporting often end up in the same conversation. OSFI&#x2019;s release pattern gives those teams a chance to get aligned before the deadline pressure starts building.</p><p>It also signals something more subtle. OSFI is not just publishing guidance. It is showing how it wants the industry to work: earlier, more coordinated, and with fewer surprises.</p><h2 id="the-dates-to-watch">The dates to watch</h2><p>The next big marker is the September 2026 Quarterly Release. OSFI has already set out a substantial package for that date, including the final Capital Adequacy Requirements Guideline for 2027, the revised implementation note on regulatory capital models, draft B-6 Liquidity Principles, the final B-12 Interest Rate Risk Management guideline, final Pillar 3 disclosures for interest rate risk, and the final guideline on capital and liquidity treatment for crypto-asset exposures.</p><p>That is not a small update list. It touches core balance sheet management, disclosure obligations, and the way banks think about risk in practice. For reporting teams, that means one thing above all: the implications will likely travel well beyond the policy function.</p><p>Then comes the November 2026 release, where OSFI has flagged draft CAR 2028 material and draft chapters of the Credit Risk Management Guideline. That suggests the capital conversation is not ending. It is shifting.</p><p>And in February 2027, OSFI has already pencilled in the next quarterly release, alongside another Industry Day. So the pattern continues. Release, review, respond, prepare again.</p><h2 id="what-reporting-teams-should-do">What reporting teams should do</h2><p>The temptation with regulatory calendars is to treat them like background noise. That is a mistake.</p><p>The better approach is to read each release through an operational lens. What changes in the data? What changes in the controls? What changes in the sign-off chain? What has to be ready when the final wording lands?</p><p>That is where delays usually start. Not in the regulation itself, but in the handover between teams.</p><p>If a final guideline changes how an exposure is treated, or how it is disclosed, reporting teams need to be involved early. Otherwise the bank ends up retrofitting processes under pressure. That is when the work gets expensive, slow, and messy.</p><h2 id="a-smarter-way-to-prepare">A smarter way to prepare</h2><p>Banks that handle this well usually do a few things consistently.</p><p>They track consultation windows properly, not casually. They assign owners early. They bring policy and reporting together before the final text lands. And they treat implementation as part of the review process, not something to think about later.</p><p>That sounds obvious, but it is where many institutions still slip. The review starts, the document circulates, everyone agrees it is &#x201C;important,&#x201D; and then the real work gets pushed down the road. By the time deadlines are real, options are already narrowing.</p><p>A better habit is to ask, with every OSFI update, what it means in practice. Not in theory. In practice. What systems change? What evidence will be needed? What needs to be tested? What will the regulator expect to see if it asks questions later?</p><p>That is the difference between keeping up and staying ready.</p><h2 id="what-it-signals">What it signals</h2><p>OSFI&#x2019;s schedule is more than a list of dates. It is a signal about how the regulator expects the industry to operate. More predictably. More deliberately. With more room for discussion before the final version is locked in.</p><p>For Canadian banks, that is helpful. But only if they use it. The institutions that stay ahead will be the ones treating the schedule as a working tool, not a news page.</p><p>In 2026 and beyond, the real advantage will not come from seeing the release. It will come from being ready when it arrives.</p>]]></content:encoded></item><item><title><![CDATA[Suade Executive Roundtable with Deloitte and Canadian Bankers Association: Toronto]]></title><description><![CDATA[<h2 id="capital-data-and-ai-in-a-changing-landscape"><strong>Capital, Data and AI in a Changing Landscape</strong></h2><p><strong>23 September 2026 | From 17:30 | Toronto, Canada | Invite-only</strong></p><p>Join senior regulatory leaders for an evening of peer discussion and networking, exploring how banks are responding to regulatory change, data transformation and the rise of AI. The discussion will be held under</p>]]></description><link>https://suade.org/2026-09-23-navigating-the-next-era-of-regulatory-reporting-capital-data-and-ai-in-a-changing-landscape/</link><guid isPermaLink="false">6a63598184bb68095b84ea52</guid><category><![CDATA[Events]]></category><dc:creator><![CDATA[Phoebe Regnault]]></dc:creator><pubDate>Mon, 27 Jul 2026 13:27:55 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1515282507247-25d28d47c963?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGFic3RyYWN0JTIwY2l0eSUyMHRvcnxlbnwwfHx8fDE3ODQ4OTYwMDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<h2 id="capital-data-and-ai-in-a-changing-landscape"><strong>Capital, Data and AI in a Changing Landscape</strong></h2><img src="https://images.unsplash.com/photo-1515282507247-25d28d47c963?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGFic3RyYWN0JTIwY2l0eSUyMHRvcnxlbnwwfHx8fDE3ODQ4OTYwMDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="Suade Executive Roundtable with Deloitte and Canadian Bankers Association: Toronto"><p><strong>23 September 2026 | From 17:30 | Toronto, Canada | Invite-only</strong></p><p>Join senior regulatory leaders for an evening of peer discussion and networking, exploring how banks are responding to regulatory change, data transformation and the rise of AI. The discussion will be held under Chatham House Rule over a three-course dinner.</p><p><strong>The discussion will explore:</strong></p><ul><li>The evolving regulatory landscape: Basel Endgame developments, regulatory divergence and the implications for Canadian and global banks</li><li>Capital optimisation in a changing regulatory environment</li><li>Turning regulatory data into better business decisions</li><li>AI, data and the future of regulatory reporting</li></ul><p>This invitation-only discussion provides an opportunity to exchange perspectives with peers and explore practical approaches to improving regulatory reporting through better data foundations, technology and AI.</p><h3 id></h3>
<!--kg-card-begin: html-->
<div style="max-width:640px; margin:0 auto; background:#e9f0ff; border:1px solid #dbe4ff; border-radius:8px; padding:22px; font-family: var(--first-font-type), sans-serif; color:#111827;">


    <!-- Success message (hidden until submit succeeds) -->
    <div id="successBox" style="display:none; margin-top:4px;">
        
        <h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Thank you for registering</h2>
      <div style="border-left:4px solid #4d67e6; padding-left:12px; line-height:1.5;">We&#x2019;ve received your details and are reviewing your submission. We&#x2019;ll contact you shortly with the next steps.
        </div>
    </div>

    <form id="regForm" novalidate>

          <h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Registration open</h2>
          <!-- CHANGE CONSTANTS HERE -->

        <!-- Hidden constants required by the remote WS Form endpoint -->
        <input type="hidden" id="field_12" value="701QB00000o6wirYAA">  <!-- Salesforce campaign -->
        <input type="hidden" id="field_13" value="Registered"> <!-- Salesforce Status -->
              <input type="hidden" id="field_17" value="Marketing - event registration"> <!-- Salesforce source -->
        <input type="hidden" id="field_14" value="Ghost"> <!-- WP post id used by WS Form -->
        <input type="hidden" id="field_15" value> <!-- Zoom webinar ID -->

      <script>
const MESSAGE_REQUIRED = false; // Change to false if message box not required
</script>

        <!-- -->
     
        <!-- First / Last -->
        <div style="display:flex; gap:16px; margin-bottom:14px; flex-wrap:wrap;">
            <div style="flex:1; min-width:220px;">
                <label for="field_1" style="display:block; font-size:14px; margin:0 0 6px;">First name <span style="color:#dc2626;">*</span></label>
                <input id="field_1" required autocomplete="given-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
            </div>
            <div style="flex:1; min-width:220px;">
                <label for="field_2" style="display:block; font-size:14px; margin:0 0 6px;">Last name <span style="color:#dc2626;">*</span></label>
                <input id="field_2" required autocomplete="family-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
            </div>
        </div>

        <!-- Title -->
        <div style="margin-bottom:14px;">
            <label for="field_8" style="display:block; font-size:14px; margin:0 0 6px;">Job title <span style="color:#dc2626;">*</span></label>
            <input id="field_8" required style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>

        <!-- Company -->
        <div style="margin-bottom:14px;">
            <label for="field_9" style="display:block; font-size:14px; margin:0 0 6px;">Company <span style="color:#dc2626;">*</span></label>
            <input id="field_9" required autocomplete="organization" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>

        <!-- Email -->
        <div style="margin-bottom:14px;">
            <label for="field_3" style="display:block; font-size:14px; margin:0 0 6px;">Email <span style="color:#dc2626;">*</span></label>
            <input id="field_3" type="email" required autocomplete="email" inputmode="email" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>
        <div id="emailError" style="display:none; color:#b91c1c; font-size:13px; margin:0 0 10px 0;">Please enter a valid work email address.</div>

        <!-- Message -->
      
        <div id="messageContainer" style="margin-bottom:14px; display:None">
            <label for="field_5" style="display:block; font-size:14px; margin:0 0 6px;">Message <span style="color:#dc2626;">*</span></label>
            <textarea id="field_5" rows="6" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px; resize:vertical;"></textarea>
        </div>

        <!-- Country (ISO alpha-2; name MUST be field_10[] to match cURL) -->
        <div style="margin-bottom:18px;">
            <label for="field_10" style="display:block; font-size:14px; margin:0 0 6px;">Country <span style="color:#dc2626;">*</span></label>
            <select id="field_10" name="field_10[]" required autocomplete="country" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
                <option value selected disabled>Select...</option>
                <option value="AF">Afghanistan</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AG">Antigua and Barbuda</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaijan</option>
<option value="BS">Bahamas</option>
<option value="BH">Bahrain</option>
<option value="BD">Bangladesh</option>
<option value="BB">Barbados</option>
<option value="BY">Belarus</option>
<option value="BE">Belgium</option>
<option value="BZ">Belize</option>
<option value="BJ">Benin</option>
<option value="BT">Bhutan</option>
<option value="BO">Bolivia</option>
<option value="BA">Bosnia and Herzegovina</option>
<option value="BW">Botswana</option>
<option value="BR">Brazil</option>
<option value="BN">Brunei</option>
<option value="BG">Bulgaria</option>
<option value="BF">Burkina Faso</option>
<option value="BI">Burundi</option>
<option value="CV">Cabo Verde</option>
<option value="KH">Cambodia</option>
<option value="CM">Cameroon</option>
<option value="CA">Canada</option>
<option value="CF">Central African Republic</option>
<option value="TD">Chad</option>
<option value="CL">Chile</option>
<option value="CN">China</option>
<option value="CO">Colombia</option>
<option value="KM">Comoros</option>
<option value="CG">Congo</option>
<option value="CD">Congo, Democratic Republic of the</option>
<option value="CR">Costa Rica</option>
<option value="CI">C&#xF4;te d&#x2019;Ivoire</option>
<option value="HR">Croatia</option>
<option value="CU">Cuba</option>
<option value="CY">Cyprus</option>
<option value="CZ">Czechia</option>
<option value="DK">Denmark</option>
<option value="DJ">Djibouti</option>
<option value="DM">Dominica</option>
<option value="DO">Dominican Republic</option>
<option value="EC">Ecuador</option>
<option value="EG">Egypt</option>
<option value="SV">El Salvador</option>
<option value="GQ">Equatorial Guinea</option>
<option value="ER">Eritrea</option>
<option value="EE">Estonia</option>
<option value="SZ">Eswatini</option>
<option value="ET">Ethiopia</option>
<option value="FJ">Fiji</option>
<option value="FI">Finland</option>
<option value="FR">France</option>
<option value="GA">Gabon</option>
<option value="GM">Gambia</option>
<option value="GE">Georgia</option>
<option value="DE">Germany</option>
<option value="GH">Ghana</option>
<option value="GI">Gibraltar</option>
<option value="GR">Greece</option>
<option value="GD">Grenada</option>
<option value="GT">Guatemala</option>
<option value="GN">Guinea</option>
<option value="GW">Guinea-Bissau</option>
<option value="GY">Guyana</option>
<option value="HT">Haiti</option>
<option value="HN">Honduras</option>
<option value="HK">Hong Kong</option>
<option value="HU">Hungary</option>
<option value="IS">Iceland</option>
<option value="IN">India</option>
<option value="ID">Indonesia</option>
<option value="IQ">Iraq</option>
<option value="IE">Ireland</option>
<option value="IM">Isle of Man</option>
<option value="IL">Israel</option>
<option value="IT">Italy</option>
<option value="JM">Jamaica</option>
<option value="JP">Japan</option>
<option value="JE">Jersey</option>
<option value="JO">Jordan</option>
<option value="KZ">Kazakhstan</option>
<option value="KE">Kenya</option>
<option value="KI">Kiribati</option>
<option value="KR">Korea</option>
<option value="KW">Kuwait</option>
<option value="KG">Kyrgyzstan</option>
<option value="LA">Laos</option>
<option value="LV">Latvia</option>
<option value="LB">Lebanon</option>
<option value="LS">Lesotho</option>
<option value="LR">Liberia</option>
<option value="LY">Libya</option>
<option value="LI">Liechtenstein</option>
<option value="LT">Lithuania</option>
<option value="LU">Luxembourg</option>
<option value="MG">Madagascar</option>
<option value="MW">Malawi</option>
<option value="MY">Malaysia</option>
<option value="MV">Maldives</option>
<option value="ML">Mali</option>
<option value="MT">Malta</option>
<option value="MR">Mauritania</option>
<option value="MU">Mauritius</option>
<option value="MX">Mexico</option>
<option value="FM">Micronesia (Federated States of)</option>
<option value="MD">Moldova</option>
<option value="MC">Monaco</option>
<option value="MN">Mongolia</option>
<option value="ME">Montenegro</option>
<option value="MA">Morocco</option>
<option value="MZ">Mozambique</option>
<option value="MM">Myanmar</option>
<option value="NA">Namibia</option>
<option value="NR">Nauru</option>
<option value="NP">Nepal</option>
<option value="NL">Netherlands</option>
<option value="NZ">New Zealand</option>
<option value="NI">Nicaragua</option>
<option value="NE">Niger</option>
<option value="NG">Nigeria</option>
<option value="MK">North Macedonia</option>
<option value="NO">Norway</option>
<option value="OM">Oman</option>
<option value="PK">Pakistan</option>
<option value="PW">Palau</option>
<option value="PA">Panama</option>
<option value="PG">Papua New Guinea</option>
<option value="PY">Paraguay</option>
<option value="PE">Peru</option>
<option value="PH">Philippines</option>
<option value="PL">Poland</option>
<option value="PT">Portugal</option>
<option value="QA">Qatar</option>
<option value="RO">Romania</option>
<option value="RU">Russian Federation</option>
<option value="RW">Rwanda</option>
<option value="KN">Saint Kitts and Nevis</option>
<option value="LC">Saint Lucia</option>
<option value="VC">Saint Vincent and the Grenadines</option>
<option value="WS">Samoa</option>
<option value="SM">San Marino</option>
<option value="ST">Sao Tome and Principe</option>
<option value="SA">Saudi Arabia</option>
<option value="SN">Senegal</option>
<option value="RS">Serbia</option>
<option value="SC">Seychelles</option>
<option value="SL">Sierra Leone</option>
<option value="SG">Singapore</option>
<option value="SK">Slovakia</option>
<option value="SI">Slovenia</option>
<option value="SB">Solomon Islands</option>
<option value="SO">Somalia</option>
<option value="ZA">South Africa</option>
<option value="SS">South Sudan</option>
<option value="ES">Spain</option>
<option value="LK">Sri Lanka</option>
<option value="SD">Sudan</option>
<option value="SR">Suriname</option>
<option value="SE">Sweden</option>
<option value="CH">Switzerland</option>
<option value="SY">Syria</option>
<option value="TW">Taiwan</option>
<option value="TJ">Tajikistan</option>
<option value="TZ">Tanzania</option>
<option value="TH">Thailand</option>
<option value="TL">Timor-Leste</option>
<option value="TG">Togo</option>
<option value="TO">Tonga</option>
<option value="TT">Trinidad and Tobago</option>
<option value="TN">Tunisia</option>
<option value="TR">Turkey (T&#xFC;rkiye)</option>
<option value="TM">Turkmenistan</option>
<option value="TV">Tuvalu</option>
<option value="UG">Uganda</option>
<option value="UA">Ukraine</option>
<option value="AE">United Arab Emirates</option>
<option value="GB">United Kingdom</option>
<option value="US">United States</option>
<option value="UY">Uruguay</option>
<option value="UZ">Uzbekistan</option>
<option value="VU">Vanuatu</option>
<option value="VE">Venezuela</option>
<option value="VN">Viet Nam</option>
<option value="YE">Yemen</option>
<option value="ZM">Zambia</option>
<option value="ZW">Zimbabwe</option>
            </select>
        </div>

        <!-- Submit -->
        <button type="submit" style="font-family: IBM Plex Sans, sans-serif; width:100%; padding:12px 16px; border:0; border-radius:8px; background:#4d67e6; color:#fff; font-size:16px; font-weight:600; cursor:pointer;">
            Submit
        </button>
   
        <!-- If you provide a reCAPTCHA token, put it here (or wire up v3 to fill it before submit) -->
        <input type="hidden" id="g-recaptcha-response" value>
    
           <p>By submitting this form to Suade you hereby agree that any personal information you provide can be processed according to Suade&#x2019;s <a href="https://suade.org/privacy-policy/">Privacy policy</a>.</p>
    
    </form>

    <div id="status" style="margin-top:12px; font-size:14px;" aria-live="polite"></div>


  <script>
(function () {

  console.log("script start");

  const messageContainer = document.getElementById("messageContainer");
  const messageField = document.getElementById("field_5");

  const emailInput = document.getElementById("field_3");
  const errEl = document.getElementById("emailError");

  const BLOCKED_SLD = new Set([
    'gmail',
    'yahoo',
    'hotmail',
    'live',
    'outlook',
    'aol',
    'msn',
    'icloud',
    'me',
    'mac',
    'btinternet',
    'talktalk',
    'virginmedia',
    'comcast',
    'verizon',
    'sky'
  ]);

  function baseLabel(host) {
    const parts = host.split('.').filter(Boolean);

    if (parts.length < 2) {
      return host;
    }

    const tld = parts[parts.length - 1];

    if (tld.length === 2 && parts.length >= 3) {
      return parts[parts.length - 3];
    }

    return parts[parts.length - 2];
  }

  function isPersonalEmail(email) {
    const m = String(email)
      .toLowerCase()
      .match(/^[^@\s]+@([^@\s]+)$/);

    if (!m) {
      return false;
    }

    const host = m[1];
    const sld = baseLabel(host);

    return BLOCKED_SLD.has(sld);
  }

  function showWorkEmailError(show) {
    if (show) {
      emailInput.setCustomValidity(
        'Please enter a valid work email address.'
      );

      errEl.style.display = 'block';
    } else {
      emailInput.setCustomValidity('');
      errEl.style.display = 'none';
    }
  }

  function validateEmail() {
    const val = emailInput.value.trim();
    const block = val && isPersonalEmail(val);

    showWorkEmailError(block);

    return !block;
  }

  emailInput.addEventListener('input', validateEmail);
  emailInput.addEventListener('blur', validateEmail);


  const $ = (id) => document.getElementById(id);

  const SALESFORCE_ENDPOINT =
    'https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8';
  const ZOOM_ENDPOINT = 'https://applications.zoom.us/api/v1/pardot/registration/Nh8FHOozT0uoLb9XrHGOAg?state=VkVSU046MDAwlEtstTrtQnaPm6-F1cYhzo180QIO0fZmXBfv55996eHVuPaCHIEBHQ1aJOUPO9L7GT4'
  
  const salesforceIframe = document.createElement('iframe');

  salesforceIframe.name = 'salesforceTarget';
  salesforceIframe.id = 'salesforceTarget';
  salesforceIframe.style.display = 'none';

  document.body.appendChild(salesforceIframe);

  const zoomIframe = document.createElement('iframe');

  zoomIframe.name = 'zoomTarget';
  zoomIframe.id = 'zoomTarget';
  zoomIframe.style.display = 'none';
  
  document.body.appendChild(zoomIframe);

  function addField(form, name, value) {
    const input = document.createElement('input');

    input.type = 'hidden';
    input.name = name;
    input.value = value || '';

    form.appendChild(input);
  }

  function submitToSalesforce() {

    const sfForm = document.createElement('form');

    sfForm.method = 'POST';
    sfForm.action = SALESFORCE_ENDPOINT;
    sfForm.target = 'salesforceTarget';
    sfForm.style.display = 'none';

    addField(
      sfForm,
      'oid',
      '00D1t000000vUFQ'
    );

    addField(
      sfForm,
      '00NQB00000H9wKx',
      $('field_3').value.trim()
    );

    addField(
      sfForm,
      'first_name',
      $('field_1').value.trim()
    );

    addField(
      sfForm,
      'last_name',
      $('field_2').value.trim()
    );

    addField(
      sfForm,
      'company',
      $('field_9').value.trim()
    );

    addField(
      sfForm,
      'title',
      $('field_8').value.trim()
    );

    addField(
      sfForm,
      'country_code',
      $('field_10').value
    );

    addField(
      sfForm,
      '00N3Y00000H76Kw',
      $('field_12').value
    );

    addField(
      sfForm,
      '00NQB0000051EZ7',
      $('field_13').value
    );

    addField(
      sfForm,
      'description',
      $('field_5').value.trim()
    );

    addField(
      sfForm,
      'lead_source',
      $('field_17').value
    );

    document.body.appendChild(sfForm);

    console.log('Submitting directly to Salesforce');

    sfForm.submit();

    setTimeout(function () {
      sfForm.remove();
    }, 1000);
  }

  function submitToZoom() {

  const webinarId = $('field_15').value.trim();

  // Don't attempt Zoom registration if this event has no webinar ID.
  if (!webinarId) {
    console.log('No Zoom webinar ID configured - skipping Zoom registration');
    return;
  }

  const zoomForm = document.createElement('form');

  zoomForm.method = 'POST';
  zoomForm.action = ZOOM_ENDPOINT;
  zoomForm.target = 'zoomTarget';
  zoomForm.style.display = 'none';

  addField(
    zoomForm,
    'first_name',
    $('field_1').value.trim()
  );

  addField(
    zoomForm,
    'last_name',
    $('field_2').value.trim()
  );

  addField(
    zoomForm,
    'org',
    $('field_9').value.trim()
  );

  addField(
    zoomForm,
    'job_title',
    $('field_8').value.trim()
  );

  addField(
    zoomForm,
    'email',
    $('field_3').value.trim()
  );

  addField(
    zoomForm,
    'webinarId',
    webinarId
  );

  document.body.appendChild(zoomForm);

  console.log(
    'Submitting directly to Zoom webinar:',
    webinarId
  );

  zoomForm.submit();

  setTimeout(function () {
    zoomForm.remove();
  }, 1000);
}

  const form = $('regForm');
  const statusEl = $('status');
  const success = $('successBox');

  form.addEventListener('submit', function (e) {

    e.preventDefault();

    validateEmail();

    if (!form.checkValidity()) {
      form.reportValidity();
      return;
    }

    const btn =
      form.querySelector('button[type="submit"]');

    console.log("button clicked");

    btn.disabled = true;

    statusEl.style.color = '#111827';
    statusEl.textContent = 'Submitting…';

    try {

      submitToSalesforce();
      submitToZoom();


      form.style.display = 'none';
      success.style.display = 'block';

      statusEl.textContent = '';

      console.log('Salesforce and Zoom submissions sent');

    } catch (err) {

      statusEl.style.color = '#b91c1c';

      statusEl.textContent =
        'Submission failed. Please try again.';

      console.error(err);

      btn.disabled = false;
    }

  });

})();
</script>


</div>

<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[IReF and BIRD are reshaping how banks prepare regulatory data]]></title><description><![CDATA[IReF and BIRD are reshaping how banks prepare regulatory data]]></description><link>https://suade.org/iref-and-bird-are-reshaping-how-banks-prepare-regulatory-data/</link><guid isPermaLink="false">6a57a8f584bb68095b84e990</guid><category><![CDATA[IReF]]></category><category><![CDATA[BIRD]]></category><category><![CDATA[🇪🇺]]></category><dc:creator><![CDATA[Sophie Rose]]></dc:creator><pubDate>Mon, 27 Jul 2026 09:10:19 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1462556791646-c201b8241a94?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fGFic3RyYWN0JTIwYXJjaGl0ZWN0dXJlfGVufDB8fHx8MTc4NDEyOTg1NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1462556791646-c201b8241a94?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fGFic3RyYWN0JTIwYXJjaGl0ZWN0dXJlfGVufDB8fHx8MTc4NDEyOTg1NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="IReF and BIRD are reshaping how banks prepare regulatory data"><p>The ECB&apos;s Integrated Reporting Framework moves statistical reporting toward a single, granular model, while BIRD gives banks a reference structure for how that data should be sourced and processed.</p><p>This short guide explains why the shift matters now, where the implementation pressure will emerge, and what banks should assess before consultation turns into execution.</p><h2 id></h2>
<!--kg-card-begin: html-->
<div style="max-width:640px; margin:0 auto; background:#e9f0ff; border:1px solid #dbe4ff; border-radius:8px; padding:22px; font-family: var(--first-font-type), sans-serif; color:#111827;">


    <!-- Success message (hidden until submit succeeds) -->
    <div id="successBox" style="display:none; margin-top:4px;">
        
      
      <div style="border-left:4px solid #4d67e6; padding-left:12px; line-height:1.5;">Thank you for registering your interest. <a href="https://suade.org/filehosting/resources/Luxembourg_Roundtable_IReF_One_Pager.pdf">Click here to download the guide</a>
        </div>
    </div>

    <form id="regForm" novalidate>

          <h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Download the guide here</h2>
          <!-- CHANGE CONSTANTS HERE -->

        <!-- Hidden constants required by the remote WS Form endpoint -->
        <input type="hidden" id="field_12" value="701QB00000nqUaVYAU">  <!-- Salesforce campaign -->
        <input type="hidden" id="field_13" value="Registered"> <!-- Salesforce Status -->
              <input type="hidden" id="field_17" value="Marketing - event registration"> <!-- Salesforce source -->
        <input type="hidden" id="field_14" value="Ghost"> <!-- WP post id used by WS Form -->
        <input type="hidden" id="field_15" value> <!-- Zoom webinar ID -->

        <!-- -->
     
        <!-- First / Last -->
        <div style="display:flex; gap:16px; margin-bottom:14px; flex-wrap:wrap;">
            <div style="flex:1; min-width:220px;">
                <label for="field_1" style="display:block; font-size:14px; margin:0 0 6px;">First name <span style="color:#dc2626;">*</span></label>
                <input id="field_1" required autocomplete="given-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
            </div>
            <div style="flex:1; min-width:220px;">
                <label for="field_2" style="display:block; font-size:14px; margin:0 0 6px;">Last name <span style="color:#dc2626;">*</span></label>
                <input id="field_2" required autocomplete="family-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
            </div>
        </div>

        <!-- Title -->
        <div style="margin-bottom:14px;">
            <label for="field_8" style="display:block; font-size:14px; margin:0 0 6px;">Job title <span style="color:#dc2626;">*</span></label>
            <input id="field_8" required style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>

        <!-- Company -->
        <div style="margin-bottom:14px;">
            <label for="field_9" style="display:block; font-size:14px; margin:0 0 6px;">Company <span style="color:#dc2626;">*</span></label>
            <input id="field_9" required autocomplete="organization" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>

        <!-- Email -->
        <div style="margin-bottom:14px;">
            <label for="field_3" style="display:block; font-size:14px; margin:0 0 6px;">Email <span style="color:#dc2626;">*</span></label>
            <input id="field_3" type="email" required autocomplete="email" inputmode="email" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>
        <div id="emailError" style="display:none; color:#b91c1c; font-size:13px; margin:0 0 10px 0;">Please enter a valid work email address.</div>

        <!-- Message -->
        <div style="margin-bottom:14px; display:None">
            <label for="field_5" style="display:block; font-size:14px; margin:0 0 6px;">Message <span style="color:#dc2626;">*</span></label>
            <textarea id="field_5" rows="6" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px; resize:vertical;"></textarea>
        </div>

        <!-- Country (ISO alpha-2; name MUST be field_10[] to match cURL) -->
        <div style="margin-bottom:18px;">
            <label for="field_10" style="display:block; font-size:14px; margin:0 0 6px;">Country <span style="color:#dc2626;">*</span></label>
            <select id="field_10" name="field_10[]" required autocomplete="country" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
                <option value selected disabled>Select...</option>
                <option value="AF">Afghanistan</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AG">Antigua and Barbuda</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaijan</option>
<option value="BS">Bahamas</option>
<option value="BH">Bahrain</option>
<option value="BD">Bangladesh</option>
<option value="BB">Barbados</option>
<option value="BY">Belarus</option>
<option value="BE">Belgium</option>
<option value="BZ">Belize</option>
<option value="BJ">Benin</option>
<option value="BT">Bhutan</option>
<option value="BO">Bolivia</option>
<option value="BA">Bosnia and Herzegovina</option>
<option value="BW">Botswana</option>
<option value="BR">Brazil</option>
<option value="BN">Brunei</option>
<option value="BG">Bulgaria</option>
<option value="BF">Burkina Faso</option>
<option value="BI">Burundi</option>
<option value="CV">Cabo Verde</option>
<option value="KH">Cambodia</option>
<option value="CM">Cameroon</option>
<option value="CA">Canada</option>
<option value="CF">Central African Republic</option>
<option value="TD">Chad</option>
<option value="CL">Chile</option>
<option value="CN">China</option>
<option value="CO">Colombia</option>
<option value="KM">Comoros</option>
<option value="CG">Congo</option>
<option value="CD">Congo, Democratic Republic of the</option>
<option value="CR">Costa Rica</option>
<option value="CI">C&#xF4;te d&#x2019;Ivoire</option>
<option value="HR">Croatia</option>
<option value="CU">Cuba</option>
<option value="CY">Cyprus</option>
<option value="CZ">Czechia</option>
<option value="DK">Denmark</option>
<option value="DJ">Djibouti</option>
<option value="DM">Dominica</option>
<option value="DO">Dominican Republic</option>
<option value="EC">Ecuador</option>
<option value="EG">Egypt</option>
<option value="SV">El Salvador</option>
<option value="GQ">Equatorial Guinea</option>
<option value="ER">Eritrea</option>
<option value="EE">Estonia</option>
<option value="SZ">Eswatini</option>
<option value="ET">Ethiopia</option>
<option value="FJ">Fiji</option>
<option value="FI">Finland</option>
<option value="FR">France</option>
<option value="GA">Gabon</option>
<option value="GM">Gambia</option>
<option value="GE">Georgia</option>
<option value="DE">Germany</option>
<option value="GH">Ghana</option>
<option value="GI">Gibraltar</option>
<option value="GR">Greece</option>
<option value="GD">Grenada</option>
<option value="GT">Guatemala</option>
<option value="GN">Guinea</option>
<option value="GW">Guinea-Bissau</option>
<option value="GY">Guyana</option>
<option value="HT">Haiti</option>
<option value="HN">Honduras</option>
<option value="HK">Hong Kong</option>
<option value="HU">Hungary</option>
<option value="IS">Iceland</option>
<option value="IN">India</option>
<option value="ID">Indonesia</option>
<option value="IQ">Iraq</option>
<option value="IE">Ireland</option>
<option value="IM">Isle of Man</option>
<option value="IL">Israel</option>
<option value="IT">Italy</option>
<option value="JM">Jamaica</option>
<option value="JP">Japan</option>
<option value="JE">Jersey</option>
<option value="JO">Jordan</option>
<option value="KZ">Kazakhstan</option>
<option value="KE">Kenya</option>
<option value="KI">Kiribati</option>
<option value="KR">Korea</option>
<option value="KW">Kuwait</option>
<option value="KG">Kyrgyzstan</option>
<option value="LA">Laos</option>
<option value="LV">Latvia</option>
<option value="LB">Lebanon</option>
<option value="LS">Lesotho</option>
<option value="LR">Liberia</option>
<option value="LY">Libya</option>
<option value="LI">Liechtenstein</option>
<option value="LT">Lithuania</option>
<option value="LU">Luxembourg</option>
<option value="MG">Madagascar</option>
<option value="MW">Malawi</option>
<option value="MY">Malaysia</option>
<option value="MV">Maldives</option>
<option value="ML">Mali</option>
<option value="MT">Malta</option>
<option value="MR">Mauritania</option>
<option value="MU">Mauritius</option>
<option value="MX">Mexico</option>
<option value="FM">Micronesia (Federated States of)</option>
<option value="MD">Moldova</option>
<option value="MC">Monaco</option>
<option value="MN">Mongolia</option>
<option value="ME">Montenegro</option>
<option value="MA">Morocco</option>
<option value="MZ">Mozambique</option>
<option value="MM">Myanmar</option>
<option value="NA">Namibia</option>
<option value="NR">Nauru</option>
<option value="NP">Nepal</option>
<option value="NL">Netherlands</option>
<option value="NZ">New Zealand</option>
<option value="NI">Nicaragua</option>
<option value="NE">Niger</option>
<option value="NG">Nigeria</option>
<option value="MK">North Macedonia</option>
<option value="NO">Norway</option>
<option value="OM">Oman</option>
<option value="PK">Pakistan</option>
<option value="PW">Palau</option>
<option value="PA">Panama</option>
<option value="PG">Papua New Guinea</option>
<option value="PY">Paraguay</option>
<option value="PE">Peru</option>
<option value="PH">Philippines</option>
<option value="PL">Poland</option>
<option value="PT">Portugal</option>
<option value="QA">Qatar</option>
<option value="RO">Romania</option>
<option value="RU">Russian Federation</option>
<option value="RW">Rwanda</option>
<option value="KN">Saint Kitts and Nevis</option>
<option value="LC">Saint Lucia</option>
<option value="VC">Saint Vincent and the Grenadines</option>
<option value="WS">Samoa</option>
<option value="SM">San Marino</option>
<option value="ST">Sao Tome and Principe</option>
<option value="SA">Saudi Arabia</option>
<option value="SN">Senegal</option>
<option value="RS">Serbia</option>
<option value="SC">Seychelles</option>
<option value="SL">Sierra Leone</option>
<option value="SG">Singapore</option>
<option value="SK">Slovakia</option>
<option value="SI">Slovenia</option>
<option value="SB">Solomon Islands</option>
<option value="SO">Somalia</option>
<option value="ZA">South Africa</option>
<option value="SS">South Sudan</option>
<option value="ES">Spain</option>
<option value="LK">Sri Lanka</option>
<option value="SD">Sudan</option>
<option value="SR">Suriname</option>
<option value="SE">Sweden</option>
<option value="CH">Switzerland</option>
<option value="SY">Syria</option>
<option value="TW">Taiwan</option>
<option value="TJ">Tajikistan</option>
<option value="TZ">Tanzania</option>
<option value="TH">Thailand</option>
<option value="TL">Timor-Leste</option>
<option value="TG">Togo</option>
<option value="TO">Tonga</option>
<option value="TT">Trinidad and Tobago</option>
<option value="TN">Tunisia</option>
<option value="TR">Turkey (T&#xFC;rkiye)</option>
<option value="TM">Turkmenistan</option>
<option value="TV">Tuvalu</option>
<option value="UG">Uganda</option>
<option value="UA">Ukraine</option>
<option value="AE">United Arab Emirates</option>
<option value="GB">United Kingdom</option>
<option value="US">United States</option>
<option value="UY">Uruguay</option>
<option value="UZ">Uzbekistan</option>
<option value="VU">Vanuatu</option>
<option value="VE">Venezuela</option>
<option value="VN">Viet Nam</option>
<option value="YE">Yemen</option>
<option value="ZM">Zambia</option>
<option value="ZW">Zimbabwe</option>
            </select>
        </div>

        <!-- Submit -->
        <button type="submit" style="font-family: IBM Plex Sans, sans-serif; width:100%; padding:12px 16px; border:0; border-radius:8px; background:#4d67e6; color:#fff; font-size:16px; font-weight:600; cursor:pointer;">
            Submit
        </button>
   
        <!-- If you provide a reCAPTCHA token, put it here (or wire up v3 to fill it before submit) -->
        <input type="hidden" id="g-recaptcha-response" value>
    
           <p>By submitting this form to Suade you hereby agree that any personal information you provide can be processed according to Suade&#x2019;s <a href="https://suade.org/privacy-policy/">Privacy policy</a>.</p>
    
    </form>

    <div id="status" style="margin-top:12px; font-size:14px;" aria-live="polite"></div>


  
    <script>
      (function () {
        console.log("script start");

        const emailInput = document.getElementById('field_3');
        const errEl = document.getElementById('emailError');

        // Base providers (compare against the "second-level" label like gmail, yahoo, outlook, etc.)
        const BLOCKED_SLD = new Set([
          'gmail',
          'yahoo',
          'hotmail',
          'live',
          'outlook',
          'aol',
          'msn',
          'icloud',
          'me',
          'mac',
          'btinternet',
          'talktalk',
          'virginmedia',
          'comcast',
          'verizon',
          'sky',
        ]);

        function baseLabel(host) {
          const parts = host.split('.').filter(Boolean);
          if (parts.length < 2) return host;
          const tld = parts[parts.length - 1];
          // ccTLD heuristic (e.g., .co.uk, .com.au)
          if (tld.length === 2 && parts.length >= 3) {
            return parts[parts.length - 3]; // label before .co.uk/.com.au
          }
          return parts[parts.length - 2];
        }

        function isPersonalEmail(email) {
          const m = String(email).toLowerCase().match(/^[^@\s]+@([^@\s]+)$/);
          if (!m) return false; // let type=email handle malformed addresses
          const host = m[1];
          const sld = baseLabel(host);
          return BLOCKED_SLD.has(sld);
        }

        function showWorkEmailError(show) {
          if (show) {
            emailInput.setCustomValidity('Please enter a valid work email address.');
            errEl.style.display = 'block';
          } else {
            emailInput.setCustomValidity('');
            errEl.style.display = 'none';
          }
        }

        function validateEmail() {
          const val = emailInput.value.trim();
          const block = val && isPersonalEmail(val);
          showWorkEmailError(block);
          return !block;
        }

        emailInput.addEventListener('input', validateEmail);
        emailInput.addEventListener('blur', validateEmail);


        const ENDPOINT = 'https://harrya10.sg-host.com/wp-json/ws-form/v1/submit'; // remote WP site
        const $ = (id) => document.getElementById(id);

        function buildFormData(nonce) {
          const fd = new FormData();
          // Main fields (must match cURL exactly)
          fd.append('field_1',  $('field_1').value.trim());
          fd.append('field_2',  $('field_2').value.trim());
          fd.append('field_8',  $('field_8').value.trim());
          fd.append('field_9',  $('field_9').value.trim());
          fd.append('field_3',  $('field_3').value.trim());
          fd.append('field_5',  $('field_5').value.trim());
          fd.append('field_10[]', $('field_10').value); // ISO alpha-2

          // Hidden fields/constants
          fd.append('field_12', $('field_12').value);
          fd.append('field_13', $('field_13').value);
          fd.append('field_17', $('field_17').value);
          fd.append('field_15', $('field_15').value);
          fd.append('field_14', $('field_14').value);

          // reCAPTCHA token (optional but often required on receiver)
          // fd.append('g-recaptcha-response', $('g-recaptcha-response').value || '');

          // WS Form meta (match cURL)
          fd.append('wsf_form_id', '1');
          fd.append('wsf_hash', '');
          fd.append('wsf_nonce', nonce);
          fd.append('wsf_post_id', $('field_14').value);
          fd.append('wsf_post_mode', 'submit');
          fd.append('wsf_hidden', '');
          fd.append('wsf_bypass_required', '');
          console.table([...fd]); //
          return fd;
        }


          // 2) submit to WS Form REST endpoint

          const sleep = ms => new Promise(r => setTimeout(r, ms));

        async function fetchRetry(url, opts = {}, tries = 3) {
          try {
            const res = await fetch(url, { ...opts, signal: AbortSignal.timeout(8000) });
            if (!res.ok) throw Object.assign(new Error(`HTTP ${res.status}`), { res });
            return res;
          } catch (e) {
            if (tries <= 1) throw e;
            await sleep(400 * (4 - tries));
            return fetchRetry(url, opts, tries - 1);
          }
        }
     
        async function submitRemote(fd) {
          console.log("form submit");
          const res = await fetchRetry(ENDPOINT, {
            method: 'POST',
            body: fd,
            mode: 'cors',
            credentials: 'omit'
          });

          return res;
        }

        const form = $('regForm');
        const statusEl = $('status');
        const success = $('successBox');

        form.addEventListener('submit', async (e) => {
          e.preventDefault();
          if (!form.checkValidity()) { form.reportValidity(); return; }

          const btn = form.querySelector('button[type="submit"]');
          console.log("button clicked");

          btn.disabled = true;
          statusEl.style.color = '#111827';
          statusEl.textContent = 'Submitting…';

          try {

            const { nonce } = await fetchRetry('https://harrya10.sg-host.com/wp-json/custom/v1/nonce', {
              credentials: 'include' 
            }).then(r => r.json());


            const fd = buildFormData(nonce);
            const res = await submitRemote(fd);

            if (res.ok) {
              form.style.display = 'none';
              success.style.display = 'block';
              statusEl.textContent = '';
              console.log("submission OK");

            } else {
              const t = await res.text().catch(() => '');
              statusEl.style.color = '#b91c1c';
              statusEl.textContent = 'Submission failed. Please try again.';
              console.error('WS Form error', res.status, t);
            }
          } catch (err) {
            statusEl.style.color = '#b91c1c';
            statusEl.textContent = 'Network error. Please try again in a minute.';
            console.error(err);
          } finally {
            btn.disabled = false;
            console.log(res);

          }
        });
      })();
    </script>

</div>

<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[Suade Named a World’s Top Fintech Company 2026 in RegTech]]></title><description><![CDATA[CNBC and Statista have named Suade one of the World’s Top Fintech Companies 2026 in the RegTech category. Learn what the recognition means.]]></description><link>https://suade.org/worlds-top-fintech-companies-2026-regtech/</link><guid isPermaLink="false">6a623a2d84bb68095b84ea31</guid><category><![CDATA[News]]></category><dc:creator><![CDATA[Sophie Rose]]></dc:creator><pubDate>Thu, 23 Jul 2026 16:16:01 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1452696193712-6cabf5103b63?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM0fHxhYnN0cmFjdCUyMGFyY2hpdGVjdHVyZXxlbnwwfHx8fDE3ODQ4MjIzMjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1452696193712-6cabf5103b63?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM0fHxhYnN0cmFjdCUyMGFyY2hpdGVjdHVyZXxlbnwwfHx8fDE3ODQ4MjIzMjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="Suade Named a World&#x2019;s Top Fintech Company 2026 in RegTech"><p>We are proud to share that Suade has been named one of the <a href="https://www.cnbc.com/worlds-top-fintech-companies-2026/?ref=suade.org" rel="noreferrer"><strong>World&#x2019;s Top Fintech Companies 2026</strong></a> by CNBC and Statista.</p><p>Suade was recognised in the RegTech category for its work helping financial institutions modernise regulatory reporting and move away from fragmented systems and manual processes.</p><p>The recognition reflects our commitment to creating a more efficient and data-driven approach to regulatory compliance, supported by technology that gives firms greater control over their data, calculations and reporting processes.</p><h2 id="recognised-among-the-world%E2%80%99s-leading-fintech-companies">Recognised among the world&#x2019;s leading fintech companies</h2><p>CNBC and Statista&#x2019;s World&#x2019;s Top Fintech Companies 2026 list features 500 companies across eight areas of financial technology.</p><p>For the fourth edition of the awards, Statista assessed around 3,500 companies using general and category-specific performance indicators. More than 25,000 data points were considered as part of the selection process. The companies are presented alphabetically within each category rather than as a numbered ranking.</p><p>This year also marks the first time that RegTech has appeared as its own category.</p><p>Forty regulatory technology companies were selected, representing 8% of the full list. The category covers businesses helping organisations meet regulatory obligations across areas including regulatory reporting, compliance, identity verification and financial crime monitoring.</p><p>The introduction of a dedicated RegTech category reflects the growing importance of regulation and compliance within financial technology. As financial institutions adopt new systems and explore the use of AI, they also need strong data foundations and clear controls to ensure technology can be used safely.</p><h2 id="what-the-award-means-for-suade">What the award means for Suade</h2><p>Suade was founded to address one of the financial services industry&#x2019;s most persistent challenges: how to meet complex regulatory reporting requirements without relying on disconnected data, manual calculations and difficult-to-maintain reporting processes.</p><p>Our regulatory reporting platform allows financial institutions to manage data, calculations and reporting within a controlled environment.</p><p>Built on an API-first and open architecture, Suade supports end-to-end regulatory reporting automation. It helps institutions reduce manual work, improve data accuracy and adapt as regulatory requirements change.</p><p>At the centre of this approach is the Financial Regulatory Data Standard, known as FIRE. <a href="https://suade.org/fire/" rel="noreferrer">FIRE</a> provides a common specification for the granular data used across regulatory submissions, calculations and supervisory reporting.</p><p>By standardising information at the data layer, firms can create a more consistent foundation for regulatory reporting. This makes it easier to reuse data across reporting requirements, apply controls and trace information back to its source.</p><h2 id="why-regulatory-reporting-technology-matters">Why regulatory reporting technology matters</h2><p>Regulatory reporting teams are expected to respond to frequent rule changes while delivering accurate information within strict deadlines.</p><p>For many firms, this work still depends on spreadsheets, manual adjustments and separate systems for different reports or jurisdictions. This can increase operational risk and make it difficult to understand how data has been changed between its source and the final submission.</p><p>Modern RegTech platforms give firms an opportunity to rethink this model.</p><p>Rather than treating each regulatory report as an isolated process, financial institutions can establish a trusted data foundation that supports multiple requirements. Calculations, validations and reporting workflows can then be automated while remaining transparent and auditable.</p><p>Suade enables firms to map data into a standardised structure and reuse it across regulatory requirements. This reduces the need for repeated transformations and helps reporting teams manage change more efficiently.</p><p>This foundation is becoming even more important as banks consider how AI could support regulatory reporting. AI can help with repetitive implementation and validation work, but outputs still need to be tested and reviewed by regulatory specialists.</p><h2 id="modernise-your-regulatory-reporting-with-suade">Modernise your regulatory reporting with Suade</h2><p>Financial institutions need regulatory reporting technology that can keep pace with changing requirements without adding more systems and manual processes.</p><p>Suade provides a single platform for regulatory data, calculations and reporting, helping firms strengthen control while reducing complexity.</p><p><a href="https://suade.org/book-a-demo/" rel="noreferrer"><strong>Book a demo with our team</strong></a><strong> to see how Suade can help modernise your regulatory reporting.</strong></p><div class="kg-card kg-product-card">
            <div class="kg-product-card-container">
                <img src="https://suade.org/content/images/2026/06/SuadeLogo-Icon_Blue@2x.png" width="384" height="384" class="kg-product-card-image" loading="lazy" alt="Suade Named a World&#x2019;s Top Fintech Company 2026 in RegTech">
                <div class="kg-product-card-title-container">
                    <h4 class="kg-product-card-title"><span style="white-space: pre-wrap;">Book a demo with a RegTech specialist</span></h4>
                </div>
                

                <div class="kg-product-card-description"><p><span style="white-space: pre-wrap;">See how Suade helps financial institutions modernise regulatory reporting, improve control and manage change with transparent, data-driven technology.</span></p></div>
                
                    <a href="https://suade.org/book-a-demo/" class="kg-product-card-button kg-product-card-btn-accent" target="_blank" rel="noopener noreferrer"><span>Book a demo</span></a>
                
            </div>
        </div>]]></content:encoded></item><item><title><![CDATA[Webinar: Getting Ready for Basel III Endgame: Capital, Data, and the Next 2 Years]]></title><description><![CDATA[<p><strong>Date</strong>: Tuesday, 15th September 2026<br><strong>Time: </strong>11:00 - 11:45am EDT <strong>| </strong>4:00 - 4:45pm BST<br><strong>Format</strong>: Live Webinar</p><p>In March 2026, US regulators scrapped the 2023 Basel III Endgame and issued a re-proposal with lower capital requirements, changes to the GSIB surcharge, and a new approach to</p>]]></description><link>https://suade.org/2026-09-15-us-basel-iii-endgame/</link><guid isPermaLink="false">6a5dfcdf84bb68095b84e9a5</guid><category><![CDATA[Events]]></category><category><![CDATA[🇪🇺]]></category><dc:creator><![CDATA[Bernice Nkoy]]></dc:creator><pubDate>Tue, 21 Jul 2026 15:11:41 GMT</pubDate><media:content url="https://suade.org/content/images/2026/07/hector-j-rivas-1FxMET2U5dU-unsplash.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://suade.org/content/images/2026/07/hector-j-rivas-1FxMET2U5dU-unsplash.jpg" alt="Webinar: Getting Ready for Basel III Endgame: Capital, Data, and the Next 2 Years"><p><strong>Date</strong>: Tuesday, 15th September 2026<br><strong>Time: </strong>11:00 - 11:45am EDT <strong>| </strong>4:00 - 4:45pm BST<br><strong>Format</strong>: Live Webinar</p><p>In March 2026, US regulators scrapped the 2023 Basel III Endgame and issued a re-proposal with lower capital requirements, changes to the GSIB surcharge, and a new approach to risk-weighted assets. With the June comment period now closed, this is no longer a &quot;wait and see&quot; issue for banks; it&apos;s a &quot;prepare now&quot; one.</p><p>Join <strong>Greg Goodall, Suade&apos;s regulatory reporting expert</strong>, for a live 45-minute session covering:</p><ul><li>Where Basel Endgame stands in the US, and what it means for bank capital</li><li>Why most current data and reporting systems fall short</li><li>How leading banks are rethinking their setup, including where AI genuinely helps</li><li>The concrete steps to take over the next 1&#x2013;2 years</li></ul><p>This session is tailored for leaders from banking, regulation and technology looking to stay ahead of key industry changes.<br><br>Register below.</p>
<!--kg-card-begin: html-->
<div style="max-width:640px; margin:0 auto; background:#e9f0ff; border:1px solid #dbe4ff; border-radius:8px; padding:22px; font-family: var(--first-font-type), sans-serif; color:#111827;">


    <!-- Success message (hidden until submit succeeds) -->
    <div id="successBox" style="display:none; margin-top:4px;">
        
        <h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Thank you for registering</h2>
      <div style="border-left:4px solid #4d67e6; padding-left:12px; line-height:1.5;">We&#x2019;ve received your details and are reviewing your submission. We&#x2019;ll contact you shortly with the next steps.
        </div>
    </div>

    <form id="regForm" novalidate>

          <h2 style="margin:0 0 18px; font-size:22px; font-weight:700;">Registration open</h2>
          <!-- CHANGE CONSTANTS HERE -->

        <!-- Hidden constants required by the remote WS Form endpoint -->
        <input type="hidden" id="field_12" value="701QB00000nqZQaYAM">  <!-- Salesforce campaign -->
        <input type="hidden" id="field_13" value="Registered"> <!-- Salesforce Status -->
              <input type="hidden" id="field_17" value="Marketing - event registration"> <!-- Salesforce source -->
        <input type="hidden" id="field_14" value="Ghost"> <!-- WP post id used by WS Form -->
        <input type="hidden" id="field_15" value="83070455806"> <!-- Zoom webinar ID -->

        <!-- -->
     
        <!-- First / Last -->
        <div style="display:flex; gap:16px; margin-bottom:14px; flex-wrap:wrap;">
            <div style="flex:1; min-width:220px;">
                <label for="field_1" style="display:block; font-size:14px; margin:0 0 6px;">First name <span style="color:#dc2626;">*</span></label>
                <input id="field_1" required autocomplete="given-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
            </div>
            <div style="flex:1; min-width:220px;">
                <label for="field_2" style="display:block; font-size:14px; margin:0 0 6px;">Last name <span style="color:#dc2626;">*</span></label>
                <input id="field_2" required autocomplete="family-name" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
            </div>
        </div>

        <!-- Title -->
        <div style="margin-bottom:14px;">
            <label for="field_8" style="display:block; font-size:14px; margin:0 0 6px;">Job title <span style="color:#dc2626;">*</span></label>
            <input id="field_8" required style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>

        <!-- Company -->
        <div style="margin-bottom:14px;">
            <label for="field_9" style="display:block; font-size:14px; margin:0 0 6px;">Company <span style="color:#dc2626;">*</span></label>
            <input id="field_9" required autocomplete="organization" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>

        <!-- Email -->
        <div style="margin-bottom:14px;">
            <label for="field_3" style="display:block; font-size:14px; margin:0 0 6px;">Email <span style="color:#dc2626;">*</span></label>
            <input id="field_3" type="email" required autocomplete="email" inputmode="email" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
        </div>
        <div id="emailError" style="display:none; color:#b91c1c; font-size:13px; margin:0 0 10px 0;">Please enter a valid work email address.</div>

        <!-- Message -->
        <div style="margin-bottom:14px; display:None">
            <label for="field_5" style="display:block; font-size:14px; margin:0 0 6px;">Message <span style="color:#dc2626;">*</span></label>
            <textarea id="field_5" rows="6" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px; resize:vertical;"></textarea>
        </div>

        <!-- Country (ISO alpha-2; name MUST be field_10[] to match cURL) -->
        <div style="margin-bottom:18px;">
            <label for="field_10" style="display:block; font-size:14px; margin:0 0 6px;">Country <span style="color:#dc2626;">*</span></label>
            <select id="field_10" name="field_10[]" required autocomplete="country" style="width:100%; box-sizing:border-box; padding:10px 12px; border:1px solid #c7d2fe; border-radius:6px; background:#fff; font-size:14px;">
                <option value selected disabled>Select...</option>
                <option value="AF">Afghanistan</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AG">Antigua and Barbuda</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaijan</option>
<option value="BS">Bahamas</option>
<option value="BH">Bahrain</option>
<option value="BD">Bangladesh</option>
<option value="BB">Barbados</option>
<option value="BY">Belarus</option>
<option value="BE">Belgium</option>
<option value="BZ">Belize</option>
<option value="BJ">Benin</option>
<option value="BT">Bhutan</option>
<option value="BO">Bolivia</option>
<option value="BA">Bosnia and Herzegovina</option>
<option value="BW">Botswana</option>
<option value="BR">Brazil</option>
<option value="BN">Brunei</option>
<option value="BG">Bulgaria</option>
<option value="BF">Burkina Faso</option>
<option value="BI">Burundi</option>
<option value="CV">Cabo Verde</option>
<option value="KH">Cambodia</option>
<option value="CM">Cameroon</option>
<option value="CA">Canada</option>
<option value="CF">Central African Republic</option>
<option value="TD">Chad</option>
<option value="CL">Chile</option>
<option value="CN">China</option>
<option value="CO">Colombia</option>
<option value="KM">Comoros</option>
<option value="CG">Congo</option>
<option value="CD">Congo, Democratic Republic of the</option>
<option value="CR">Costa Rica</option>
<option value="CI">C&#xF4;te d&#x2019;Ivoire</option>
<option value="HR">Croatia</option>
<option value="CU">Cuba</option>
<option value="CY">Cyprus</option>
<option value="CZ">Czechia</option>
<option value="DK">Denmark</option>
<option value="DJ">Djibouti</option>
<option value="DM">Dominica</option>
<option value="DO">Dominican Republic</option>
<option value="EC">Ecuador</option>
<option value="EG">Egypt</option>
<option value="SV">El Salvador</option>
<option value="GQ">Equatorial Guinea</option>
<option value="ER">Eritrea</option>
<option value="EE">Estonia</option>
<option value="SZ">Eswatini</option>
<option value="ET">Ethiopia</option>
<option value="FJ">Fiji</option>
<option value="FI">Finland</option>
<option value="FR">France</option>
<option value="GA">Gabon</option>
<option value="GM">Gambia</option>
<option value="GE">Georgia</option>
<option value="DE">Germany</option>
<option value="GH">Ghana</option>
<option value="GI">Gibraltar</option>
<option value="GR">Greece</option>
<option value="GD">Grenada</option>
<option value="GT">Guatemala</option>
<option value="GN">Guinea</option>
<option value="GW">Guinea-Bissau</option>
<option value="GY">Guyana</option>
<option value="HT">Haiti</option>
<option value="HN">Honduras</option>
<option value="HK">Hong Kong</option>
<option value="HU">Hungary</option>
<option value="IS">Iceland</option>
<option value="IN">India</option>
<option value="ID">Indonesia</option>
<option value="IQ">Iraq</option>
<option value="IE">Ireland</option>
<option value="IM">Isle of Man</option>
<option value="IL">Israel</option>
<option value="IT">Italy</option>
<option value="JM">Jamaica</option>
<option value="JP">Japan</option>
<option value="JE">Jersey</option>
<option value="JO">Jordan</option>
<option value="KZ">Kazakhstan</option>
<option value="KE">Kenya</option>
<option value="KI">Kiribati</option>
<option value="KR">Korea</option>
<option value="KW">Kuwait</option>
<option value="KG">Kyrgyzstan</option>
<option value="LA">Laos</option>
<option value="LV">Latvia</option>
<option value="LB">Lebanon</option>
<option value="LS">Lesotho</option>
<option value="LR">Liberia</option>
<option value="LY">Libya</option>
<option value="LI">Liechtenstein</option>
<option value="LT">Lithuania</option>
<option value="LU">Luxembourg</option>
<option value="MG">Madagascar</option>
<option value="MW">Malawi</option>
<option value="MY">Malaysia</option>
<option value="MV">Maldives</option>
<option value="ML">Mali</option>
<option value="MT">Malta</option>
<option value="MR">Mauritania</option>
<option value="MU">Mauritius</option>
<option value="MX">Mexico</option>
<option value="FM">Micronesia (Federated States of)</option>
<option value="MD">Moldova</option>
<option value="MC">Monaco</option>
<option value="MN">Mongolia</option>
<option value="ME">Montenegro</option>
<option value="MA">Morocco</option>
<option value="MZ">Mozambique</option>
<option value="MM">Myanmar</option>
<option value="NA">Namibia</option>
<option value="NR">Nauru</option>
<option value="NP">Nepal</option>
<option value="NL">Netherlands</option>
<option value="NZ">New Zealand</option>
<option value="NI">Nicaragua</option>
<option value="NE">Niger</option>
<option value="NG">Nigeria</option>
<option value="MK">North Macedonia</option>
<option value="NO">Norway</option>
<option value="OM">Oman</option>
<option value="PK">Pakistan</option>
<option value="PW">Palau</option>
<option value="PA">Panama</option>
<option value="PG">Papua New Guinea</option>
<option value="PY">Paraguay</option>
<option value="PE">Peru</option>
<option value="PH">Philippines</option>
<option value="PL">Poland</option>
<option value="PT">Portugal</option>
<option value="QA">Qatar</option>
<option value="RO">Romania</option>
<option value="RU">Russian Federation</option>
<option value="RW">Rwanda</option>
<option value="KN">Saint Kitts and Nevis</option>
<option value="LC">Saint Lucia</option>
<option value="VC">Saint Vincent and the Grenadines</option>
<option value="WS">Samoa</option>
<option value="SM">San Marino</option>
<option value="ST">Sao Tome and Principe</option>
<option value="SA">Saudi Arabia</option>
<option value="SN">Senegal</option>
<option value="RS">Serbia</option>
<option value="SC">Seychelles</option>
<option value="SL">Sierra Leone</option>
<option value="SG">Singapore</option>
<option value="SK">Slovakia</option>
<option value="SI">Slovenia</option>
<option value="SB">Solomon Islands</option>
<option value="SO">Somalia</option>
<option value="ZA">South Africa</option>
<option value="SS">South Sudan</option>
<option value="ES">Spain</option>
<option value="LK">Sri Lanka</option>
<option value="SD">Sudan</option>
<option value="SR">Suriname</option>
<option value="SE">Sweden</option>
<option value="CH">Switzerland</option>
<option value="SY">Syria</option>
<option value="TW">Taiwan</option>
<option value="TJ">Tajikistan</option>
<option value="TZ">Tanzania</option>
<option value="TH">Thailand</option>
<option value="TL">Timor-Leste</option>
<option value="TG">Togo</option>
<option value="TO">Tonga</option>
<option value="TT">Trinidad and Tobago</option>
<option value="TN">Tunisia</option>
<option value="TR">Turkey (T&#xFC;rkiye)</option>
<option value="TM">Turkmenistan</option>
<option value="TV">Tuvalu</option>
<option value="UG">Uganda</option>
<option value="UA">Ukraine</option>
<option value="AE">United Arab Emirates</option>
<option value="GB">United Kingdom</option>
<option value="US">United States</option>
<option value="UY">Uruguay</option>
<option value="UZ">Uzbekistan</option>
<option value="VU">Vanuatu</option>
<option value="VE">Venezuela</option>
<option value="VN">Viet Nam</option>
<option value="YE">Yemen</option>
<option value="ZM">Zambia</option>
<option value="ZW">Zimbabwe</option>
            </select>
        </div>

        <!-- Submit -->
        <button type="submit" style="font-family: IBM Plex Sans, sans-serif; width:100%; padding:12px 16px; border:0; border-radius:8px; background:#4d67e6; color:#fff; font-size:16px; font-weight:600; cursor:pointer;">
            Submit
        </button>
   
        <!-- If you provide a reCAPTCHA token, put it here (or wire up v3 to fill it before submit) -->
        <input type="hidden" id="g-recaptcha-response" value>
    
           <p>By submitting this form to Suade you hereby agree that any personal information you provide can be processed according to Suade&#x2019;s <a href="https://suade.org/privacy-policy/">Privacy policy</a>.</p>
    
    </form>

    <div id="status" style="margin-top:12px; font-size:14px;" aria-live="polite"></div>


  <script>
(function () {

  console.log("script start");

  const messageContainer = document.getElementById("messageContainer");
  const messageField = document.getElementById("field_5");

  const emailInput = document.getElementById("field_3");
  const errEl = document.getElementById("emailError");

  const BLOCKED_SLD = new Set([
    'gmail',
    'yahoo',
    'hotmail',
    'live',
    'outlook',
    'aol',
    'msn',
    'icloud',
    'me',
    'mac',
    'btinternet',
    'talktalk',
    'virginmedia',
    'comcast',
    'verizon',
    'sky'
  ]);

  function baseLabel(host) {
    const parts = host.split('.').filter(Boolean);

    if (parts.length < 2) {
      return host;
    }

    const tld = parts[parts.length - 1];

    if (tld.length === 2 && parts.length >= 3) {
      return parts[parts.length - 3];
    }

    return parts[parts.length - 2];
  }

  function isPersonalEmail(email) {
    const m = String(email)
      .toLowerCase()
      .match(/^[^@\s]+@([^@\s]+)$/);

    if (!m) {
      return false;
    }

    const host = m[1];
    const sld = baseLabel(host);

    return BLOCKED_SLD.has(sld);
  }

  function showWorkEmailError(show) {
    if (show) {
      emailInput.setCustomValidity(
        'Please enter a valid work email address.'
      );

      errEl.style.display = 'block';
    } else {
      emailInput.setCustomValidity('');
      errEl.style.display = 'none';
    }
  }

  function validateEmail() {
    const val = emailInput.value.trim();
    const block = val && isPersonalEmail(val);

    showWorkEmailError(block);

    return !block;
  }

  emailInput.addEventListener('input', validateEmail);
  emailInput.addEventListener('blur', validateEmail);


  const $ = (id) => document.getElementById(id);

  const SALESFORCE_ENDPOINT =
    'https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8';
  const ZOOM_ENDPOINT = 'https://applications.zoom.us/api/v1/pardot/registration/Nh8FHOozT0uoLb9XrHGOAg?state=VkVSU046MDAwlEtstTrtQnaPm6-F1cYhzo180QIO0fZmXBfv55996eHVuPaCHIEBHQ1aJOUPO9L7GT4'
  
  const salesforceIframe = document.createElement('iframe');

  salesforceIframe.name = 'salesforceTarget';
  salesforceIframe.id = 'salesforceTarget';
  salesforceIframe.style.display = 'none';

  document.body.appendChild(salesforceIframe);

  const zoomIframe = document.createElement('iframe');

  zoomIframe.name = 'zoomTarget';
  zoomIframe.id = 'zoomTarget';
  zoomIframe.style.display = 'none';
  
  document.body.appendChild(zoomIframe);

  function addField(form, name, value) {
    const input = document.createElement('input');

    input.type = 'hidden';
    input.name = name;
    input.value = value || '';

    form.appendChild(input);
  }

  function submitToSalesforce() {

    const sfForm = document.createElement('form');

    sfForm.method = 'POST';
    sfForm.action = SALESFORCE_ENDPOINT;
    sfForm.target = 'salesforceTarget';
    sfForm.style.display = 'none';

    addField(
      sfForm,
      'oid',
      '00D1t000000vUFQ'
    );

    addField(
      sfForm,
      '00NQB00000H9wKx',
      $('field_3').value.trim()
    );

    addField(
      sfForm,
      'first_name',
      $('field_1').value.trim()
    );

    addField(
      sfForm,
      'last_name',
      $('field_2').value.trim()
    );

    addField(
      sfForm,
      'company',
      $('field_9').value.trim()
    );

    addField(
      sfForm,
      'title',
      $('field_8').value.trim()
    );

    addField(
      sfForm,
      'country_code',
      $('field_10').value
    );

    addField(
      sfForm,
      '00N3Y00000H76Kw',
      $('field_12').value
    );

    addField(
      sfForm,
      '00NQB0000051EZ7',
      $('field_13').value
    );

    addField(
      sfForm,
      'description',
      $('field_5').value.trim()
    );

    addField(
      sfForm,
      'lead_source',
      $('field_17').value
    );

    document.body.appendChild(sfForm);

    console.log('Submitting directly to Salesforce');

    sfForm.submit();

    setTimeout(function () {
      sfForm.remove();
    }, 1000);
  }

  function submitToZoom() {

  const webinarId = $('field_15').value.trim();

  // Don't attempt Zoom registration if this event has no webinar ID.
  if (!webinarId) {
    console.log('No Zoom webinar ID configured - skipping Zoom registration');
    return;
  }

  const zoomForm = document.createElement('form');

  zoomForm.method = 'POST';
  zoomForm.action = ZOOM_ENDPOINT;
  zoomForm.target = 'zoomTarget';
  zoomForm.style.display = 'none';

  addField(
    zoomForm,
    'first_name',
    $('field_1').value.trim()
  );

  addField(
    zoomForm,
    'last_name',
    $('field_2').value.trim()
  );

  addField(
    zoomForm,
    'org',
    $('field_9').value.trim()
  );

  addField(
    zoomForm,
    'job_title',
    $('field_8').value.trim()
  );

  addField(
    zoomForm,
    'email',
    $('field_3').value.trim()
  );

  addField(
    zoomForm,
    'webinarId',
    webinarId
  );

  document.body.appendChild(zoomForm);

  console.log(
    'Submitting directly to Zoom webinar:',
    webinarId
  );

  zoomForm.submit();

  setTimeout(function () {
    zoomForm.remove();
  }, 1000);
}

  const form = $('regForm');
  const statusEl = $('status');
  const success = $('successBox');

  form.addEventListener('submit', function (e) {

    e.preventDefault();

    validateEmail();

    if (!form.checkValidity()) {
      form.reportValidity();
      return;
    }

    const btn =
      form.querySelector('button[type="submit"]');

    console.log("button clicked");

    btn.disabled = true;

    statusEl.style.color = '#111827';
    statusEl.textContent = 'Submitting…';

    try {

      submitToSalesforce();
      submitToZoom();


      form.style.display = 'none';
      success.style.display = 'block';

      statusEl.textContent = '';

      console.log('Salesforce and Zoom submissions sent');

    } catch (err) {

      statusEl.style.color = '#b91c1c';

      statusEl.textContent =
        'Submission failed. Please try again.';

      console.error(err);

      btn.disabled = false;
    }

  });

})();
</script>

   

</div>

<!--kg-card-end: html-->
]]></content:encoded></item></channel></rss>