Skip to content

Instantly share code, notes, and snippets.

View Deeptanshu-sankhwar's full-sized avatar
🎯
Focusing

Deeptanshu Sankhwar Deeptanshu-sankhwar

🎯
Focusing
View GitHub Profile
@Deeptanshu-sankhwar
Deeptanshu-sankhwar / speaker.md
Last active July 8, 2025 16:58
ETH Tokyo 25

What will be the title of your presentation?

Verifiable AI Agents on Ethereum: Trustless Automation via MCPChain

Please give us a brief summary of your presentation. This will be published in the event schedule. (250 chars max)

AI agents are black boxes, risky for high-stakes use. MCPChain builds Ethereum's on-chain trust layer, enabling verifiable, auditable AI. Discover how to unlock secure, accountable automation for DeFi & beyond. Build bots you can prove and trust.

Please provide a full description of your presentation. The more details you provide, the easier it will be to review your application. (1000 chars max)

AI agents promise revolutionary automation, but today they operate as unaccountable black boxes, risky for DeFi, DAO governance, and enterprise. This talk introduces MCPChain: an on-chain trust layer for AI. It enables agents to securely access off-chain tools and verifiably log interactions. MCPChain features a decentralized Tool Registry, a curated “app store” where tool providers

@Deeptanshu-sankhwar
Deeptanshu-sankhwar / FB-PE-InterviewTips.md
Created June 27, 2025 14:07 — forked from ameenkhan07/FB-PE-InterviewTips.md
Facebook Production Engineering Interview

What to Expect and Tips

• 45-minute systems interview, focus on responding to real world problems with an unhealthy service, such as a web server or database. The interview will start off at a high level troubleshooting a likely scenario, dig deeper to find the cause and some possible solutions for it. The goal is to probe your knowledge of systems at scale and under load, so keep in mind the challenges of the Facebook environment.
• Focus on things such as tooling, memory management and unix process lifecycle.

Systems

More specifically, linux troubleshooting and debugging. Understanding things like memory, io, cpu, shell, memory etc. would be pretty helpful. Knowing how to actually write a unix shell would also be a good idea. What tools might you use to debug something? On another note, this interview will likely push your boundaries of what you know (and how to implement it).

Design/Architecture 

Interview is all about taking an ambiguous question of how you might build a system and letting

@Deeptanshu-sankhwar
Deeptanshu-sankhwar / milestone1.md
Created May 16, 2025 09:47
Google Summer of Code '25 : Milestone 1

GSoC 2025: Modernize iD Editor Session Management - Milestone 1 Technical Plan (Revised)

Student: Deeptanshu Sankhwar Project: Modernize iD Editor Session Management with IndexedDB Milestone 1 Focus: Replace localStorage with IndexedDB as the default session store, including data migration, resilience, and unit-tested abstractions. This plan incorporates findings from PR #10619.

0. Prerequisites

  • Codebase Familiarization (Targeted Review):
@Deeptanshu-sankhwar
Deeptanshu-sankhwar / submission.md
Last active May 6, 2025 17:38
HorizonML: Independant Studies [Spring 2025]

HorizonML Submission

HorizonML explores decentralized model training by implementing and benchmarking data-parallel, layer-parallel, and tensor-parallel strategies across simulated nodes. The project aims to challenge centralized AI training pipelines by laying the groundwork for a modular, trustless training framework.

Slides

https://github.com/Deeptanshu-sankhwar/horizonml/blob/main/assets/HorizonML.pdf

Video (demo)

@Deeptanshu-sankhwar
Deeptanshu-sankhwar / study.md
Last active April 10, 2025 17:19
Chi-Square (χ²) for Stream Ecology Lab

How to Calculate Chi-Square ($\chi^2_{\text{}}$) for Stream Ecology Lab

(Using Class Totals as Expected Frequencies)


Purpose of the Test

The chi-square ($\chi^2_{\text{}}$) test allows you to compare the number of organisms your group collected (observed) to what would be expected based on the total class data. It helps assess whether your sample differs significantly from the expected class distribution.

@Deeptanshu-sankhwar
Deeptanshu-sankhwar / proposal.md
Last active April 28, 2025 22:22
Trust Minimized AI consensus on Blockchain
title author date
Proposal for implementation of trust minimized AI consensus on blockchain
Deeptanshu Sankhwar (github.com/Deeptanshu-sankhwar)
11th March, 2025

Trust-Minimized AI Consensus on Blockchain

Team Member: Solo Project

@Deeptanshu-sankhwar
Deeptanshu-sankhwar / chaoschainProposal.md
Last active March 8, 2025 15:11
Proposal for Golang implementation of Chaoschain

🚀 ChaosChain Go Implementation

Below is the task breakdown in logical order, ensuring we get a working MVP quickly and refine it iteratively.


📝 Phase 1: Core Structure & Dependencies

1. Set up the Go project structure

  • Initialize a Go module (go mod init chaoschain)
  • Define core packages (e.g., core, crypto, p2p, state, validator, producer)
  • Identify dependencies (e.g., go-ethereum, gorilla/mux, openai, jsonrpc)
@Deeptanshu-sankhwar
Deeptanshu-sankhwar / sessionManagementV1.md
Last active May 16, 2025 09:39
GSOC 2025 Proposals for OpenStreetMap

Modernize iD Editor Session Management with IndexedDB

logo

Project Information

Length: 350 hours

Full Name: Deeptanshu Sankhwar

@Deeptanshu-sankhwar
Deeptanshu-sankhwar / index.js
Last active February 20, 2025 06:38
Scrape all the AI Agents from cookie.fun with metadata on market cap, volume, liquidity, twitter followers, most engaged tweets, impressions, engagements, etc.
/**
* Cookie.Fun Agent Scraper
* Author: Deeptanshu Sankhwar (GitHub: @Deeptanshu-sankhwar)
* Date: 2025-02-19
* Description: Scrapes data and meta data around 1400+ AI agents with their twitter impressions/engagements
*/
const axios = require("axios");
const fs = require("fs");