Skip to main content

Writing for developers. And their agents.

Opinion, explainers, tutorials, and guides, written for the humans and machines that ship code.

agent-pay.js
import { wrapFetchWithPayment, x402Client } from "@x402/fetch";import { ExactEvmScheme } from "@x402/evm/exact/client";import { privateKeyToAccount } from "viem/accounts"; const agent = privateKeyToAccount(process.env.AGENT_KEY);const payees = new Set([process.env.QUOTES_WALLET.toLowerCase()]); const client = new x402Client()  .register("eip155:8453", new ExactEvmScheme(agent))  .setSpendControls({ maxAmountPerPayment: "$0.05" })  .onBeforePaymentCreation(async ({ selectedRequirements }) => {    const payTo = selectedRequirements.payTo.toLowerCase();    if (!payees.has(payTo))      return { abort: true, reason: `Unknown payee ${payTo}` };  }); const payFetch = wrapFetchWithPayment(fetch, client);const res = await payFetch("https://api.example.com/v1/quotes");

01 / 05

Give the agent its own wallet

Every payment gets signed with this key, so don’t give the agent a wallet with anything else in it. Set up a new one and fund it with only what you’re happy for the agent to spend. It doesn’t need any ETH either. What the agent signs is an authorization to move USDC, and a facilitator submits that on chain and covers the gas.

Written for teams at

Clerk logo
Deno
Modal
Momentic logo
Neon logo
Retool logo
Stream
Hex logo

“Can't recommend Argot enough. They have deep technical knowledge—you get authentic, developer-to-developer material that adds value. They can write thought-leadership just as well as technical content, which is very hard to find. Responsive and never miss a deadline.”

Carlota SotoPMM, Neon (now Databricks)

Thought for developers

Developers are working at a higher level of abstraction. They need the why and the what more than the how.

How we work

Opinion

What you think. Why you built it, what everyone else gets wrong, and where this goes next. Developers choose the product with a point of view.

Explainers

What you know. Intuition from your years on the problem, set out so developers learn from the subject matter experts.

Tutorials

What you do. A real build, start to finish, so developers see what’s possible before they decide what to build.

How-to guides

How it works. One problem and how your product fixes it. Enough to trust it with their problems.

Run by agents

Agents are doing the how now. They need it exact, short, and working the first time.

how-tos.md

How it works. An agent hits one problem mid-task and needs it fixed now. The exact fix, runnable as written.

tutorials.md

What you do. An agent using your product for the first time has only your tutorial to go on. Every step runs in order.

explainers.md

What you know. An agent choosing an approach needs the concept in its context.

opinion.md

What you think. When a developer asks their agent what to use, it answers with what it has read.

Blank page, rough draft, or no plan yet?

We write from scratch, fix what you have, and work out what to publish next.

Writing

We write with a terminal open.

A tutorial that doesn’t run is worse than no tutorial. An essay by someone who’s never used the product isn’t far behind. We install it, build something with it, and write from there, how-tos and essays both.

Editing

Cut the slop from your drafts.

You should use Claude to write. You shouldn’t publish it straight from the LLM’s mouth. We edit both strategically (is this an accurate thesis?) and tactically (is this an AI-ism?) to make it worth reading.

Strategy

SEO. AEO. GEO. LEO. Wait, that’s satellites.

To be used, you must be found. Whether that’s by a human, a chatbot, or a coding agent. We work from your briefs or prepare our own based on the best keywords, questions, and prompts to get you ranked, cited, and picked.

Written to be found, read, & run

Five rules every piece follows, from the first outline to the final edit.

Why before how

// Agents can handle the how. Your content has to answer why.

Written for two readers

// A developer reads it to decide. An agent reads it to act. If either can’t follow it, it isn’t ready.

If it's written, it runs

// Every snippet and command on the page has run in a terminal.

Models draft, people finish

// LLMs are great for getting ideas down, not out. Taste is still human.

Clear beats clever

// Anyone (and anything) can be clever; writing has to be clear to be useful.

Developers who can write, we pay you to

Who pays technical writers? We do. Send a few links to technical writing you are proud of, with bonus points if you built the thing you wrote about.

Apply to write

Questions

Short answers about what we write and how we work.

Argot is a technical content marketing agency for developer tools and AI products. It writes, edits and plans tutorials, how-to guides, explainers and opinion for developers and the agents they use.

What should developers build with your product?

Send us a few lines about the product, who uses it, and what you want them to build. We'll come back with ideas for what to write.