Skip to content
View DrVelvetFog's full-sized avatar
👽
May Contain Ideas
👽
May Contain Ideas

Block or report DrVelvetFog

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
DrVelvetFog/README.md

Tony Jagodka

I build software that can prove what it did — supply-chain evidence, agent accountability, and payment infrastructure. Solo, end to end.

Open to contract and full-time engineering work → 📫 tjagodka@gmail.com · 🌐 tonyjagodka.com

Four things worth checking

  • A fix approved into CPython. http.client hung forever reading a 204 or 304 response that carried Transfer-Encoding: chunked — no timeout, no error, just a stall. Found it, reported it, fixed it in 20 lines → python/cpython#157952 (approved, awaiting a core dev)
  • 19 pull requests merged into repos I don't own, across 8 organisations — sigstore, Hugging Face, Anchore, the x402 standard (Linux Foundation), OpenMed, Nodle, Tessera, probityai. Someone else's maintainer decided each one was worth carrying, which is the only review that counts. → the full ledger
  • Source Review Coverage on the GitHub Marketplace. One line of CI that makes "two people approved this" something a stranger can recompute offline. Validated against 810 production merges with zero false positives. Apache-2.0
  • Eight upstream projects audited in a day — CPython, pydicom, attohttpc, feedparser, Ersilia, purldb, plus two private security reports. One is now fixed and public: NLnet Labs fixed all four bugs I found in their Rust DNS library, a soundness bug among them, and RUSTSEC-2026-0310 credits me by name. Since then, a fuzz target on syft's SBOM decoder showed that a valid SPDX file could crash Anchore's grype scanner → anchore/syft#5326 (merged). → every finding, and the method

What I work in

Python · TypeScript · Go · Rust · Swift · Solidity / Move — CI and release engineering, in-toto and Sigstore provenance, protocol spec work, and production services I keep running.

Also live

An x402 facilitator settling on Sui mainnet (independent, non-custodial) · por-sdk on npm · a signed and notarized macOS desktop agent · three agent-accountability tools — rv · ev · xv · and text adopted verbatim into a published IETF Internet-Draft, credited under my legal name, Antoni Jagodka.

→ The long version, with the full engineering record


📫 tjagodka@gmail.com · 𝕏 @DrVelvetFog · 🌐 portfolio · 💖 sponsor the OSS

Lines I don't cross: no custody · no token-for-money sales · no PII capture · honest labeling (testnet/unaudited stated plainly). The fourth wall, on the other hand, is fair game.

Pinned Loading

  1. sui-x402-facilitator sui-x402-facilitator Public

    An independent x402 facilitator on Sui — non-custodial verify/settle for the Sui exact scheme. Live at sui-facilitator.onrender.com

    TypeScript 1

  2. source-review-coverage source-review-coverage Public

    in-toto attestation predicate: evidence that a source revision was covered by the review it claims

    Python 1

  3. por-sdk por-sdk Public

    Proof of Real — gate any Sui app on verified-human (proof-of-personhood) credentials in a few lines.

    TypeScript

  4. reversible reversible Public

    rv — reversible shell actions: git-tree snapshots, append-only journal, per-path undo. Closes the gap Claude Code checkpointing documents.

    Python

  5. uig-studios-ai uig-studios-ai Public

    UIG Studios AI — local-first desktop AI agent you can check up on: undo for shell commands, code-stamped evidence tiers, verified examples, OKF memory, safety gates that don't depend on the model. …

    JavaScript

  6. kaspa-verifiable-index kaspa-verifiable-index Public

    Verifiable getUtxosByCovenantId over Kaspa node truth, with fail-closed cross-check of a third-party covenant indexer. Answers rusty-kaspa#1128.

    Python