242 lines
13 KiB
PHP
242 lines
13 KiB
PHP
<?php
|
||
declare(strict_types=1);
|
||
@ini_set('display_errors', '1');
|
||
@error_reporting(E_ALL);
|
||
@date_default_timezone_set('UTC');
|
||
?>
|
||
<!doctype html>
|
||
<html lang="ru">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
<title>Tonify Tokenomics</title>
|
||
<?php
|
||
// Read project preview data from environment
|
||
$projectDescription = $_SERVER['PROJECT_DESCRIPTION'] ?? 'An overview of the Tonify project\'s tokenomics, including the Token Velocity Loop and flow tables.';
|
||
$projectImageUrl = $_SERVER['PROJECT_IMAGE_URL'] ?? '';
|
||
?>
|
||
<?php if ($projectDescription): ?>
|
||
<!-- Meta description -->
|
||
<meta name="description" content="<?= htmlspecialchars($projectDescription) ?>" />
|
||
<!-- Open Graph meta tags -->
|
||
<meta property="og:description" content="<?= htmlspecialchars($projectDescription) ?>" />
|
||
<!-- Twitter meta tags -->
|
||
<meta property="twitter:description" content="<?= htmlspecialchars($projectDescription) ?>" />
|
||
<?php endif; ?>
|
||
<?php if ($projectImageUrl): ?>
|
||
<!-- Open Graph image -->
|
||
<meta property="og:image" content="<?= htmlspecialchars($projectImageUrl) ?>" />
|
||
<!-- Twitter image -->
|
||
<meta property="twitter:image" content="<?= htmlspecialchars($projectImageUrl) ?>" />
|
||
<?php endif; ?>
|
||
<meta property="og:title" content="Tonify Tokenomics" />
|
||
|
||
<!-- Bootstrap 5 CDN -->
|
||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
|
||
|
||
<!-- Custom CSS -->
|
||
<link rel="stylesheet" href="assets/css/custom.css?v=<?php echo time(); ?>">
|
||
</head>
|
||
<body>
|
||
|
||
<header class="header-gradient text-white text-center">
|
||
<div class="container">
|
||
<h1 class="display-4">Tonify Tokenomics</h1>
|
||
<p class="lead">An economic model for a sustainable creator economy.</p>
|
||
</div>
|
||
</header>
|
||
|
||
<main class="container my-5">
|
||
|
||
<!-- Token Velocity Loop Section -->
|
||
<section id="velocity-loop" class="mb-5">
|
||
<div class="card">
|
||
<div class="card-header">
|
||
♲️ Token Velocity Loop (граф токенодинамики)
|
||
</div>
|
||
<div class="card-body">
|
||
<p class="card-text">Экономическая модель Tonify построена по принципу <strong>замкнутого контура ценности</strong> — токены не “уходят из системы”, а проходят через несколько этапов перераспределения, формируя устойчивый спрос и дефицит.
|
||
|
||
<h5 class="mt-4">Основной цикл:</h5>
|
||
<div class="token-flow-diagram my-4">
|
||
<div class="flow-step">Listener Reward Pool</div>
|
||
<div class="flow-arrow">↓</div>
|
||
<div class="flow-step">[1] Слушатели получают $TREC</div>
|
||
<div class="flow-arrow">↓</div>
|
||
<div class="flow-step">[2] Тратят токены</div>
|
||
<div class="flow-arrow">↓</div>
|
||
<div class="flow-step">[3] DAO Treasury получает комиссию</div>
|
||
<div class="flow-arrow">↓</div>
|
||
<div class="flow-step">[4] DAO распределяет прибыль</div>
|
||
<div class="flow-arrow">↓</div>
|
||
<div class="flow-step">[5] Burn уменьшает supply</div>
|
||
<div class="flow-arrow">↓</div>
|
||
<div class="flow-step">[6] Цена ↑</div>
|
||
<div class="flow-arrow">↓</div>
|
||
<div class="flow-step">[7] M2E Pool наполняется вновь</div>
|
||
</div>
|
||
|
||
<h5 class="mt-4">Интерпретация</h5>
|
||
<ul>
|
||
<li>При росте активности слушателей растёт эмиссия → увеличивается поток трат → усиливается DAO-доход.
|
||
</li>
|
||
<li>DAO направляет часть прибыли в <strong>buyback & burn</strong>, создав дефляционное давление.
|
||
</li>
|
||
<li>Уменьшение предложения повышает ценность токена и удерживает <strong>M2E в равновесии</strong> — пользователи продолжают зарабатывать, но без обесценевания наград.
|
||
</li>
|
||
<li>Через DAO-голосования можно балансировать коэффициенты <code>Emission Rate</code>, <code>DAO Commission</code>, <code>Buyback Share</code>.
|
||
</li>
|
||
</ul>
|
||
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Token Flow Table Section -->
|
||
<section id="flow-table" class="mb-5">
|
||
<div class="card">
|
||
<div class="card-header">
|
||
Статистика потока токено
|
||
</div>
|
||
<div class="card-body">
|
||
<div class="table-responsive">
|
||
<table class="table table-striped table-bordered">
|
||
<thead class="thead-light">
|
||
<tr>
|
||
<th>Источник / Поток</th>
|
||
<th>Входящие токены (→ DAO / рынок)
|
||
</th>
|
||
<th>Исходящие токены (← DAO / пулы)
|
||
</th>
|
||
<th>Комментарий</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><strong>Music-to-Earn (слушатели)</strong></td>
|
||
<td>—</td>
|
||
<td>Из M2E-пула (до 40% total supply)</td>
|
||
<td>Награды пользователям за прослушивание, лимитированные по времени и дневному лимиту</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Artist Royalties</strong></td>
|
||
<td>Из M2E-пула (доля 30–40%)</td>
|
||
<td>На кошельки артистов (on-chain mint)</td>
|
||
<td>Выплаты артистам в зависимости от уровня роялти (60–95%)</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Referral Program</strong></td>
|
||
<td>Из M2E-пула</td>
|
||
<td>На кошельки пригласившего и приглашённого (по 10 $TREC)</td>
|
||
<td>Стимулирует органический рост, при DAO-лимите на количество рефералов</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Quests / Challenges</strong></td>
|
||
<td>Из маркетингового пула</td>
|
||
<td>На пользователей, выполнивших задания</td>
|
||
<td>Формирует early-user retention</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Staking Rewards</strong></td>
|
||
<td>Из DAO Treasury</td>
|
||
<td>На стейкеров (8–15% APY)</td>
|
||
<td>20% награды автоматически сжигается, создав дефляцию</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>NFT / Ticket Purchases</strong></td>
|
||
<td>На кошельки артистов и DAO (5–10%)</td>
|
||
<td>—</td>
|
||
<td>Продажа NFT-контента, билетов и premium-функций — создаёт входящий поток токенов обратно в DAO</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Boosts / Promotion</strong></td>
|
||
<td>На DAO Treasury (10–20%)</td>
|
||
<td>—</td>
|
||
<td>Артисты покупают бусты, продвижения — прямой sink токенов</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Buyback & Burn</strong></td>
|
||
<td>—</td>
|
||
<td>Burn address (20–30% DAO-доходов)</td>
|
||
<td>DAO выкупает $TREC с рынка и сжигает, снижая циркулирующее предложение</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>DAO Grants / Marketing</strong></td>
|
||
<td>Из DAO Treasury</td>
|
||
<td>На партнёров, амбассадоров, кампании</td>
|
||
<td>Поддержка роста экосистемы и новых коллабораций</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Liquidity & Listing</strong></td>
|
||
<td>Из пула ликвидности (10%)</td>
|
||
<td>На биржи / LP-пулы</td>
|
||
<td>Для обеспечения ликвидности и стабилизации цены</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Example Balance Section -->
|
||
<section id="balance-example" class="mb-5">
|
||
<div class="card">
|
||
<div class="card-header">
|
||
Ⅳ️ Пример баланса (условно для MVP)
|
||
</div>
|
||
<div class="card-body">
|
||
<div class="table-responsive">
|
||
<table class="table table-bordered">
|
||
<tbody>
|
||
<tr>
|
||
<td>Общая эмиссия M2E-пула</td>
|
||
<td>400 000 000 $TREC</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Средний дневный выпуск (при 10k DAU)</td>
|
||
<td>1 000 000 $TREC</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Средний дневной burn через комиссии / buyback</td>
|
||
<td>~250 000 $TREC (25%)</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Net Emission Rate</td>
|
||
<td>≈ 0.75 млн / день</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Ожидаемый срок жизни пула</td>
|
||
<td>~18 мес при текущей скорости, до DAO-перекалибровки</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<h5 class="mt-4">Интерпретация для инвестора / DAO</h5>
|
||
<ul>
|
||
<li><strong>Эмиссия →</strong> идёт на рост и вовлеченность (M2E, квесты, стейкинг).
|
||
</li>
|
||
<li><strong>Возврат →</strong> обеспечивается через донаты, бусты, NFT и билеты.
|
||
</li>
|
||
<li><strong>Сжигание →</strong> DAO удерживает курс, создаёт дефицит.
|
||
</li>
|
||
<li><strong>Равновесие →</strong> M2E не бесконечен — ограничен supply и периодически пересчитывается DAO.
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
</main>
|
||
|
||
<footer class="text-center text-muted py-4">
|
||
<div class="container">
|
||
<p>© <?php echo date("Y"); ?> Tonify Project. All rights reserved.</p>
|
||
<p>Page generated at: <?php echo date('Y-m-d H:i:s'); ?> UTC</p>
|
||
</div>
|
||
</footer>
|
||
|
||
<!-- Bootstrap 5 JS Bundle -->
|
||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
|
||
</body>
|
||
</html>
|