Constitutional Institution · Sovereign Grade
← Institution

Investment Committee

The Investment Committee is the principal decision-making authority for all investment activity of EATG Global Capital. Established by resolution of the Board of Governors, the Committee operates under a formal written charter that defines its purpose, authority, composition, and procedural requirements. All investment decisions—from asset allocation to manager selection and portfolio construction—flow through this Committee.

Constitutional Foundation & Mandate

Purpose & Authority

The Investment Committee is delegated full authority by the Board of Governors to make all investment decisions on behalf of the Enterprise, subject to the investment policy statement, risk budget, and concentration limits established by the Board. The Committee's authority includes asset allocation decisions, manager appointments and terminations, portfolio rebalancing, and proxy voting.

Charter Enforced

Scope of Oversight

The Committee oversees all investment portfolios including the Sanctuary Fund, Permanent Portfolio, Growth Pool, and liquid reserve holdings. Its remit encompasses public equities, fixed income, private equity, real assets, hedge funds, and alternative strategies. The Committee also oversees currency hedging, derivative usage, and securities lending programs.

All Asset Classes
$48.2B
AUM Under Oversight
14
Committee Members
8
Meetings Per Year
1997
Established

Membership & Qualifications

Chair

Chief Investment Officer

Presides over all Committee meetings, sets agenda, and exercises casting vote. Holds delegated authority for emergency investment decisions between meetings, subject to ratification.

Voting Members

Senior Investment Officers

Heads of asset classes and regional investment desks. Each voting member brings domain expertise in their respective asset class and participates in all investment decisions.

Non-Voting

Advisory & Observer

Chief Risk Officer, General Counsel, Head of Compliance, and external investment advisors attend in advisory capacity. The CRO holds veto authority over risk limit breaches.

Director Qualification Standards

01

Professional Experience

Minimum 15 years institutional investment experience with demonstrated track record in portfolio management.

02

Fiduciary Certification

All members must hold current fiduciary accreditation and complete annual continuing education requirements.

03

Ethics & Conflicts

Members file annual conflict-of-interest disclosures and are subject to the Enterprise Code of Ethics.

04

Term Limits

Members serve staggered three-year terms, renewable once. The Chair is appointed by the Board of Governors.

Schedule, Quorum & Decision Protocol

Regular

Eight scheduled meetings annually, held bimonthly except August and December.

Each meeting follows a standard agenda: market review, portfolio performance, manager updates, new proposals, and strategic discussion.

Special

Emergency meetings may be called by the Chair with 48 hours notice.

Reserved for material market events, liquidity crises, or urgent investment opportunities requiring immediate action.

Annual Strategic

Two-day offsite each January for strategic planning and asset allocation review.

Includes capital market assumptions update, strategic asset allocation review, and multi-year planning.

Quorum & Voting

51% Quorum requirement—majority of voting members
Super-majority required for alternative asset commitments
4 Maximum consecutive absences before automatic review
24h Advance circulation of meeting materials required

Delegated Authority & Reserved Matters

Level I — Committee Authority
Unlimited

All investment decisions within IPS parameters. Manager hiring/firing up to any size. Asset allocation adjustments within Board-approved ranges.

Level II — CIO Authority
$500M

CIO may commit up to $500 million per investment between Committee meetings. Subject to ratification at next scheduled meeting.

Level III — Director Authority
$100M

Investment directors may execute trades up to $100 million within approved mandates and risk parameters.

Reserved Matters — Requiring Board Approval

Changes to Investment Policy Statement
Strategic asset allocation shifts exceeding 5%
New asset class authorization
Borrowing or leverage beyond authorized limits
Derivatives policy exceptions
Changes to Committee charter

Oversight & Reporting Framework

Quarterly

Board Reporting

Comprehensive quarterly report to the Board of Governors covering portfolio performance, risk metrics, manager changes, and market outlook.

Annual

Investment Review

Annual in-depth review of each manager and strategy, including performance attribution, fee analysis, and continued mandate justification.

Ongoing

Risk Monitoring

Continuous risk monitoring with monthly risk reports to the Committee. Any material risk event triggers immediate notification.

