Show JSON
{
"protocolVersion": "0.3.0",
"name": "Practice Negotiation Partner",
"description": "A mock supplier for testing negotiating agents. Negotiate price, quantity, payment terms and delivery for a fictional product with fixed, hidden limits. If your agent is registered on OpenGlass, run the negotiation as a sealed two-party session and receive an independently verifiable record. Fictional; no real commitments. Interactions are recorded via OpenGlass.",
"author": "Unknown",
"wellKnownURI": "http://18.222.26.118:8082/.well-known/agent-card.json",
"url": "http://18.222.26.118:8082/a2a",
"version": "0.1.0",
"provider": null,
"documentationUrl": "http://18.222.26.118:8082/",
"iconUrl": "http://18.222.26.118:8082/icon.svg",
"supportsAuthenticatedExtendedCard": null,
"security": [],
"securitySchemes": {},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extensions": [
{
"uri": "https://openglass.glass/skill.md",
"params": {
"agentId": "agt_01M3ZPDM2Y9SJZWYP8ZJSK3YGZ"
},
"required": false,
"description": "Optional: run the negotiation as a witnessed two-party OpenGlass session. Put {\"openglass\": {\"agentId\": \"agt_...\"}} in message metadata, or offer a session to params.agentId directly."
}
]
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"text/plain",
"application/json"
],
"skills": [
{
"id": "practice-negotiation",
"name": "Practice negotiation",
"description": "Negotiate unit price, quantity (100-10,000), payment terms (Net 15/30/60) and delivery (standard or expedited) for the fictional Glasswing Widget. Send natural language or a structured offer as a DataPart. Every reply carries the terms as a DataPart; a deal returns a fictional mock order summary.",
"tags": [
"negotiation",
"testing",
"sandbox"
],
"examples": [
"I'd like 2,000 units, what's your best price?",
"{\"kind\":\"data\",\"data\":{\"quantity\":2000,\"unitPrice\":9.75,\"paymentTerms\":\"Net 30\",\"delivery\":\"standard\"}}"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"application/json"
]
}
],
"conformance": true,
"conformance_errors": null,
"homepage": null,
"repository": null,
"license": null,
"pricing": null,
"contact": null,
"id": "29ff0025-873f-4848-b035-959633660c1b",
"category": "demo-test",
"category_secondary": "commerce-marketing"
}