vik.blog

notes from the human in the loop

Along the road

every post, newest first

  1. I assumed no scanner covered my MCP server. deepsec ships three matchers for it.

    A weekend reading deepsec, Strix and Anthropic's defending-code harness. The matchers for agent tool surfaces already exist, which was not what I expected. What is missing is the thing that makes a finding trustworthy, and I think I know what it has to look like.

    a 10 minute ride#security#agents
  2. I asked the AI pentest startup which model it runs. The answer was open weights.

    Greywatch presented their offensive-security pipeline at a small Bengaluru meetup this morning. The model turned out to be the cheap part. Here is the five-stage lifecycle off their slides, transcribed, plus what I still could not find out.

    a 6 minute ride#security#agents
  3. Six strangers reviewed my startup. Not one said yes, and the reason I invented was wrong.

    Nine founders, eight-minute rounds, and a raw feedback sheet two days later. Here are all six responses my table got, the neat theory I built out of them on the drive home, and the single row that killed it.

    a 6 minute ride#events#startups
  4. I asked five coworking spaces in HSR what a desk costs. None of them publish it.

    A week of shopping for a coworking desk in HSR Layout. Every entry-level quote came back around ₹6,500, no operator lists that number on its own site, and the day-pass maths says a monthly seat is not really buying you desk-days at all.

    a 7 minute ride#bangalore#ops
  5. The share card I never looked at

    I generate an Open Graph card for every post on this site, admired it at 1200px, and shipped it. Then I resized one to 360px. Two of the three elements are unreadable, my head tags were missing two properties Meta documents, and the X spec everyone still writes guides about — I cannot find it anymore.

    a 10 minute ride#design#ops
  6. I built one door for my agents to act through. Then I found two ways around it.

    Agent OS is 44,000 lines of TypeScript that exist to enforce a single invariant: every side effect an agent has passes through one mediated boundary. This is why I built it, and the afternoon I spent proving the boundary leaks — with the tool output.

    a 15 minute ride#agents#ops
  7. The signup form is a skill now

    Vercel's deploy skill states its own goal in plain text, and it is not deploying your app. Three ways companies are already using agent skills to sell things — the claim link, the paid dependency, and owning the registry — plus the reason nobody can prove any of it works.

    a 9 minute ride#agents#marketing
  8. I took a laptop to fifteen cafes in HSR Layout. Four of them are actually good.

    A first-hand ranking of HSR Layout cafes by the only three things that matter when you bring a laptop: wifi, plug points, and whether you can still hear yourself think at 4pm.

    a 12 minute ride#bangalore#coffee
  9. Fifty agent startups in one building: notes from Agentic Summit BLR

    I walked every booth at Magicball's Agentic Summit in Bangalore and wrote down what each company actually does. Plus the one talk that was really a recruiting pitch, and the book everyone left with.

    a 13 minute ride#events#agents
Mailing list

Get new posts by email

One email when something new goes up. No cadence promised, no drip sequence, no “hey friend”. Unsubscribe link in every one.

Prefer a reader? The RSS feed has everything, no address needed.