diff --git a/landing/src/views/HomeViewOffensive.vue b/landing/src/views/HomeViewOffensive.vue index 706fc38..fd27766 100644 --- a/landing/src/views/HomeViewOffensive.vue +++ b/landing/src/views/HomeViewOffensive.vue @@ -28,7 +28,8 @@

Adaptive Trading

-

Kraiken optimizes 3 trading strategies non-stop — working to capture fees, adjusting depth, reading the market. Never sleeps, never panics.

+

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.

+

See how it works →

🎯
@@ -196,6 +197,13 @@ h2 font-size: 16px line-height: 1.6 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 display: flex justify-content: center diff --git a/landing/src/views/docs/HowItWorks.vue b/landing/src/views/docs/HowItWorks.vue index a0652c3..006b515 100644 --- a/landing/src/views/docs/HowItWorks.vue +++ b/landing/src/views/docs/HowItWorks.vue @@ -8,12 +8,12 @@

The Floor

- 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 floor is a hard lower bound — it's backed by real ETH, not promises. Even in a worst-case sell-off, the floor holds - because the ETH is locked in immutable contracts that nobody can touch. + This isn't a promise — it's code. Even in a worst-case sell-off, the floor holds because the ETH is locked + 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.

→ Technical deep-dive: Liquidity Management

@@ -21,8 +21,8 @@

The Optimizer

- Kraiken runs three trading strategies simultaneously — earning fees from every trade that happens. These fees flow back - into the vault, growing the floor over time. + KRK owns its own trading infrastructure. The optimizer manages three liquidity positions — floor, anchor, and discovery — capturing fees from every trade. + Those fees flow back into the vault, growing the floor over time. No market makers, no LPs, no counterparty risk.

The optimizer reads staker sentiment and adapts positions accordingly — adjusting widths, depths, and allocations @@ -31,6 +31,28 @@

→ Technical deep-dive: The Optimizer

+
+

How Recenters Work

+ +

→ Technical deep-dive: Liquidity Management

+
+ +
+

Evolution

+

+ The optimizer is not a static algorithm. New versions will be trained off-chain and deployed as new contracts. + Roadmap: staker governance will replace the current admin key — the community will decide how their liquidity is managed. +

+

+ This is the KrAI in KrAIken — an autonomous system that evolves through staker governance. +

+

→ Technical deep-dive: The Optimizer

+
+

Supply

diff --git a/logs/review.log b/logs/review.log new file mode 100644 index 0000000..25d669e --- /dev/null +++ b/logs/review.log @@ -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 ---