JELLEO Autonomous Solana audit
Cycle complete · no confirmed Critical/High
Audit report · cycle 20260511-141242

Hunt cycle · default.

Auditor
Kirill Sakharuk · kirill@jelleo.com
Customer
default
Window
cycle 20260511-141242
Cycle
20260511-141242
Engine SHA
6cd742f25a
Wrapper SHA
873ac13042
Generated
2026-05-12T00:42:02+00:00
0
Critical
0
High
0
Medium
0
Low
0
Info
confirmed · disclosed · fixed · verified
3Rejected (false positive)
Signed · Ed25519
MCowBQYDK2VwAyEAvCFSLBecPuNClei48PWjHuelHlBX9uYZo4wELbQ7b+k=
verify with audit-pipeline sign verify <file> <file>.sig --pubkey jelleo.ed25519.pub
public key at https://jelleo.com/keys/jelleo.ed25519.pub
Platform · v0.1
JELLEO · The underwriting layer for Solana DeFi.

default · hunt cycle

20260511-141242 · started 2026-05-11T14:12:42+00:00 · engine 6cd742f25a · wrapper 873ac13042 · merkle 005eda23a77ace29…

01 — Cycle summary

Critical
0
High
0
Medium
0
Confirmed
0
Total verdicts
3
Critical 0 High 0 Medium 0 Low 3 Info 0

02 — Findings

SeverityHypothesisTitle VerdictStatusPoC
Low SMOKE1-pre-fire-chain-test-noop Smoke probe (must be false): every function in src/percolator.rs returns the literal string "SMOKE_TEST_PROBE_NEVER_PRES FALSE / HIGH rejected
Low SMOKE2-pre-fire-chain-test-trivial Smoke probe (must be false): the file src/percolator.rs contains the literal byte sequence "NEVER_MATCH_THIS_TOKEN_qwert FALSE / HIGH rejected
Low SMOKE3-pre-fire-chain-test-bind Smoke probe (must be false): pub fn names in src/percolator.rs all begin with the prefix "smoke_probe_". Trivially false FALSE / HIGH rejected

A — Severity rubric

TierDefinition
CriticalDirect loss of user funds or full protocol takeover with no meaningful preconditions. Reachable from a permissionless instruction by any signer. Must be patched immediately.
HighSignificant loss of user funds or protocol invariant violation under realistic preconditions (specific market state, signer with limited but obtainable role). Patch should ship in next release.
MediumHardening issue, partial loss possible, or invariant violation requiring privileged signer or improbable state. Worth fixing in normal cadence.
LowMinor issue with no plausible path to fund loss. Code-quality or defense-in-depth concern.
InfoInformational. No security impact. Documentation or style suggestion.

B — Methodology

This cycle was produced by Jelleo's continuous, hypothesis-driven Solana audit loop. Every finding originates as a falsifiable invariant claim from a per-protocol hypothesis library, dispatched to multi-agent recon (Layer 1), promoted on contested verdicts via adversarial debate (Layer 1.5), and confirmed empirically via a cargo test proof-of-concept (Layer 2) before transitioning to confirmed. Confirmed findings auto-fire structural sibling derivation and cross-protocol propagation hooks, then move through a restricted lifecycle (new → triaged → confirmed → disclosed → fixed → verified). Every cycle is signed Ed25519 against the platform key — see the cover-page receipt.

Full spec: docs/methodology/ (eleven sections, §01–§10) · Live reference: jelleo.com/methodology.html · Inaugural disclosure: aeyakovenko/percolator-prog#39 (F7, 2026-04)