Rensei docs

A2A peer-discovery AgentCard

Fully unauthenticated (public) per the A2A v1 specification. Two modes: - No query param: platform-level AgentCard (`scope='system'` rows). - `?org=<slug>`: per-org AgentCard (`scope='org'` cards with `trust.publish_to_a2a=true`). Canonical discovery URI: `/.well-known/agent-card.json`. The historical `/.well-known/agent.json` spelling permanently redirects here. `Cache-Control: public, max-age=300` on successful responses.

GET
/.well-known/agent-card.json

Query Parameters

org?string

Org slug for per-org mode. Omit for platform-level card.

Response Body

AgentCard JSON.

application/json
  1. response

A2A v1.0 AgentCard for peer discovery. Legacy v0.x cards remain accepted only by the remote-card parser during migration.

name*string
version*string
description*string
supportedInterfaces*array<>
Items1 <= items
provider*
capabilities*
securitySchemes*
securityRequirements*array<>
defaultInputModes*array<string>
defaultOutputModes*array<string>
skills*array<>
Example Request
curl -X GET 'https://app.rensei.ai/.well-known/agent-card.json'
Example Response
{  "name": "string",  "version": "string",  "description": "string",  "supportedInterfaces": [    {      "url": "http://example.com",      "protocolBinding": "JSONRPC",      "protocolVersion": "1.0"    }  ],  "provider": {    "organization": "string",    "url": "http://example.com"  },  "capabilities": {    "streaming": true,    "pushNotifications": true  },  "securitySchemes": {},  "securityRequirements": [    {}  ],  "defaultInputModes": [    "string"  ],  "defaultOutputModes": [    "string"  ],  "skills": [    {}  ]}