═══════ const railData = [ { sym: 'COMPLIANCE', status: 'ACTIVE' }, { sym: 'AML/CFT', status: 'OPERATIONAL' }, { sym: 'SANCTIONS', status: 'MONITORED' }, { sym: 'REGULATORY', status: 'COMPLIANT' }, { sym: 'TESTING', status: '100%' }, { sym: 'TRAINING', status: '100%' }, { sym: 'SARS', status: '142' }, { sym: 'ALERTS', status: '2,847' }, { sym: 'INTEGRITY', status: '99.99%' }, { sym: 'CCO', status: 'INDEPENDENT' }, ]; function buildRail() { const track = document.getElementById('railTrack'); if (!track) return; const render = () => railData.map(r => `
${r.sym}${r.status}
` ).join(''); track.innerHTML = render() + render(); } buildRail(); // ═══════════ LIVE DATA SIMULATION ═══════════ function updateDataValue(id, value) { const el = document.getElementById(id); if (!el) return; const old = el.textContent; if (old !== value) { el.textContent = value; el.classList.remove('flash-up', 'flash-down'); void el.offsetWidth; el.classList.add(Math.random() > 0.5 ? 'flash-up' : 'flash-down'); } } setInterval(() => { const alerts = 2840 + Math.floor(Math.random() * 20); updateDataValue('amlAlerts', alerts.toLocaleString()); const sars = 140 + Math.floor(Math.random() * 5); updateDataValue('sarsFiled', sars.toString()); const highRisk = 0; updateDataValue('highRisk', highRisk.toString()); const testing = 100; updateDataValue('testingCompletion', testing.toString() + '%'); }, 5000); // ═══════════ SMOOTH SCROLL ═══════════ document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function (e) { const target = document.querySelector(this.getAttribute('href')); if (target) { e.preventDefault(); target.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }); }); (function() { 'use strict'; const triggers = document.querySelectorAll('.sov-trigger'); const megas = document.querySelectorAll('.sov-mega'); const nav = document.getElementById('sovNav'); const mobileToggle = document.getElementById('mobileToggle'); const mobileDrawer = document.getElementById('mobileDrawer'); const mobileTriggers = document.querySelectorAll('.sov-mobile-trigger'); let activeMega = null; let closeTimeout = null; let isMobile = window.innerWidth <= 1024; function openMega(name) { if (isMobile) return; clearTimeout(closeTimeout); megas.forEach(m => m.classList.remove('is-visible')); triggers.forEach(t => t.classList.remove('is-open')); const mega = document.getElementById('mega-' + name); const trigger = document.querySelector('[data-mega="' + name + '"]'); if (mega && trigger) { mega.classList.add('is-visible'); trigger.classList.add('is-open'); trigger.querySelector('.sov-trigger-btn').setAttribute('aria-expanded', 'true'); activeMega = name; } } function closeAllMegas() { megas.forEach(m => m.classList.remove('is-visible')); triggers.forEach(t => { t.classList.remove('is-open'); t.querySelector('.sov-trigger-btn').setAttribute('aria-expanded', 'false'); }); activeMega = null; } function scheduleClose() { clearTimeout(closeTimeout); closeTimeout = setTimeout(closeAllMegas, 180); } triggers.forEach(trigger => { const name = trigger.getAttribute('data-mega'); trigger.addEventListener('mouseenter', () => { openMega(name); }); trigger.addEventListener('mouseleave', () => { scheduleClose(); }); }); megas.forEach(mega => { mega.addEventListener('mouseenter', () => { clearTimeout(closeTimeout); }); }); document.addEventListener('click', (e) => { if (!e.target.closest('.sov-trigger') && !e.target.closest('.sov-mega')) { closeAllMegas(); } }); document.addEventListener('keydown', (e) => { if (e.key === 'Escape') { closeAllMegas(); closeMobileDrawer(); } }); function openMobileDrawer() { mobileDrawer.classList.add('is-open'); mobileToggle.classList.add('is-open'); document.body.style.overflow = 'hidden'; } function closeMobileDrawer() { mobileDrawer.classList.remove('is-open'); mobileToggle.classList.remove('is-open'); document.body.style.overflow = ''; mobileTriggers.forEach(t => { t.classList.remove('is-open'); const links = t.nextElementSibling; if (links) links.classList.remove('is-open'); }); } mobileToggle.addEventListener('click', () => { if (mobileDrawer.classList.contains('is-open')) { closeMobileDrawer(); } else { openMobileDrawer(); } }); mobileTriggers.forEach(trigger => { trigger.addEventListener('click', () => { const isOpen = trigger.classList.contains('is-open'); mobileTriggers.forEach(t => { t.classList.remove('is-open'); const links = t.nextElementSibling; if (links) links.classList.remove('is-open'); }); if (!isOpen) { trigger.classList.add('is-open'); const links = trigger.nextElementSibling; if (links) links.classList.add('is-open'); } }); }); mobileDrawer.addEventListener('click', (e) => { if (e.target.classList.contains('sov-mobile-link')) { closeMobileDrawer(); } }); function checkResponsive() { const wasMobile = isMobile; isMobile = window.innerWidth <= 1024; if (wasMobile && !isMobile) { closeMobileDrawer(); } else if (!wasMobile && isMobile) { closeAllMegas(); } } let resizeTimer; window.addEventListener('resize', () => { clearTimeout(resizeTimer); resizeTimer = setTimeout(checkResponsive, 150); }); let lastScroll = 0; window.addEventListener('scroll', () => { const currentScroll = window.pageYOffset; if (currentScroll > 100) { nav.style.background = 'rgba(5, 7, 10, 0.95)'; } else { nav.style.background = 'rgba(5, 7, 10, 0.88)'; } lastScroll = currentScroll; }, { passive: true }); })();