Skip to content
View xiaohkk's full-sized avatar

Block or report xiaohkk

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.

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

Hello There!

I'm Jay Wang, a safety researcher at OpenAI. I design, code, research, and write. I received my PhD from Georgia Tech in 2024.

My work focuses on making AI more accessible, interpretable, and accountable, by designing and developing novel Interactive Interfaces for people to easily and enjoyably interact with Machine Learning systems at scale.

What I'm building now

AgentVault is what happens when you let AI agents spend real money but keep your hand on a kill switch. It's a treasury protocol on Solana: fund one USDC vault, register each agent with a per-task budget cap, and every payment an agent makes gets checked against that cap on-chain before it clears β€” no private keys handed to autonomous code, no surprise drains. Trip the kill switch on any agent and its spending access is revoked instantly, while its full history stays on the books. Every payment leaves a permanent on-chain receipt you can audit on Solana Explorer. Prefer to drive it from code? A TypeScript SDK and CLI run the whole flow headless.

Under the hood it's a small, sharp stack. An Anchor program in Rust holds the vault and enforces the budgets; vaults, agents, payments, and receipts all live as Program Derived Addresses, so the rules belong to the chain, not a server. A Next.js dashboard reads everything live from devnet β€” create a vault, fund it, register an agent, or hit the kill switch straight from your wallet. It's the kind of project I like most: real on-chain guardrails for AI that are genuinely useful and a little fun to run.

Follow along: https://github.com/xiaohkk/agentvault


I love open source. I lead and maintain the following open-source research projects on GitHub. :octocat: ⬇️

Please reach out if you have any questions or want to chat!

MeMemo: Vector database and vector search in your browser! (SIGIR'24)
163
Farsight: In situ intelligent widgets for responsible AI! (CHI'24)
28
SuperNOVA: Design strategies for notebook visualization tools (CHI'24)
67
Wordflow: Social and customizable AI writing assistant! (ACL'24)
264
WizMap: Explore and interpret millions of embeddings in your browser! (ACL'23)
528
DiffusionDB: Large-scale prompt gallery dataset for image generative models (ACL'23)
1375
WebSHAP: Explain any ML models anywhere! (TheWebConf'23)
68
GAM Coach: Personal coach to help you obtain desired AI decisions! (CHI'23)
20
Angler: Prioritize ML model improvements with interactive visualizations (CHI'23)
66
TimberTrek: Curate decision trees that align with human values! (VIS'22)
169
NOVA: Easy way to create notebook-ready visual analytics tools (VIS Poster'22)
32
GAM Changer: Edit ML models to reflect human knowledge and values (KDD'22)
130
StickyLand: Break the linear presentation of computational notebooks! (CHI'22)
570
Dodrio: Explore transformer models with interactive visualization (ACL'21)
372
CNN Explainer: Learn about CNNs with interactive visualization (TVCG'20)
8915

Popular repositories Loading

  1. aZKey-Solana aZKey-Solana Public

    CA: 9K84xmTzHxMHmJMsj8Pv694nNfNPDjNv9FWFnDycpump

    JavaScript

  2. stream-fusion stream-fusion Public

    A high-performance distributed data processing framework for real-time multi-source stream analytics and transformation

    Python

  3. throttlegate throttlegate Public

    A TypeScript middleware library for intelligent API rate limiting with adaptive thresholds

    TypeScript

  4. neural-drift neural-drift Public

    A Rust library for detecting and measuring concept drift in machine learning model predictions over time

    Rust

  5. auto-browser-cleaner auto-browser-cleaner Public

    Automated browser history and cache cleaner with customizable retention policies

    Python

  6. chartflow chartflow Public

    A TypeScript library for creating animated, interactive data flow diagrams with real-time updates

    TypeScript