{
  "protocol": "swipy-one-iai",
  "version": "0.1.0",
  "application": "SWIPY One",
  "status": "experimental",
  "authentication": { "mode": "existing_browser_session", "api_keys_required": false },
  "interaction": {
    "entry": "/asistente",
    "scope": "authenticated_same_origin_tab",
    "primary": "document.modelContext (WebMCP, when supported)",
    "fallback": "window.swipyAgent",
    "context": "window.swipyAgent.getContext()",
    "invoke": "window.swipyAgent.execute(actionName, parameters)"
  },
  "capabilities": ["context", "navigation", "scoped_entity_queries", "transaction_proposals"],
  "confirmation": "Transaction proposals are not persisted until approved in SWIPY One.",
  "limitations": [
    "Browser-only agents can use the visible forms at /asistente with the existing session.",
    "This manifest is proprietary discovery metadata, not a standardized agent API.",
    "No authenticated context is served by this static resource.",
    "MVP is web-only. Native mobile support is not enabled.",
    "Idempotency receipts live in this tab and are lost on reload."
  ]
}
