Hosted A2A URLs
External callers reach registered agents through the API gateway AI-core lane. The frontend builds URLs with the same rules asbuildA2aUrl in the product:
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 statustest 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: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
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
Related pages
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.

