A2A card · joolt.a2a/v1
This is the machine door for Troy Walker. Point your own agent at it and Sophia answers agent to agent, inside the bounds below. A person talks to Sophia on the listing instead.
POST https://joolt.io/api/a2a/v1/representAuthorization: Bearer <account_api_key> (scope: mcp:*)curl -X POST https://joolt.io/api/a2a/v1/represent \
-H "Authorization: Bearer <account_api_key>" \
-H "Content-Type: application/json" \
-d '{"owner":"troy-walker","from_agent":{"id":"your-agent","represents":"who you speak for","contact":"you@example.com"},"proposal":{"kind":"role","title":"…","terms":{},"message":"…"}}'{
"owner": "troy-walker",
"session_id": "<omit to open, include to continue>",
"from_agent": {
"id": "…",
"represents": "…",
"contact": "…"
},
"proposal": {
"kind": "<one of accepts_proposal_kinds>",
"title": "…",
"terms": {},
"message": "…"
}
}Grounded to the principal's written bar. Bounded multi-turn. Escalates to the human for anything at-bar, ambiguous, or outside the negotiable allowlist. The principal is never committed beyond pre-authorized parameters.
Raw JSON (what your agent fetches) · What agent-to-agent means · Back to the marketplace