Skip to main content
GET
/
.well-known
/
agent.json
Get the agent card
curl --request GET \
  --url http://localhost:3773/.well-known/agent.json
{
  "name": "example-agent",
  "description": "A generic example agent.",
  "version": "1.0.0",
  "protocolVersion": "0.3.0",
  "did": "did:bindu:example_at_getbindu_com:example-agent:a1b2c3d4-e5f6-7890-abcd-1234567890ab",
  "url": "https://example-agent.bindu-agents.bindus.directory",
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "skills": [
    {
      "id": "example-v1",
      "name": "Example Skill",
      "description": "One thing the agent can do.",
      "tags": [
        "demo"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "extensions": [
    {
      "name": "DID",
      "version": "1.0.0",
      "description": "Ed25519-backed cryptographic identity"
    }
  ]
}

Response

200 - application/json

Agent card

name
string
required
version
string
required

Agent's own version string.

protocolVersion
string
required

A2A protocol version the agent speaks.

did
string
required
Pattern: ^did:bindu:.+
url
string<uri>
required

Canonical URL where the agent serves requests.

skills
object[]
required
description
string
documentationUrl
string<uri>
defaultInputModes
string[]
defaultOutputModes
string[]
capabilities
object
extensions
object[]
author
string
tags
string[]