Skip to content
View dersefurkan's full-sized avatar

Block or report dersefurkan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dersefurkan/README.md

Furkan Derse

Independent security reviewer for DeFi protocols and zkVM integrations.

The deliverable is a private Foundry repo with green forge test output — not a PDF.

Work

  • Invariant suites — stateful fuzzing around the identity that actually moves money: receipt ids, epoch indices, match ids, withdrawal cursors, forwarder senders.
  • Mainnet-fork tests — against a live deployment or a pinned commit, authorized scope only.
  • Upgrade / diff review — a focused pass over what changed after a proxy upgrade or a patch.
  • zkVM / coprocessor boundary — guest program plus on-chain verifier binding: image ID pinning, journal commitment, replay resistance.

This is a time-boxed security review, not a security audit and not a guarantee. Terms: SERVICES.md.

Public samples

Repo What it shows
split-ledger-vault-demo Money-moving identity, two shapes: split ledgers and a missing queue cursor. Directed PoCs, then conservation and per-request invariants on the patched vaults.
pool-invariant-suite-demo Two bug classes (first-depositor inflation, performance-fee creep) with directed PoCs, handler invariants with rate-relative rounding bounds, echidna/halmos/slither cross-checks, and a storage-layout drift guard. 32 tests.
risc0-onchain-verify-demo zkVM seam: Rust guest → Groth16 receipt → Solidity verifier. Negative tests for tampered journal, wrong image ID, bad selector — plus pinned replay and seal-malleability behavior, and guest-side rule tests.
zkvm-guest-bug-notes Curated map of guest-program and on-chain binding bug classes, public references only (12 classes, ~45 sources).

Samples are teaching contracts and notes. They are not findings against a live protocol.

Availability

Open for new engagements. Scope, process, and terms: SERVICES.md.

Contact: dersefurkan32@gmail.com · Telegram @FURY_Fn — replies within 24 hours.

Popular repositories Loading

  1. split-ledger-vault-demo split-ledger-vault-demo Public

    Foundry lab: split-ledger identity bug, directed PoC, and conservation invariants. Local only.

    Solidity

  2. risc0-onchain-verify-demo risc0-onchain-verify-demo Public

    Rust guest → Groth16 receipt → Solidity verifier. Local zkVM seam lab.

    Solidity

  3. pool-invariant-suite-demo pool-invariant-suite-demo Public

    Handler-based Foundry invariant suite: killed-bug showcase + mainnet fork fuzz (attack-test demo)

    Solidity

  4. dersefurkan dersefurkan Public

  5. zkvm-guest-bug-notes zkvm-guest-bug-notes Public

    Curated map of zkVM guest-program and onchain-binding bug classes with public references

  6. dersefurkan.github.io dersefurkan.github.io Public

    HTML