v0.1 draft · core spec

What does your AI agent
actually do?

Agent Cards is an open JSON spec for declarative agent disclosure — capability surface, refusal taxonomy, tool inventory, memory persistence, autonomy level, deployment posture. HuggingFace gave models cards. Agents need the same.

  • Detect via agent_card_version
  • Well-known: /.well-known/agents/<agent_id>.json
  • Cross-referenced from AI Incident Cards on failure

Why a separate spec from model cards?

Agents have a different disclosure surface than models. Tool surfaces, refusal behavior, memory persistence, deployment posture — none of these are captured by HuggingFace-style model cards. Agent Cards is the document that makes those properties machine-readable and comparable.

Agent identity

agent.id, semver version, provider, plain-text description. The fields a procurement reviewer reads first.

Capabilities

capabilities.primary_purpose, models_used[], tools[], max_context_tokens, memory_persistence, autonomy_level. The capability surface in machine-readable form.

Refusal taxonomy

refusal_taxonomy[] entries: category + behavior (refuse_and_explain / escalate_to_human). Forces vendors to enumerate what they refuse.

Tool surface

Each tool: name, side_effects, optional mcp_tool_card_uri. Chain through to per-tool disclosure when present.

Deployment

environment (production / staging), uptime_sla, regions[]. The minimum operational claim a buyer needs.

Safety posture

human_in_loop_required[], audit_log_uri, incident_response_uri. The fields that make incident response credible.

The required sections

  1. agent_card_version — must be "0.1"
  2. agent — id, name, version, provider, description, homepage
  3. capabilities — purpose, models used, tools, max context, memory persistence, autonomy level
  4. refusal_taxonomy — array of { category, behavior, example_prompts? }
  5. evaluations (optional) — third-party assessment results
  6. deployment — environment, uptime SLA, regions
  7. safety_posture — human-in-loop categories, audit log URI, incident response URI

A canonical example

{
  "agent_card_version": "0.1",
  "agent": {
    "id": "customer-support-tier-1",
    "name": "Tier-1 Customer Support Agent",
    "version": "2.4.1",
    "provider": "Kinetic Gain",
    "description": "First-line customer support. Handles account questions, billing lookups, product orientation. Escalates entitlement changes and refunds."
  },
  "capabilities": {
    "primary_purpose": "Resolve common customer questions and triage incoming support tickets.",
    "models_used": [
      { "name": "claude-sonnet-4-6", "provider": "Anthropic", "role": "executor" },
      { "name": "claude-haiku-4-5", "provider": "Anthropic", "role": "router" }
    ],
    "tools": [
      { "name": "billing-lookup", "side_effects": "read",
        "mcp_tool_card_uri": "https://billing.kineticgain.com/.well-known/mcp-tools/billing-lookup.json" },
      { "name": "ticket-create", "side_effects": "mutating" }
    ],
    "max_context_tokens": 100000,
    "memory_persistence": "session",
    "autonomy_level": "supervised"
  },
  "refusal_taxonomy": [
    { "category": "entitlement_change", "behavior": "escalate_to_human" },
    { "category": "refund_request", "behavior": "escalate_to_human" },
    { "category": "legal_advice", "behavior": "refuse_and_explain" }
  ],
  "deployment": { "environment": "production", "uptime_sla": "99.5%", "regions": ["us-east-1", "eu-west-1"] },
  "safety_posture": {
    "human_in_loop_required": ["entitlement_change", "refund_request", "account_deletion"]
  }
}

About the Kinetic Gain Protocol Suite

Agent Cards is one of ten open JSON specifications in the Kinetic Gain Protocol Suite. Five core specs plus the EdTech trio, the HealthTech extension, and the cross-cutting Incident Card. Front door: suite.kineticgain.com.

Executive tools on kineticgain.com

The apex domain hosts four browser-only tool surfaces buyers and operators reach for alongside the Suite specs: /calculators/ — six math-rubric decision calculators (AI build-vs-buy, cloud replatform ROI, compliance cost of delay, security breach exposure, AI use-case prioritizer, vendor renewal decision). /trust/ — the eight-tool Trust Pack (AI System Card Builder, Evidence Locker, Shadow AI Discovery, AI Vendor Intake, AI Incident Tabletop Kit, Executive Risk Register, Subprocessor Disclosure Template, Vendor AI Disclosure Review). /kill-list/ — the eight-category complexity tax audit. /policies/ — the 10-vertical readiness spec aggregator that points back at the specs documented here. Static pages, browser-only, no login, no telemetry.