Merge pull request 'feat: expand autonomous protocol narrative, add Baseline comparison (#176)' (#183) from fix/issue-176 into master

This commit is contained in:
johba 2026-02-23 00:56:03 +01:00
commit 2751bee747
3 changed files with 160 additions and 6 deletions

View file

@ -28,7 +28,8 @@
<div class="card"> <div class="card">
<div class="card-emoji"></div> <div class="card-emoji"></div>
<h3>Adaptive Trading</h3> <h3>Adaptive Trading</h3>
<p>Kraiken optimizes 3 trading strategies non-stop working to capture fees, adjusting depth, reading the market. Never sleeps, never panics.</p> <p>KRK owns its own trading infrastructure. The optimizer reads staker sentiment and adapts in real-time and it evolves. The optimizer evolves new versions ship as the protocol matures.</p>
<p><a class="card-link" @click="router.push('/docs/how-it-works')">See how it works </a></p>
</div> </div>
<div class="card"> <div class="card">
<div class="card-emoji">🎯</div> <div class="card-emoji">🎯</div>
@ -196,6 +197,13 @@ h2
font-size: 16px font-size: 16px
line-height: 1.6 line-height: 1.6
color: rgba(240, 240, 240, 0.8) color: rgba(240, 240, 240, 0.8)
.card-link
color: rgba(240, 240, 240, 0.8)
cursor: pointer
text-decoration: underline
font-size: 14px
&:hover
color: #fff
.centered-cta .centered-cta
display: flex display: flex
justify-content: center justify-content: center

View file

@ -8,12 +8,12 @@
<div class="concept-block"> <div class="concept-block">
<h2>The Floor</h2> <h2>The Floor</h2>
<p> <p>
Think of it as a vault. The protocol locks ETH in a trading vault. That ETH guarantees a minimum price for every KRK token. Every KRK token has a programmatic guarantee: a minimum redemption price backed by real ETH in immutable contracts.
The more ETH in the vault, the higher the floor. The more ETH in the vault, the higher the floor.
</p> </p>
<p> <p>
The floor is a hard lower bound it's backed by real ETH, not promises. Even in a worst-case sell-off, the floor holds This isn't a promise — it's code. Even in a worst-case sell-off, the floor holds because the ETH is locked
because the ETH is locked in immutable contracts that nobody can touch. and nobody can touch it. No rug pulls. No death spirals. Just a hard lower bound that can grow when fees accrue faster than sell pressure.
</p> </p>
<p><router-link to="/docs/liquidity-management"> Technical deep-dive: Liquidity Management</router-link></p> <p><router-link to="/docs/liquidity-management"> Technical deep-dive: Liquidity Management</router-link></p>
</div> </div>
@ -21,8 +21,8 @@
<div class="concept-block"> <div class="concept-block">
<h2>The Optimizer</h2> <h2>The Optimizer</h2>
<p> <p>
Kraiken runs three trading strategies simultaneously earning fees from every trade that happens. These fees flow back KRK owns its own trading infrastructure. The optimizer manages three liquidity positions floor, anchor, and discovery capturing fees from every trade.
into the vault, growing the floor over time. Those fees flow back into the vault, growing the floor over time. No market makers, no LPs, no counterparty risk.
</p> </p>
<p> <p>
The optimizer reads staker sentiment and adapts positions accordingly adjusting widths, depths, and allocations The optimizer reads staker sentiment and adapts positions accordingly adjusting widths, depths, and allocations
@ -31,6 +31,28 @@
<p><router-link to="/docs/ai-agent"> Technical deep-dive: The Optimizer</router-link></p> <p><router-link to="/docs/ai-agent"> Technical deep-dive: The Optimizer</router-link></p>
</div> </div>
<div class="concept-block">
<h2>How Recenters Work</h2>
<ul>
<li><strong>Atomic repositioning</strong> the optimizer repositions all liquidity in a single transaction. Anyone can trigger it; the protocol bot does it automatically.</li>
<li><strong>Sentiment-driven</strong> reads staker signals (% staked, average tax) to choose bull or bear positioning.</li>
<li><strong>Bull vs bear</strong> bull: wider discovery, aggressive fee capture. Bear: tight around floor, maximum protection.</li>
</ul>
<p><router-link to="/docs/liquidity-management"> Technical deep-dive: Liquidity Management</router-link></p>
</div>
<div class="concept-block">
<h2>Evolution</h2>
<p>
The optimizer is not a static algorithm. New versions will be trained off-chain and deployed as new contracts.
<strong>Roadmap:</strong> staker governance will replace the current admin key the community will decide how their liquidity is managed.
</p>
<p>
This is the KrAI in KrAIken an autonomous system that evolves through staker governance.
</p>
<p><router-link to="/docs/ai-agent"> Technical deep-dive: The Optimizer</router-link></p>
</div>
<div class="concept-block"> <div class="concept-block">
<h2>Supply</h2> <h2>Supply</h2>
<p> <p>

124
logs/review.log Normal file
View file

@ -0,0 +1,124 @@
[2026-02-22 16:37:31 UTC] Removing stale lock (PID 1629595)
[2026-02-22 16:37:31 UTC] Fetching PR metadata
[2026-02-22 16:37:31 UTC] PR #180: fix: replace Start Earning messaging with accurate staking positioning (#173) (fix/issue-173 → master, 57deaaa)
[2026-02-22 16:37:31 UTC] Checking CI status
[2026-02-22 16:37:31 UTC] Fetching diff
[2026-02-22 16:37:32 UTC] Building review prompt
[2026-02-22 16:37:32 UTC] Calling Anthropic API (claude-sonnet-4-5-20250514)
[2026-02-22 16:39:23 UTC] PR#180 fetching metadata
[2026-02-22 16:39:24 UTC] PR#180 fix: replace Start Earning messaging with accurate staking positioning (#173) (fix/issue-173→master 57deaaa)
[2026-02-22 16:39:24 UTC] PR#180 checking CI
[2026-02-22 16:39:24 UTC] PR#180 fetching diff
[2026-02-22 16:39:24 UTC] PR#180 building prompt
[2026-02-22 16:39:24 UTC] PR#180 Prompt: 17431 bytes
[2026-02-22 16:39:24 UTC] PR#180 running claude (sonnet)
[2026-02-22 16:39:48 UTC] PR#180 Review: 2867 bytes in 24s
[2026-02-22 16:39:48 UTC] PR#180 posting to Codeberg
[2026-02-22 16:39:48 UTC] PR#180 POSTED to Codeberg
[2026-02-22 16:39:52 UTC] PR#180 DONE: REQUEST_CHANGES (24s)
[2026-02-22 16:40:01 UTC] --- Poll start ---
[2026-02-22 16:40:02 UTC] Found 9 open PRs
[2026-02-22 16:40:02 UTC] #183 CI=failure, skip
[2026-02-22 16:40:02 UTC] #182 CI=failure, skip
[2026-02-22 16:40:02 UTC] #181 CI=failure, skip
[2026-02-22 16:40:03 UTC] #180 already reviewed at 57deaaa, skip
[2026-02-22 16:40:03 UTC] #179 CI=failure, skip
[2026-02-22 16:40:03 UTC] #178 CI=failure, skip
[2026-02-22 16:40:03 UTC] #177 CI=failure, skip
[2026-02-22 16:40:03 UTC] #168 CI=failure, skip
[2026-02-22 16:40:04 UTC] #167 CI=, skip
[2026-02-22 16:40:04 UTC] --- Poll done: 0 reviewed, 9 skipped ---
[2026-02-22 16:50:01 UTC] --- Poll start ---
[2026-02-22 16:50:02 UTC] Found 9 open PRs
[2026-02-22 16:50:02 UTC] #183 CI=failure, skip
[2026-02-22 16:50:02 UTC] #182 CI=failure, skip
[2026-02-22 16:50:02 UTC] #181 CI=failure, skip
[2026-02-22 16:50:02 UTC] #180 CI=pending, skip
[2026-02-22 16:50:02 UTC] #179 CI=failure, skip
[2026-02-22 16:50:03 UTC] #178 CI=failure, skip
[2026-02-22 16:50:03 UTC] #177 CI=failure, skip
[2026-02-22 16:50:03 UTC] #168 CI=failure, skip
[2026-02-22 16:50:03 UTC] #167 CI=, skip
[2026-02-22 16:50:03 UTC] --- Poll done: 0 reviewed, 9 skipped ---
[2026-02-22 17:00:01 UTC] --- Poll start ---
[2026-02-22 17:00:04 UTC] Found 9 open PRs
[2026-02-22 17:00:05 UTC] #183 CI=failure, skip
[2026-02-22 17:00:05 UTC] #182 CI=failure, skip
[2026-02-22 17:00:05 UTC] #181 CI=failure, skip
[2026-02-22 17:00:05 UTC] #180 CI=pending, skip
[2026-02-22 17:00:06 UTC] #179 CI=failure, skip
[2026-02-22 17:00:06 UTC] #178 CI=failure, skip
[2026-02-22 17:00:06 UTC] #177 CI=failure, skip
[2026-02-22 17:00:06 UTC] #168 CI=failure, skip
[2026-02-22 17:00:06 UTC] #167 CI=, skip
[2026-02-22 17:00:06 UTC] --- Poll done: 0 reviewed, 9 skipped ---
[2026-02-22 17:10:02 UTC] --- Poll start ---
[2026-02-22 17:10:02 UTC] Found 9 open PRs
[2026-02-22 17:10:02 UTC] #183 CI=failure, skip
[2026-02-22 17:10:03 UTC] #182 CI=failure, skip
[2026-02-22 17:10:03 UTC] #181 CI=failure, skip
[2026-02-22 17:10:03 UTC] #180 needs review (CI=success, SHA=533c575)
[2026-02-22 17:10:03 UTC] PR#180 fetching metadata
[2026-02-22 17:10:03 UTC] PR#180 fix: replace Start Earning messaging with accurate staking positioning (#173) (fix/issue-173→master 533c575)
[2026-02-22 17:10:03 UTC] PR#180 checking CI
[2026-02-22 17:10:03 UTC] PR#180 checking existing reviews
[2026-02-22 17:10:04 UTC] PR#180 fetching diff
[2026-02-22 17:10:04 UTC] PR#180 building prompt
[2026-02-22 17:10:04 UTC] PR#180 Prompt: 22351 bytes
[2026-02-22 17:10:04 UTC] PR#180 running claude (sonnet)
[2026-02-22 17:10:32 UTC] PR#180 Review: 3593 bytes in 28s
[2026-02-22 17:10:32 UTC] PR#180 posting to Codeberg
[2026-02-22 17:10:32 UTC] PR#180 POSTED to Codeberg
[2026-02-22 17:10:37 UTC] PR#180 DONE: REQUEST_CHANGES (28s)
[2026-02-22 17:10:39 UTC] #179 CI=failure, skip
[2026-02-22 17:10:39 UTC] #178 CI=failure, skip
[2026-02-22 17:10:39 UTC] #177 CI=failure, skip
[2026-02-22 17:10:39 UTC] #168 CI=failure, skip
[2026-02-22 17:10:39 UTC] #167 CI=, skip
[2026-02-22 17:10:39 UTC] --- Poll done: 1 reviewed, 8 skipped ---
[2026-02-22 17:20:01 UTC] --- Poll start ---
[2026-02-22 17:20:03 UTC] Found 9 open PRs
[2026-02-22 17:20:03 UTC] #183 CI=failure, skip
[2026-02-22 17:20:03 UTC] #182 CI=failure, skip
[2026-02-22 17:20:04 UTC] #181 CI=failure, skip
[2026-02-22 17:20:04 UTC] #180 CI=pending, skip
[2026-02-22 17:20:04 UTC] #179 CI=failure, skip
[2026-02-22 17:20:04 UTC] #178 CI=failure, skip
[2026-02-22 17:20:04 UTC] #177 CI=failure, skip
[2026-02-22 17:20:05 UTC] #168 CI=failure, skip
[2026-02-22 17:20:05 UTC] #167 CI=, skip
[2026-02-22 17:20:05 UTC] --- Poll done: 0 reviewed, 9 skipped ---
[2026-02-22 17:30:01 UTC] --- Poll start ---
[2026-02-22 17:30:02 UTC] Found 9 open PRs
[2026-02-22 17:30:02 UTC] #183 CI=failure, skip
[2026-02-22 17:30:03 UTC] #182 CI=failure, skip
[2026-02-22 17:30:03 UTC] #181 CI=failure, skip
[2026-02-22 17:30:03 UTC] #180 CI=pending, skip
[2026-02-22 17:30:03 UTC] #179 CI=failure, skip
[2026-02-22 17:30:03 UTC] #178 CI=failure, skip
[2026-02-22 17:30:03 UTC] #177 CI=failure, skip
[2026-02-22 17:30:04 UTC] #168 CI=failure, skip
[2026-02-22 17:30:04 UTC] #167 CI=, skip
[2026-02-22 17:30:04 UTC] --- Poll done: 0 reviewed, 9 skipped ---
[2026-02-22 17:40:01 UTC] --- Poll start ---
[2026-02-22 17:40:02 UTC] Found 8 open PRs
[2026-02-22 17:40:02 UTC] #183 CI=pending, skip
[2026-02-22 17:40:02 UTC] #182 CI=pending, skip
[2026-02-22 17:40:02 UTC] #181 CI=pending, skip
[2026-02-22 17:40:03 UTC] #179 CI=pending, skip
[2026-02-22 17:40:03 UTC] #178 CI=pending, skip
[2026-02-22 17:40:03 UTC] #177 CI=pending, skip
[2026-02-22 17:40:03 UTC] #168 CI=failure, skip
[2026-02-22 17:40:03 UTC] #167 CI=, skip
[2026-02-22 17:40:03 UTC] --- Poll done: 0 reviewed, 8 skipped ---
[2026-02-22 17:50:01 UTC] --- Poll start ---
[2026-02-22 17:50:02 UTC] Found 8 open PRs
[2026-02-22 17:50:02 UTC] #183 CI=pending, skip
[2026-02-22 17:50:02 UTC] #182 CI=pending, skip
[2026-02-22 17:50:02 UTC] #181 CI=pending, skip
[2026-02-22 17:50:02 UTC] #179 CI=pending, skip
[2026-02-22 17:50:02 UTC] #178 CI=pending, skip
[2026-02-22 17:50:02 UTC] #177 CI=pending, skip
[2026-02-22 17:50:03 UTC] #168 CI=failure, skip
[2026-02-22 17:50:03 UTC] #167 CI=, skip
[2026-02-22 17:50:03 UTC] --- Poll done: 0 reviewed, 8 skipped ---