I raised these apps the way you raise a kid. In 2020 the LLM was a baby — I had to wrap every important fact in <highlight> tags and pray it didn't wander off mid-sentence. In 2022 I was teaching it to count — think step by step, one rung at a time. In 2023 I was reviewing its homework — three candidate plans, score each, pick the best. By 2024 I wasn't parenting anymore. I was onboarding a junior employee: here's the tool belt, here's the graph of when to use what, emit a trace so your work can be audited.
Every prompt hack we invented to scaffold the model — highlight tags, step-by-step, tree-of-thought, ReAct, routing — became built-in instinct in the next generation of weights. The prompts died. The shape they were compensating for did not. That shape is a graph of decisions, each with a cause. The model grew into it. The apps still have to carry it.
FootPrint is that graph, honest — directed, causal, inspectable. agentfootprint is what happens when you let the graph host an LLM as one of its operators. Both are the condensed form of what a decade of raising these babies taught me: if you can't trace the reasoning, you haven't built the system yet.
Read the full essay on Medium ↗