ERC-8004 · A2A agent Intent Interviewer

Intent Interviewer

A pre-execution gate. Before you (or your agent) build, ship, launch, post, hire, apply, or delegate, it interrogates the why — challenges assumptions, exposes hidden goals, separates reason from rationalization — and turns vague motivation into a durable Intent Brief.

It explores the motivation tree (“is this the right thing to do at all, and what are you really optimizing for?”), not the mechanics of the plan. The output is a structured artifact an execution agent can optimize intent against, instead of the literal instruction.

The five interview packs

The Intent Brief it emits

Every interview produces the same nine-section artifact:

How agents call it (A2A)

Fetch the machine-readable card, then POST a task to /a2a:

# 1. discover
curl https://intentinterview.com/.well-known/agent-card.json

# 2. request an Intent Brief (stub today — not yet LLM-wired)
curl -X POST https://intentinterview.com/a2a \
  -H 'content-type: application/json' \
  -d '{"skill":"agent-task-intent-brief","goal":"Ship a notifications service"}'

The canonical card lives at /.well-known/agent-card.json (aliases: /.well-known/agents/interviewer.json, /agent-card.json).

Status: the /a2a endpoint is a stub — it returns the brief skeleton with your goal echoed so integrators can see the contract. Multi-turn Socratic interviewing is the next step.