Skip to content
Back to Vesremont

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\":{}}"
      ]
    }
  ]
}