Hosted A2A URLs

External callers reach registered agents through the API gateway AI-core lane. The frontend builds URLs with the same rules as buildA2aUrl in the product:
Replace the host with your environment’s gateway base (NEXT_PUBLIC_BACKEND_SERVER_URL → /api/v1, then append /ai for the AI-core lane). Graph Studio and Agent Registry copy the authoritative string for your tenant—always use the value shown in the UI rather than constructing URLs manually. For local development with the dev API proxy, the same paths may appear under http://localhost:3000/api/v1/ai/a2a/....

Registry lifecycle

Each expose action creates an A2A registry row with deployment status test by default. One live build per agent graph per workspace. Promoting a build to live demotes any previous live row for the same flowid back to test.

Promote to live

From Agent Cards, select a test build and use Push To Prod (promote flow). The app calls:
No request body is required. The response is the updated registry document with status: "live".

Visibility and authentication

Each Agent Card declares visibility: At runtime, the gateway A2ARegistryAccess middleware validates visibility when agents are invoked (for example POST /api/v1/ai/a2a/agents/{registryId}). Organisation-scoped agents return an auth error if the caller’s org does not match. Auth scheme in the product: callers use your organisation’s API key (JWT) in the X-API-Key header unless your deployment configures additional schemes.

External clients (Claude Connector)

End users can call registry agents from Claude via the Phinite Connector without constructing A2A URLs manually. Full install steps, tool parameters, and credential lifecycle: Invoke A2A agents from Claude.

Agent Card contract for integrators

Integrators and A2A-compatible clients should consume:
  • Agent name and description from the Agent Card
  • Skills — each skill lists supported input modes and output modes (MIME types)
  • Discoverability tags — for search and Discovery matching
  • Hosted URL — test vs live pattern above
See the Agent Registry glossary for supported MIME types. Official protocol details: A2A protocol specification.

Registry management API

All routes require gateway authentication (session cookie or Bearer token / API key). Base path: /api/v1/a2a-registry. Permissions (api-server): assistants.flows:read|create|update|delete depending on operation.

Useful list query parameters

Invoke from Claude

Phinite Connector install, tools, and credential setup.

Expose an agent

Create a test build and Agent Card.

Agent Cards

Promote test builds to live.