p0z402

Detect liquidity flux before price moves.
Eight independent signals, one conviction score.

LP Depth ──┐
Whale Flow ─┤
Buy Pressure─┤
Sell Wall ──┤──> Flux Index > FluxState > Action
Vol Velocity┤
Price Impact┤
Holder Flux ┤
Arbitrage ──┘
CA: TBAA
p0z402

SIGNALS

8 independent on-chain liquidity signals

#SignalWeightDetects
1buy_pressure20%Volume dominance + transaction count ratio
2whale_flow15%Average trade size vs whale threshold
3volume_velocity15%Unique traders + volume-to-LP ratio
4lp_depth15%LP growth/decline and absolute depth
5sell_wall15%Sell pressure x price impact intensity
6holder_flux10%Holder count change velocity
7price_impact5%LP depth quality via slippage
8arbitrage5%Cross-DEX efficiency and manipulation

FLUX STATES

0-19
STABLE
No significant flux
20-39
STIRRING
Early movement, unconfirmed
40-59
FLOWING
Directional momentum building
60-79
RUSHING
Strong flux, imminent action
80-100
SURGING
All signals aligned - breakout

INSTALL

Get started in seconds

pip install
pip install p0z402
from source
> git clone https://github.com/p0z402.git
> cd p0z402
> pip install -e ".[dev]"
dashboard
> cd dashboard
> npm install
> npm run dev
docker
> docker-compose up p0z402
# run tests + dashboard
example.py
from p0z402 import P0zEngine, LiquiditySnapshot
import time

engine = P0zEngine()

snap = LiquiditySnapshot(
    token_ca="So11111111111111111111111111111111111111112",
    token_name="MyToken",
    timestamp=time.time(),
    lp_depth_usd=250_000,
    lp_depth_change_1h=18.5,
    buy_volume_1h=90_000,
    sell_volume_1h=25_000,
    # ... more params
)

result = engine.analyze(snap)
print(f"Flux Index: {result.flux_index}/100")
print(f"State: {result.flux_state.value.upper()}")
Output:
Flux Index: 78.4/100
State: RUSHING
Breakout: 74%
Action: enter
Reasoning: Strong directional flux - momentum building significantly.