Skip to content
View bkd-dotcom's full-sized avatar

Highlights

  • Pro

Organizations

@Signetry

Block or report bkd-dotcom

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

Binay Dalai

Binay Dalai

CS + Computational Math @ Penn State (Schreyer Honors) Application Developer Intern @IBM

Website LinkedIn


I mostly work on ML, optimization, and formal verification. Recently I've been building a governance layer for AI coding agents: it figures out how much a given change should be trusted and attaches a signed receipt so you can check the decision later.

What I've built

Project
Signetry A change-control plane for coding agents. Any agent can open a PR; Signetry decides how much authority the change earned and signs the result with an Ed25519 receipt (in-toto / SLSA). It quarantines prompt-injection text on disk, runs an independent verifier, and does deterministic SAST across 7 languages. Ships as a kernel, a GitHub Action, a GitHub App, and editor plugins.
Cauzon Root-cause analysis for data incidents on DataHub. It walks the lineage upstream, finds the actual cause, and writes it back.
TracePilot A multi-agent router that learns from its own Arize Phoenix traces and reroutes away from tools that keep failing.
Transformer × QAOA IEEE NMITCON 2025 paper. A from-scratch PyTorch transformer with QAOA-optimized attention blocks.
5G-AKA verification (honors thesis, in progress) Formal verification of the 5G-AKA auth protocol with SAT/SMT (Z3), an NL-to-CNF pipeline, and a Tamarin baseline.

What I care about

Plenty of people are making AI agents more capable. I'm more interested in whether you can trust what they do: keep the change inside a contract, have something the model can't override check it, and be able to prove afterward what happened. Signetry is that idea built out. The QAOA and 5G-AKA work comes from the same place, just applied to optimization and protocols.

Right now

  • @IBM — generative AI on watsonx, and Watson services on OpenShift for clients.
  • Before that — Lockheed Martin, reinforcement learning for threat assessment (85% success rate).
  • Tools I reach for — PyTorch, Qiskit/QAOA, Z3/SMT, Coq/Rocq, and Python / C / Java / TypeScript.

Pinned Loading

  1. Signetry/core Signetry/core Public

    Agent-agnostic change-control plane for coding agents. Govern Claude Code, Codex, Cursor, or any agent behind one admission pipeline — prove every change with a signed receipt.

    Python 1 3

  2. Signetry/action Signetry/action Public

    Govern any coding agent's PR with the Signetry admission pipeline and attach a signed receipt. Works for Claude Code, Codex, Cursor, Copilot, Devin, or a human.

  3. Signetry/eval Signetry/eval Public

    The public adversarial evaluation suite for Signetry: measures attack success rate (ASR) and utility-under-defense for coding-agent prompt injection, skill/MCP poisoning, and memory-injection threa…

    Python

  4. Signetry/plugins Signetry/plugins Public

    Signetry editor/agent plugins — govern coding-agent changes in Claude Code, Cursor, Codex, and CI with signed receipts. Blocks out-of-scope edits before they happen.

    Shell