Card snapshot
vesremont.com
·
2026-10-23 03:28:08 UTC
·
75bfabe0706ffc62b859e7815a4c06c2c3a7c80f9366cbbc39fa0fe47575258e
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Vesremont",
"description": "Deterministic store agent adapter over the existing catalog and buyer-authorized domain. Synchronous direct Message responses; no background task engine, model-generated claims, streaming or A2A task push notifications.",
"supportedInterfaces": [
{
"url": "https://vesremont.com/a2a",
"protocolBinding": "HTTP+JSON",
"protocolVersion": "1.0"
}
],
"provider": {
"url": "https://vesremont.com/",
"organization": "\u041e\u041e\u041e \u00ab\u0410\u0444\u0433\u0430\u043d\u0435\u0446\u00bb"
},
"version": "1.0.0",
"documentationUrl": "https://vesremont.com/developers/",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"securitySchemes": {
"buyerOAuth": {
"oauth2SecurityScheme": {
"oauth2MetadataUrl": "https://vesremont.com/.well-known/oauth-authorization-server",
"flows": {
"authorizationCode": {
"authorizationUrl": "https://vesremont.com/oauth/authorize",
"tokenUrl": "https://vesremont.com/oauth/token",
"scopes": {
"cart:read": "\u0427\u0442\u0435\u043d\u0438\u0435 \u043a\u043e\u0440\u0437\u0438\u043d\u044b",
"cart:write": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u0440\u0437\u0438\u043d\u044b",
"favorites:read": "\u0427\u0442\u0435\u043d\u0438\u0435 \u0438\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e",
"favorites:write": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0438\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e",
"checkout:read": "\u0427\u0442\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f",
"checkout:write": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f",
"order:prepare": "\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0437\u0430\u043a\u0430\u0437\u0430",
"order:submit": "\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0437\u0430\u043a\u0430\u0437\u0430 \u043f\u043e\u0441\u043b\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f",
"orders:read": "\u0427\u0442\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u0430\u0437\u043e\u0432 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438",
"webhooks:read": "\u0427\u0442\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u043e\u043a \u043d\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f",
"webhooks:write": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u043e\u043a \u043d\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f"
},
"pkceRequired": true
}
}
}
}
},
"skills": [
{
"id": "vesremont-product-discovery",
"name": "Current catalog",
"description": "Public catalog operations: search_products, get_product, get_products_batch, search_brands, get_catalog_filters, get_product_reviews. A text message is a product search query; structured JSON uses {operation, arguments} with the same schemas as MCP. No file URLs are fetched.",
"tags": [
"catalog",
"search",
"products"
],
"examples": [
"{\"operation\":\"search_products\",\"arguments\":{\"q\":\"\u0442\u0440\u0443\u0431\u043e\u0440\u0435\u0437\"}}"
]
},
{
"id": "vesremont-buyer-guidance",
"name": "Store purchase and delivery policies",
"description": "Read existing generated buyer documentation with {\"operation\":\"buyer_guidance\",\"arguments\":{}}. No invented policy or conversational synthesis.",
"tags": [
"delivery",
"payment",
"policies"
],
"examples": [
"{\"operation\":\"buyer_guidance\",\"arguments\":{}}"
]
},
{
"id": "vesremont-session-shopping",
"name": "Buyer-authorized shopping",
"description": "Structured operations: get_cart, add_cart_item, update_cart_item, remove_cart_item, get_favorites, add_favorite, remove_favorite, get_checkout, update_checkout, prepare_order, submit_order, get_order, list_webhooks, create_webhook, delete_webhook, list_webhook_deliveries. Each operation enforces its own OAuth scopes. prepare_order returns an awaiting_user_confirmation result and buyer browser link; submit_order requires that approval and a stable idempotency_key. These are direct Messages, not background A2A tasks.",
"tags": [
"cart",
"checkout",
"orders"
],
"inputModes": [
"application/json"
],
"securityRequirements": [
{
"schemes": {
"buyerOAuth": {
"list": [
"cart:read"
]
}
}
},
{
"schemes": {
"buyerOAuth": {
"list": [
"cart:write"
]
}
}
},
{
"schemes": {
"buyerOAuth": {
"list": [
"favorites:read"
]
}
}
},
{
"schemes": {
"buyerOAuth": {
"list": [
"favorites:write"
]
}
}
},
{
"schemes": {
"buyerOAuth": {
"list": [
"checkout:read"
]
}
}
},
{
"schemes": {
"buyerOAuth": {
"list": [
"checkout:write"
]
}
}
},
{
"schemes": {
"buyerOAuth": {
"list": [
"order:prepare"
]
}
}
},
{
"schemes": {
"buyerOAuth": {
"list": [
"order:submit"
]
}
}
},
{
"schemes": {
"buyerOAuth": {
"list": [
"orders:read"
]
}
}
},
{
"schemes": {
"buyerOAuth": {
"list": [
"webhooks:read"
]
}
}
},
{
"schemes": {
"buyerOAuth": {
"list": [
"webhooks:write",
"orders:read"
]
}
}
},
{
"schemes": {
"buyerOAuth": {
"list": [
"webhooks:write"
]
}
}
}
],
"examples": [
"{\"operation\":\"get_cart\",\"arguments\":{}}"
]
}
]
}