
GyrattBot
Kernel-Level Token Analysis
Every Solana token runs a process.
Some are kernel-level operations — clean execution, deep liquidity, tightly scoped. Others are user-space noise, idle signals waiting to dump. Most traders can't tell the difference until it's too late.
CA: coming soonThe Problem
Every Solana token runs a process. Some are kernel-level operations — clean execution, deep liquidity, tightly scoped. Others are user-space noise, idle signals waiting to dump.
GyrattBot treats each token like a process in an operating system. It reads the underlying signals — holder distribution, LP lock ratios, price volatility, wallet entropy — and assigns a kernel classification that describes what the token actually is, not what the narrative says it is.
How It Works
TokenProcess (contract_address, holder_count, lp_ratio, ...)
|
GyrattEngine
|-- SignalAgent -> signal_clarity (0-100)
|-- KernelAgent -> process_health (0-100)
|-- MemoryAnalyzer -> memory_score (0-100)
|-- RoutingAnalyzer -> routing_efficiency (0-100)
|__ StabilityAnalyzer -> kernel_stability (0-100)
|
KernelReport
{ verdict, metrics, final_score, log, process_id }Signal Clarity25%Token name/ticker noise vs. real signal tokensProcess Health25%LP lock ratio, top-10 concentration, token ageKernel Stability20%Volatility resistance, price consistencyRouting Efficiency20%Volume-to-holder routing, buy/sell pressureMemory Score10%Pattern matching against known success signaturesThe engine classifies every token into one of six process states:
Deep system-level integrity. Rare.
High privilege. Strong fundamentals.
Stable process. Worth watching.
Unprivileged. Mixed signals.
Low activity. Losing momentum.
Process terminated. Exit.
Install
pip install gyrattbot
pip install gyrattbotInstall from PyPIgit clone https://github.com/gyrattbot/gyratt-os.gitOr clone from sourcepip install -e .Install in editable modefrom gyratt.models import TokenProcess
from gyratt.engine import GyrattEngine
token = TokenProcess(
contract_address="7xKX...",
holder_count=4200,
top10_concentration=0.22,
lp_ratio=0.68,
lp_locked=True,
age_days=31,
volume_24h=840000.0,
price_change_24h=3.1,
buy_sell_ratio=1.4,
volatility_7d=0.18,
)
engine = GyrattEngine()
report = engine.analyze(token)
print(report.verdict) # ROOT
print(report.final_score) # 81.4
print(report.process_id) # A3F9C21B