A Sui-native proof-of-personhood credential: prove you’re a real, unique human — passkey + zkLogin onboarding, no personal data captured — and raise your assurance through verifiable real-world actions. Yes, the robots have to go outside.
- Live credential, attestor and Move package on Sui mainnet; SDK on npm as
por-sdk (Apache-2.0) — apps add a human-check in one call
- Device-attested real-world action: App Attest proven on a real iPhone — a walk mints an on-chain Verified Real credential, one per device (built and proven; enforcement gated off during rollout)
- personhood-tier: a runnable “third assurance tier” for device-attestation systems, written for Nodle’s trust relay — SIWE + attestation + a live PoR read in one session claim
- The personhood gate in the x402 charging agent and the Verified Agent demo — paying agents settle, verified humans read free
- Consumer front door: Yomp (walk to prove you’re real, Sui testnet)
Sui · mainnet · livePersonhood, not “sybil-proof”por-proof-of-real.netlify.app →
A proposed extension to the x402 standard (Linux Foundation): bind an on-chain settlement to a signed execution receipt, recomputable from published bytes with an independent verifier. Its conformance gate has been reproduced green by independent issuers on two rails; a production EVM team posted per-leg records for a real Polygon JPYC settlement against it, and the author of the receipt-envelope I-D it binds to caught a §3.5 defect that I fixed in §4.
Spec · EVM · SVM · SuiPR #2666 · openx402-foundation/x402 →
My review text landed verbatim in draft-morrison-consent-settlement-05 (§8.1, §10.5), with a named Contributor credit, after a thread where the author took every correction, including three overclaims I caught. A rarer sport than it should be.
Standards · Aug 2026x402#2734 →
An independent x402 facilitator on Sui: non-custodial verify/settle for the exact scheme, zero fee, optional gasless via Enoki. It relays the payer’s own signed transaction and never holds funds.
Sui · mainnet · livelive facilitator →
The flagship: signed, recomputable evidence that the code which shipped is the code a human approved — the verifier for a requirement SLSA v1.2 published and left undefined. One line of CI; a stranger with git can replay every verdict offline. Built around one question: can a human check what the agent did without trusting the agent’s own account of it? (The agent’s account is always very confident. That’s the problem.)
- Validated against 810 production merges with zero false positives; predicate submitted as in-toto/attestation#581; on the GitHub Marketplace with a fortnightly release train — sponsorable
- rv — Reversible Actions: undo for shell-command file effects, journaled on every command an agent runs. For the ones it swore were safe.
- ev — Evidence Tiers: every claim labelled ran / read / told / recalled / inferred, as an in-toto predicate with an offline verifier.
- xv — Verified Examples: execution attestations for doc examples so an agent can check instead of recall; CI gate.
- Desktop agent v1.4.1: local-first (Tauri 2 + Rust + Ollama), macOS signed + notarized, in-app updater. Trust, but
rv undo.
Marketplace · fortnightly releases · Apache-2.0 / MITgithub.com/DrVelvetFog →
13merged PRs · 6 orgs
Into repos I don’t own — someone else’s maintainer decided each was worth carrying, which is the only review that counts.
- OpenMed — release signing, run-ledger, rollback, registry, demos7
- huggingface.js — two correctness fixes2
- sigstore-python — statement-parse fix1
- x402 — cross-SDK error parity1
- Nodle rollup — bridge migration docs (+ Bridgehub commits landed in #122)1
- Tessera — recovery-hint API (Rust)1
Plus Mysten Sui-stack issues fixed upstream
An EV that pays for its own charge: authorize a ceiling, meter the kWh (x402 upto), settle the actual, emit a receipt an independent checker verifies — over the network’s own OCPI record. PoR-gated.
Sui mainnet · Solana devnetrepo →
Open-source Claude Code plugin for the x402 standard: bundled spec corpus, authoring/review workflows, and a non-custodial conformance MCP that recomputes a settlement against the on-chain balance change.
Dev tooling · Apache-2.0repo →
The x402 builder stack for Sui — facilitator + tooling + a one-command demo that settles a real $0.01 USDC payment on mainnet and lets anyone recompute it in-browser. Sui Overflow 2026 entry.
Sui · mainnetlive →
The thesis in one artifact: who the agent is (PoR), what it paid for (x402 receipts), what it remembers (Walrus, ownership enforced on Sui) — all checkable on-chain, local LLM brain.
Sui · demorepo →
Also shipped
- Gulp City — installable 3D PWA arcade game. Apparently I also needed a hobby.
- Jamie Buddy — a local-LLM writing assistant.
- Postdate — sealed letters to your future self. Native iOS (SwiftUI, StoreKit 2, zero third-party code); in App Review.
- Agent-native payments on Nodle — x402
exact over NODL on zkSync via Permit2, real testnet settlements end to end; paired with an MCP kit for provenance + personhood. Repos private during partnership review.
- FairLine — tranched liquidity vault on DeepBook Predict. Testnet, unaudited, wound down; kept as a reference.
- Yomp — walk-to-prove-you’re-real, the consumer front door for PoR (Sui testnet).
Honest labels: testnet / unaudited / in review stated plainly
Work with me
Contract, grants, or a full-time AI-engineering role.
Identity, agentic payments, accountability tooling. Deepest on Sui; actively cross-rail.
tjagodka@gmail.com