Introduced AutoTLS in libp2p(-py)

Extended the TLS security module in libp2p(-py) to fetch CA authorized TLS certificates using the libp2p Auto-TLS client specification, rather than using self-signed ones. This will enable protocol execution via web-transport and browsers for libp2p(-py). PR: https://github.com/libp2p/py-libp2p/pull/1072

February 2, 2026 · Abhinav Agarwalla

Implemented Floodsub from scratch

Wrote a Floodsub module for scratch in my experimental p2p stack. Learned a great deal how pubsub broadcasting systems behave under the hood with complex rust async designs. Getting ready to write Gossipsub now.

January 15, 2026 · Abhinav Agarwalla

Started writing a p2p stack in Rust

Started writing an experimental p2p stack, rnet inspired from libp2p specs, to dig deeper into rust and core p2p mechanics.

December 19, 2025 · Abhinav Agarwalla

Hackathon win @ETHNewDelhi'25

Attended an IRL hackathon in New Delhi. Built a p2p federated learning platform using libp2p(-py), Akave-O3 and Hedera hashgraph. Won the Filecoin/Akave track at ETHNewDelhi'25.

October 3, 2025 · Abhinav Agarwalla

Pool prize at @ETHIndia'24 hackathon

Attended an IRL hackthon in Bangalore. Won a pool prize building on Lit Protocol’s decetralized encryption/decryption API.

December 7, 2024 · Abhinav Agarwalla

Wrote on Nillion's Blind Computation API

Wrote a blog on my contribution to our project in @EthOnline'24 hackthon, on Nillion’s blind computation API.

October 15, 2024 · Abhinav Agarwalla