@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap'); * { margin: 0; padding: 0; box-sizing: border-box; } :root { --bg: #0a0c11; --surface: #141926; --surface2: #1a2032; --border: #232b3d; --text: #e8e6e0; --text-dim: #9aa0ad; --text-bright: #f2f0e9; --gold: #d9b45a; --gold-light: #e8cc7a; --jade: #37c7a0; --jade-light: #5cddb8; --vermillion: #c4553d; } body { background: var(--bg); color: var(--text); font-family: 'JetBrains Mono', monospace; font-size: 13px; line-height: 1.5; -webkit-font-smoothing: antialiased; overflow-x: hidden; } body::before { content: ''; position: fixed; inset: 0; z-index: -1; background-image: linear-gradient(rgba(217,180,90,0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(217,180,90,0.02) 1px, transparent 1px); background-size: 32px 32px; } .topbar { position: fixed; top: 0; left: 0; right: 0; z-index: 100; height: 40px; background: var(--surface); border-bottom: 1px solid var(--border); display: flex; align-items: center; padding: 0 16px; font-size: 11px; gap: 24px; } .topbar .brand { color: var(--text-bright); font-weight: 700; font-size: 14px; letter-spacing: -0.3px; text-decoration: none; } .topbar .brand span { color: var(--gold); } .topbar .spacer { flex: 1; } .topbar .nav-link { color: var(--text-dim); text-decoration: none; transition: color 0.2s; } .topbar .nav-link:hover { color: var(--text-bright); } .topbar .enter-btn { background: var(--gold); color: #0a0c11; border: none; padding: 6px 16px; font-family: 'JetBrains Mono', monospace; font-size: 11px; font-weight: 600; border-radius: 4px; text-decoration: none; white-space: nowrap; transition: background 0.2s; } .topbar .enter-btn:hover { background: var(--gold-light); } .page { max-width: 780px; margin: 0 auto; padding: 0 24px; } .article-header { margin-top: 40px; padding: 48px 0 32px; border-bottom: 1px solid var(--border); } .breadcrumb { font-size: 11px; color: var(--text-dim); margin-bottom: 20px; } .breadcrumb a { color: var(--text-dim); text-decoration: none; } .breadcrumb a:hover { color: var(--gold); } .breadcrumb .sep { margin: 0 8px; color: var(--text-dim); } .article-header h1 { font-size: 32px; font-weight: 700; color: var(--text-bright); line-height: 1.2; letter-spacing: -0.5px; font-family: 'Inter', sans-serif; margin-bottom: 16px; } .article-header .dek { font-size: 13px; color: var(--text-dim); line-height: 1.7; max-width: 620px; } .article-meta { margin-top: 20px; font-size: 11px; color: var(--text-dim); } .article-meta .dot { margin: 0 8px; color: var(--gold); } .chips { margin-top: 20px; display: flex; gap: 8px; flex-wrap: wrap; } .chip { font-size: 10px; padding: 4px 10px; border-radius: 3px; border: 1px solid var(--border); color: var(--text-dim); } .chip.gold { border-color: rgba(217,180,90,0.4); color: var(--gold); } .chip.jade { border-color: rgba(55,199,160,0.4); color: var(--jade-light); } .section { padding: 32px 0; border-bottom: 1px solid var(--border); } .section-head { font-size: 11px; color: var(--gold); text-transform: uppercase; letter-spacing: 0.12em; margin-bottom: 14px; } .section h2 { font-size: 19px; color: var(--text-bright); font-family: 'Inter', sans-serif; margin-bottom: 12px; font-weight: 700; } .section p { font-size: 13px; color: var(--text); line-height: 1.8; margin-bottom: 14px; } .section strong { color: var(--text-bright); } .section ul { margin: 0 0 14px 20px; } .section li { font-size: 13px; color: var(--text); line-height: 1.8; margin-bottom: 6px; } .card-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 18px 0; } .card { background: var(--surface); border: 1px solid var(--border); border-radius: 4px; padding: 16px; } .card .k { font-size: 10px; color: var(--jade-light); text-transform: uppercase; letter-spacing: 0.1em; } .card h3 { font-size: 14px; color: var(--text-bright); margin: 8px 0 6px; font-family: 'Inter', sans-serif; } .card p { font-size: 12px; color: var(--text-dim); line-height: 1.6; margin-bottom: 0; } .kv { margin: 18px 0; border: 1px solid var(--border); border-radius: 4px; overflow: hidden; } .kv-row { display: flex; justify-content: space-between; padding: 10px 14px; border-bottom: 1px solid var(--border); font-size: 12px; } .kv-row:last-child { border-bottom: none; } .kv-row .k { color: var(--text-dim); } .kv-row .v { color: var(--text-bright); font-weight: 500; } .related { padding: 32px 0; } .related .section-head { margin-bottom: 14px; } .related-links { display: flex; flex-direction: column; gap: 10px; } .related-links a { color: var(--gold); text-decoration: none; font-size: 13px; } .related-links a:hover { color: var(--gold-light); } .faq-section { padding: 32px 0 48px; } .faq-col { background: var(--surface); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; } .faq-col .col-header { padding: 12px 16px; border-bottom: 1px solid var(--border); font-size: 11px; color: var(--text-dim); display: flex; align-items: center; gap: 8px; } .faq-col .col-header .dot { width: 6px; height: 6px; border-radius: 50%; background: var(--gold); } .faq-item { border-bottom: 1px solid var(--border); } .faq-item:last-child { border-bottom: none; } .faq-item summary { cursor: pointer; padding: 14px 16px; font-size: 13px; color: var(--text-bright); font-weight: 500; list-style: none; display: flex; justify-content: space-between; align-items: center; } .faq-item summary::-webkit-details-marker { display: none; } .faq-item summary::after { content: '+'; color: var(--gold); font-size: 14px; } .faq-item[open] summary::after { content: '-'; } .faq-item .faq-body { padding: 0 16px 14px; font-size: 12px; color: var(--text-dim); line-height: 1.7; } .faq-item .faq-body a { color: var(--gold); } .cta-section { padding: 0 0 64px; } .cta-box { background: var(--surface); border: 1px solid rgba(217,180,90,0.3); border-radius: 4px; padding: 40px; text-align: center; } .cta-box h2 { font-size: 22px; font-weight: 700; color: var(--text-bright); font-family: 'Inter', sans-serif; margin-bottom: 12px; } .cta-box p { font-size: 13px; color: var(--text-dim); margin-bottom: 28px; } .cta-box .cta-btn { display: inline-block; background: var(--gold); color: #0a0c11; border: none; padding: 12px 32px; font-family: 'JetBrains Mono', monospace; font-size: 13px; font-weight: 600; border-radius: 4px; text-decoration: none; transition: background 0.2s; } .cta-box .cta-btn:hover { background: var(--gold-light); } footer { border-top: 1px solid var(--border); padding: 24px; display: flex; justify-content: space-between; align-items: center; font-size: 11px; color: var(--text-dim); max-width: 1200px; margin: 0 auto; gap: 16px; } footer .brand { color: var(--text); font-weight: 700; white-space: nowrap; } footer .brand span { color: var(--gold); } footer a { color: var(--text-dim); text-decoration: none; } footer a:hover { color: var(--text-bright); } @media (max-width: 760px) { .card-grid { grid-template-columns: 1fr; } .article-header { padding: 40px 0 24px; } .article-header h1 { font-size: 24px; } .section { padding: 28px 0; } .kv-row { flex-direction: column; gap: 4px; } .cta-box { padding: 28px 20px; } footer { flex-wrap: wrap; text-align: center; justify-content: center; } }
Two yield vaults, one faucet. Here's every number that matters — APR targets, minimums, fees, and caps — plus how to test everything for free.
GCC sukuk core plus a market-neutral event-contract sleeve. ~13% APR target, $50 min, $2M+ capacity.
Sovereign and corporate GCC sukuk only. ~5-8% APR target, $50 min, $2M+ capacity.
10K USDC per day per address, free, 24h cooldown. Testnet only — for trying deposits and referrals.
Fees are how the protocol sustains itself: 10% of entry/exit fees go to the referral NFT holder who brought the depositor in, and 90% flow to The Gotgan treasury.
The Combined Vault blends two engines: GCC sukuk bonds (99% — sovereign and corporate, income-producing, low correlation to crypto) and a market-neutral event-contract sleeve (1% — both sides booked, profiting from volatility rather than direction).
The Sukuk Vault is the pure version: 100% GCC sovereign and corporate sukuk, no event-contract sleeve.
The APR is an estimate, not a guarantee — it scales with deployments and market conditions. Read the mechanics of the core asset in What Are GCC Sukuk?.
Cheoma is live on GIWA Sepolia testnet, and The Well grants 10K free USDC per day per address (24-hour cooldown). That means anyone can test the full deposit flow — vaults, referral NFTs, points — with zero cost before mainnet launch. Production deposits open on GIWA mainnet.
Claim free testnet USDC from The Well and try the full vault flow — no purchase required.
Enter the Gate →