{
  "acceptance": {
    "argo": {
      "application": "development-agentos-application",
      "sync": "Synced"
    },
    "gateway_render_sha256": "43e7f18beca7414b14d24eb7acef745bda962e7cc36e8899662ed01f58210ee7",
    "workload": {
      "available": true,
      "container": "api",
      "image": "ghcr.io/agent-os-inc/agent-os-api:development-sha-c5815efbef4763cd3881ab8cad86b651ce79ada9",
      "kind": "Deployment",
      "name": "agentos-api",
      "namespace": "agentos-development-aws"
    }
  },
  "environment": "development",
  "exposure": {
    "grpc": {
      "defined": 77,
      "infrastructure": 2,
      "inventory": [
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.AdminService.CreateAdminAgent",
          "rest_peer": "POST /v1/admin/agents",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.AdminService.DeleteAdminAgent",
          "rest_peer": "DELETE /v1/admin/agents/{id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.AdminService.DeleteAdminKnowledgeObject",
          "rest_peer": "DELETE /v1/admin/knowledge-objects/{id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.AdminService.GetAdminAgent",
          "rest_peer": "GET /v1/admin/agents/{id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.AdminService.GetAdminKnowledgeObject",
          "rest_peer": "GET /v1/admin/knowledge-objects/{id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.AdminService.GetAdminMember",
          "rest_peer": "GET /v1/admin/members/{id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.AdminService.ListAdminAgents",
          "rest_peer": "GET /v1/admin/agents",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.AdminService.ListAdminKnowledgeObjects",
          "rest_peer": "GET /v1/admin/knowledge-objects",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.AdminService.PatchAdminAgent",
          "rest_peer": "PATCH /v1/admin/agents/{id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.AdminService.PatchAdminKnowledgeObject",
          "rest_peer": "PATCH /v1/admin/knowledge-objects/{id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.AudioService.Transcribe",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.BriefService.DownloadMedia",
          "rest_peer": "GET /v1/reports/{id}/audio/file + GET /v1/reports/{id}/video/file",
          "used_by_new_app": true
        },
        {
          "contract_state": "defined",
          "defined": true,
          "development_state": "local-only",
          "exposed_in_development": false,
          "exposure": "local-development-only",
          "procedure": "agentos.app.v1.BriefService.GetLocalFixture",
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.BriefService.GetToday",
          "rest_peer": "GET /v1/reports/morning-brief/today",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.CalendarService.GetTodayCalendar",
          "rest_peer": "GET /v1/calendar/events",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.ConversationService.GetConversation",
          "rest_peer": "GET /v1/conversations/{id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.ConversationService.ListConversations",
          "rest_peer": "GET /v1/conversations",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.ConversationService.StreamTurn",
          "rest_peer": "POST /v2/conversations/{conversation_id}/turns",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.CortexService.Browse",
          "rest_peer": "GET /v1/cortex/browse",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.DocumentService.ListDocuments",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.FinancialDataService.Fetch",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.IdentityService.GetCurrentIdentity",
          "rest_peer": "GET /v1/auth/me",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.MarketCatalogService.SearchCatalog",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.MarketDataService.StreamQuotes",
          "rest_peer": "GET /v1/market/quotes + GET /v1/stream/quotes",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.MarketService.GetCapabilities",
          "rest_peer": "GET /v1/market/capabilities",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.MarketService.GetChart",
          "rest_peer": "GET /v1/market/chart/{symbol}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.MarketService.GetQuote",
          "rest_peer": "GET /v1/market/quote/{symbol}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.MarketService.ListEarningsCalendar",
          "rest_peer": "GET /v1/calendar/earnings",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.MarketService.ListFilings",
          "rest_peer": "GET /v1/market/filings/{symbol}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.MarketService.ListNews",
          "rest_peer": "GET /v1/market/news",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.ModelService.ListModels",
          "rest_peer": "GET /v1/llm/models",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.OnboardingService.Complete",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.OnboardingService.GetState",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.OnboardingService.Resume",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.OnboardingService.Skip",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.OrganizationService.GetGoogleDirectoryStatus",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.OrganizationService.ListMembers",
          "rest_peer": "GET /v1/org/members",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.OrganizationService.SyncGoogleDirectory",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.PortfolioService.AddHolding",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.PortfolioService.CommitPortfolioCSV",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.PortfolioService.CreatePortfolio",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.PortfolioService.GetPortfolio",
          "rest_peer": "GET /v1/portfolios/{id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.PortfolioService.ImportPortfolioCSV",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.PortfolioService.ListPortfolios",
          "rest_peer": "GET /v1/portfolios",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.PortfolioService.PreviewPortfolioCSV",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.ProfileService.CreateProfile",
          "rest_peer": "POST /v1/profiles",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.ProfileService.ListProfiles",
          "rest_peer": "GET /v1/profiles",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.ReportService.ListReports",
          "rest_peer": "GET /v1/reports",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.SignalService.ListCorporateSignals",
          "rest_peer": "GET /v1/signals/corporate",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.SignalService.ListSignals",
          "rest_peer": "GET /v1/signals",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.SourceService.ListDirectory",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.SourceService.ListEffectiveSources",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.SourceService.ListMCPServers",
          "rest_peer": "GET /v1/mcp/servers",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.SourceService.ListSources",
          "rest_peer": "GET /v1/cortex/connections",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.TaskService.ListTaskFeed",
          "rest_peer": "GET /v1/feed",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.TaskService.ListTasks",
          "rest_peer": "GET /v1/tasks",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.TaskService.MarkTaskFeedRead",
          "rest_peer": "POST /v1/feed/mark-read",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.ToolService.BeginToolConnection",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.ToolService.DisconnectToolConnection",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.ToolService.EnrollToolConnectionCredential",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": false,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.ToolService.GetToolConnectionEnrollment",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.ToolService.GetToolConnectionStatus",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.ToolService.InvokeTool",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.ToolService.ListEffectiveTools",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.ToolService.ListToolCatalog",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.ToolService.SetProfileToolGrant",
          "rest_peer": "POST /v1/profiles/{id}/tools/{tool_id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.ToolService.UnbindProfileTool",
          "rest_peer": "DELETE /v1/profiles/{id}/tools/{tool_id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.UsageService.GetUsageSummary",
          "rest_peer": "GET /v1/usage/summary",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.WatchlistsService.AddWatchlistItem",
          "rest_peer": "POST /v1/watchlists/{id}/items",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.WatchlistsService.CreateWatchlist",
          "rest_peer": "POST /v1/watchlists",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.WatchlistsService.DeleteWatchlist",
          "rest_peer": "DELETE /v1/watchlists/{id}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.WatchlistsService.ListWatchlists",
          "rest_peer": "GET /v1/watchlists",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app",
          "procedure": "agentos.app.v1.WatchlistsService.RemoveWatchlistItem",
          "rest_peer": "DELETE /v1/watchlists/{id}/items/{symbol}",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.WatchlistsService.SetWatchlistItems",
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "desktop-new-app"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "public-app",
          "exposed_in_development": true,
          "exposure": "public-app-rpc-only",
          "procedure": "agentos.app.v1.WatchlistsService.UpdateWatchlist",
          "used_by_new_app": true
        },
        {
          "contract_state": "defined",
          "defined": true,
          "development_state": "infrastructure",
          "exposed_in_development": false,
          "exposure": "public-unauthenticated-infrastructure",
          "procedure": "grpc.health.v1.Health.Check",
          "rest_peer": "GET /readyz",
          "used_by_new_app": false
        },
        {
          "contract_state": "defined",
          "defined": true,
          "development_state": "infrastructure",
          "exposed_in_development": false,
          "exposure": "public-unauthenticated-infrastructure",
          "procedure": "grpc.health.v1.Health.Watch",
          "used_by_new_app": false
        }
      ],
      "local_only": 1,
      "public_app": 74,
      "rendered_public_procedures": [
        "agentos.app.v1.AudioService/Transcribe",
        "agentos.app.v1.BriefService/DownloadMedia",
        "agentos.app.v1.BriefService/GetToday",
        "agentos.app.v1.CalendarService/GetTodayCalendar",
        "agentos.app.v1.ConversationService/GetConversation",
        "agentos.app.v1.ConversationService/ListConversations",
        "agentos.app.v1.ConversationService/StreamTurn",
        "agentos.app.v1.CortexService/Browse",
        "agentos.app.v1.DocumentService/ListDocuments",
        "agentos.app.v1.FinancialDataService/Fetch",
        "agentos.app.v1.IdentityService/GetCurrentIdentity",
        "agentos.app.v1.MarketCatalogService/SearchCatalog",
        "agentos.app.v1.MarketDataService/StreamQuotes",
        "agentos.app.v1.ModelService/ListModels",
        "agentos.app.v1.OnboardingService/Complete",
        "agentos.app.v1.OnboardingService/GetState",
        "agentos.app.v1.OnboardingService/Resume",
        "agentos.app.v1.OnboardingService/Skip",
        "agentos.app.v1.OrganizationService/GetGoogleDirectoryStatus",
        "agentos.app.v1.OrganizationService/ListMembers",
        "agentos.app.v1.OrganizationService/SyncGoogleDirectory",
        "agentos.app.v1.PortfolioService/AddHolding",
        "agentos.app.v1.PortfolioService/CommitPortfolioCSV",
        "agentos.app.v1.PortfolioService/CreatePortfolio",
        "agentos.app.v1.PortfolioService/GetPortfolio",
        "agentos.app.v1.PortfolioService/ImportPortfolioCSV",
        "agentos.app.v1.PortfolioService/ListPortfolios",
        "agentos.app.v1.PortfolioService/PreviewPortfolioCSV",
        "agentos.app.v1.ProfileService/ListProfiles",
        "agentos.app.v1.ReportService/ListReports",
        "agentos.app.v1.SignalService/ListSignals",
        "agentos.app.v1.SourceService/ListDirectory",
        "agentos.app.v1.SourceService/ListEffectiveSources",
        "agentos.app.v1.SourceService/ListMCPServers",
        "agentos.app.v1.SourceService/ListSources",
        "agentos.app.v1.TaskService/ListTasks",
        "agentos.app.v1.ToolService/BeginToolConnection",
        "agentos.app.v1.ToolService/DisconnectToolConnection",
        "agentos.app.v1.ToolService/GetToolConnectionStatus",
        "agentos.app.v1.ToolService/InvokeTool",
        "agentos.app.v1.ToolService/ListEffectiveTools",
        "agentos.app.v1.ToolService/ListToolCatalog",
        "agentos.app.v1.ToolService/SetProfileToolGrant",
        "agentos.app.v1.ToolService/UnbindProfileTool",
        "agentos.app.v1.UsageService/GetUsageSummary",
        "agentos.app.v1.WatchlistsService/AddWatchlistItem",
        "agentos.app.v1.WatchlistsService/CreateWatchlist",
        "agentos.app.v1.WatchlistsService/DeleteWatchlist",
        "agentos.app.v1.WatchlistsService/ListWatchlists",
        "agentos.app.v1.WatchlistsService/RemoveWatchlistItem",
        "agentos.app.v1.WatchlistsService/SetWatchlistItems",
        "agentos.app.v1.WatchlistsService/UpdateWatchlist"
      ]
    },
    "rest": {
      "compatibility": 265,
      "defined": 381,
      "internal": 67,
      "inventory": [
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "appleAppSiteAssociation",
          "path": "/.well-known/apple-app-site-association",
          "physical_http_reason": "platform association discovery",
          "tags": [
            "Health"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "livenessProbe",
          "path": "/healthz",
          "physical_http_reason": "orchestrator and load-balancer probe",
          "tags": [
            "Health"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "readinessProbe",
          "path": "/readyz",
          "physical_http_reason": "orchestrator and load-balancer probe",
          "tags": [
            "Health"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listAccessPolicies",
          "path": "/v1/admin/access-policies",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createAccessPolicy",
          "path": "/v1/admin/access-policies",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteAccessPolicy",
          "path": "/v1/admin/access-policies/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getAccessPolicy",
          "path": "/v1/admin/access-policies/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchAccessPolicy",
          "path": "/v1/admin/access-policies/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listAdminAgents",
          "path": "/v1/admin/agents",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "POST",
          "operation_id": "createAdminAgent",
          "path": "/v1/admin/agents",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "DELETE",
          "operation_id": "deleteAdminAgent",
          "path": "/v1/admin/agents/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getAdminAgent",
          "path": "/v1/admin/agents/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "PATCH",
          "operation_id": "patchAdminAgent",
          "path": "/v1/admin/agents/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listAudit",
          "path": "/v1/admin/audit",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listVerifiedAudit",
          "path": "/v1/admin/audit/verified",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getVerifiedAuditProof",
          "path": "/v1/admin/audit/verified/{seq}/proof",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createAuditWorkOSPortal",
          "path": "/v1/admin/audit/workos-portal",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "classifyBackfill",
          "path": "/v1/admin/cortex/classify-backfill",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listInvites",
          "path": "/v1/admin/invites",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createInvite",
          "path": "/v1/admin/invites",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "revokeInvite",
          "path": "/v1/admin/invites/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "resendInvite",
          "path": "/v1/admin/invites/{id}/resend",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listAdminKnowledgeObjects",
          "path": "/v1/admin/knowledge-objects",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "DELETE",
          "operation_id": "deleteAdminKnowledgeObject",
          "path": "/v1/admin/knowledge-objects/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getAdminKnowledgeObject",
          "path": "/v1/admin/knowledge-objects/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "PATCH",
          "operation_id": "patchAdminKnowledgeObject",
          "path": "/v1/admin/knowledge-objects/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listMembers",
          "path": "/v1/admin/members",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteMember",
          "path": "/v1/admin/members/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getMember",
          "path": "/v1/admin/members/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "updateMemberRole",
          "path": "/v1/admin/members/{id}/role",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "updateMemberStatus",
          "path": "/v1/admin/members/{id}/status",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "issueDailyBriefRecoveryAuthorization",
          "path": "/v1/admin/morning-brief/recovery-authorizations",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listSessions",
          "path": "/v1/admin/sessions",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "revokeSession",
          "path": "/v1/admin/sessions/{id}",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getTenant",
          "path": "/v1/admin/tenant",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchTenant",
          "path": "/v1/admin/tenant",
          "rpc_service": "agentos.app.v1.AdminService",
          "tags": [
            "Admin"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listAgentTasks",
          "path": "/v1/agent-tasks",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createAgentTask",
          "path": "/v1/agent-tasks",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "compileAgentTask",
          "path": "/v1/agent-tasks/compile",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "draftAgentTask",
          "path": "/v1/agent-tasks/draft",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "testFireAgentTask",
          "path": "/v1/agent-tasks/test-fire",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteAgentTask",
          "path": "/v1/agent-tasks/{id}",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getAgentTask",
          "path": "/v1/agent-tasks/{id}",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PUT",
          "operation_id": "updateAgentTask",
          "path": "/v1/agent-tasks/{id}",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "diffAgentTask",
          "path": "/v1/agent-tasks/{id}/diff/{a}/{b}",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "previewAgentTask",
          "path": "/v1/agent-tasks/{id}/preview",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "runAgentTask",
          "path": "/v1/agent-tasks/{id}/run",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listAgentTaskRuns",
          "path": "/v1/agent-tasks/{id}/runs",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getAgentTaskRun",
          "path": "/v1/agent-tasks/{id}/runs/{rid}",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getAgentTaskRunReport",
          "path": "/v1/agent-tasks/{id}/runs/{run_id}/report",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getAgentCapabilities",
          "path": "/v1/agent/capabilities",
          "rpc_service": "agentos.app.v1.AgentService",
          "tags": [
            "Agent"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getAssetContext",
          "path": "/v1/agent/context/asset/{symbol}",
          "rpc_service": "agentos.app.v1.AgentService",
          "tags": [
            "Agent"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "future-streaming-candidate",
          "method": "GET",
          "operation_id": "agentDeepDive",
          "path": "/v1/agent/deep-dive/{symbol}",
          "rpc_service": "agentos.app.v1.AgentService",
          "tags": [
            "Agent"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listAgentTools",
          "path": "/v1/agent/tools",
          "rpc_service": "agentos.app.v1.AgentService",
          "tags": [
            "Agent"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "searchAssets",
          "path": "/v1/assets/search",
          "rpc_service": "agentos.app.v1.AssetsService",
          "tags": [
            "Assets"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getAsset",
          "path": "/v1/assets/{symbol}",
          "rpc_service": "agentos.app.v1.AssetsService",
          "tags": [
            "Assets"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "POST",
          "operation_id": "createChatAttachment",
          "path": "/v1/attachments",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "DELETE",
          "operation_id": "deleteChatAttachment",
          "path": "/v1/attachments/{id}",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "POST",
          "operation_id": "completeChatAttachment",
          "path": "/v1/attachments/{id}/complete",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getRealtimeVoiceCapabilities",
          "path": "/v1/audio/realtime/capabilities",
          "rpc_service": "agentos.app.v1.AudioService",
          "tags": [
            "Audio"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createRealtimeVoiceSession",
          "path": "/v1/audio/realtime/session",
          "rpc_service": "agentos.app.v1.AudioService",
          "tags": [
            "Audio"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "endRealtimeVoiceSession",
          "path": "/v1/audio/realtime/session/{session_id}",
          "rpc_service": "agentos.app.v1.AudioService",
          "tags": [
            "Audio"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listOwnAudit",
          "path": "/v1/audit/me",
          "rpc_service": "agentos.app.v1.AuditService",
          "tags": [
            "Audit"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listOwnVerifiedAudit",
          "path": "/v1/audit/me/verified",
          "rpc_service": "agentos.app.v1.AuditService",
          "tags": [
            "Audit"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getOwnVerifiedAuditProof",
          "path": "/v1/audit/me/verified/{seq}/proof",
          "rpc_service": "agentos.app.v1.AuditService",
          "tags": [
            "Audit"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "attioCallback",
          "path": "/v1/auth/attio/callback",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "attioStart",
          "path": "/v1/auth/attio/start",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "ingestAuthClientEvent",
          "path": "/v1/auth/client-events",
          "physical_http_reason": "privacy-safe pre-auth telemetry ingestion boundary",
          "tags": [
            "Observability"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "googleCallback",
          "path": "/v1/auth/google/callback",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "googleStart",
          "path": "/v1/auth/google/start",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "hubspotCallback",
          "path": "/v1/auth/hubspot/callback",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "hubspotStart",
          "path": "/v1/auth/hubspot/start",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "redeemInvite",
          "path": "/v1/auth/invites/redeem",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "magicLinkExchange",
          "path": "/v1/auth/magic-link/exchange",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getMe",
          "path": "/v1/auth/me",
          "rpc_service": "agentos.app.v1.IdentityService",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "microsoftCallback",
          "path": "/v1/auth/microsoft/callback",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "microsoftStart",
          "path": "/v1/auth/microsoft/start",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "nativeAuthExchange",
          "path": "/v1/auth/native/exchange",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "nativeAuthRefresh",
          "path": "/v1/auth/native/refresh",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "nativeAuthRevoke",
          "path": "/v1/auth/native/revoke",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "nativeAuthVerifyEmail",
          "path": "/v1/auth/native/verify-email",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "quickBooksOnlineCallback",
          "path": "/v1/auth/quickbooks_online/callback",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "quickBooksOnlineStart",
          "path": "/v1/auth/quickbooks_online/start",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "salesforceCallback",
          "path": "/v1/auth/salesforce/callback",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "salesforceStart",
          "path": "/v1/auth/salesforce/start",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "signup",
          "path": "/v1/auth/signup",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "slackCallback",
          "path": "/v1/auth/slack/callback",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "slackStart",
          "path": "/v1/auth/slack/start",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "ssoCallback",
          "path": "/v1/auth/sso/callback",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "ssoInit",
          "path": "/v1/auth/sso/init",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "ssoStart",
          "path": "/v1/auth/sso/start",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "workosCallback",
          "path": "/v1/auth/workos/callback",
          "physical_http_reason": "OAuth, PKCE, or browser redirect boundary",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getEarningsCalendar",
          "path": "/v1/calendar/earnings",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getCalendarEvents",
          "path": "/v1/calendar/events",
          "rpc_service": "agentos.app.v1.CalendarService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "ingestBrowserClientEvent",
          "path": "/v1/client-events",
          "rpc_service": "agentos.app.v1.ObservabilityService",
          "tags": [
            "Observability"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getConferenceCapabilities",
          "path": "/v1/conference/capabilities",
          "rpc_service": "agentos.app.v1.ConferenceService",
          "tags": [
            "Conference"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "redeemConferenceInvite",
          "path": "/v1/conference/invites/redeem",
          "rpc_service": "agentos.app.v1.ConferenceService",
          "tags": [
            "Conference"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createConferenceRoom",
          "path": "/v1/conference/rooms",
          "rpc_service": "agentos.app.v1.ConferenceService",
          "tags": [
            "Conference"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "endConferenceRoom",
          "path": "/v1/conference/rooms/{room_id}",
          "rpc_service": "agentos.app.v1.ConferenceService",
          "tags": [
            "Conference"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createConferenceInvite",
          "path": "/v1/conference/rooms/{room_id}/invites",
          "rpc_service": "agentos.app.v1.ConferenceService",
          "tags": [
            "Conference"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "joinConferenceRoom",
          "path": "/v1/conference/rooms/{room_id}/join",
          "rpc_service": "agentos.app.v1.ConferenceService",
          "tags": [
            "Conference"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listConversations",
          "path": "/v1/conversations",
          "rpc_service": "agentos.app.v1.ConversationService",
          "tags": [
            "Conversations"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createConversation",
          "path": "/v1/conversations",
          "rpc_service": "agentos.app.v1.ConversationsService",
          "tags": [
            "Conversations"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteConversation",
          "path": "/v1/conversations/{id}",
          "rpc_service": "agentos.app.v1.ConversationsService",
          "tags": [
            "Conversations"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getConversation",
          "path": "/v1/conversations/{id}",
          "rpc_service": "agentos.app.v1.ConversationService",
          "tags": [
            "Conversations"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchConversation",
          "path": "/v1/conversations/{id}",
          "rpc_service": "agentos.app.v1.ConversationsService",
          "tags": [
            "Conversations"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "cortexBrowse",
          "path": "/v1/cortex/browse",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listCortexConnections",
          "path": "/v1/cortex/connections",
          "rpc_service": "agentos.app.v1.SourceService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getCortexConnection",
          "path": "/v1/cortex/connections/{id}",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "disconnectCortexConnection",
          "path": "/v1/cortex/connections/{id}/disconnect",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "updateCortexConnectionFilters",
          "path": "/v1/cortex/connections/{id}/filters",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "pauseCortexConnection",
          "path": "/v1/cortex/connections/{id}/pause",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "purgeCortexConnection",
          "path": "/v1/cortex/connections/{id}/purge",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "resumeCortexConnection",
          "path": "/v1/cortex/connections/{id}/resume",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "cortexFeed",
          "path": "/v1/cortex/feed",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "cortexFeedback",
          "path": "/v1/cortex/feedback",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getCortexPreferences",
          "path": "/v1/cortex/preferences",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PUT",
          "operation_id": "putCortexPreferences",
          "path": "/v1/cortex/preferences",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "cortexSenders",
          "path": "/v1/cortex/senders",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "cortexStats",
          "path": "/v1/cortex/stats",
          "rpc_service": "agentos.app.v1.CortexService",
          "tags": [
            "Cortex"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "devSignIn",
          "path": "/v1/dev/sign-in",
          "rpc_service": "agentos.app.v1.AuthService",
          "tags": [
            "Auth"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "registerDevice",
          "path": "/v1/devices",
          "rpc_service": "agentos.app.v1.DevicesService",
          "tags": [
            "Devices"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "revokeDevice",
          "path": "/v1/devices/{id}",
          "rpc_service": "agentos.app.v1.DevicesService",
          "tags": [
            "Devices"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "docsUI",
          "path": "/v1/docs",
          "physical_http_reason": "HTTP API reference document",
          "tags": [
            "Meta"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getFeed",
          "path": "/v1/feed",
          "rpc_service": "agentos.app.v1.FeedService",
          "tags": [
            "Feed"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "markFeedRead",
          "path": "/v1/feed/mark-read",
          "rpc_service": "agentos.app.v1.FeedService",
          "tags": [
            "Feed"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listFolders",
          "path": "/v1/folders",
          "rpc_service": "agentos.app.v1.FoldersService",
          "tags": [
            "Folders"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createFolder",
          "path": "/v1/folders",
          "rpc_service": "agentos.app.v1.FoldersService",
          "tags": [
            "Folders"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "searchFolders",
          "path": "/v1/folders/search",
          "rpc_service": "agentos.app.v1.FoldersService",
          "tags": [
            "Folders"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteFolder",
          "path": "/v1/folders/{id}",
          "rpc_service": "agentos.app.v1.FoldersService",
          "tags": [
            "Folders"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getFolder",
          "path": "/v1/folders/{id}",
          "rpc_service": "agentos.app.v1.FoldersService",
          "tags": [
            "Folders"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchFolder",
          "path": "/v1/folders/{id}",
          "rpc_service": "agentos.app.v1.FoldersService",
          "tags": [
            "Folders"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listFolderAssets",
          "path": "/v1/folders/{id}/assets",
          "rpc_service": "agentos.app.v1.FoldersService",
          "tags": [
            "Folders"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listFolderMembers",
          "path": "/v1/folders/{id}/members",
          "rpc_service": "agentos.app.v1.FoldersService",
          "tags": [
            "Folders"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "addFolderMember",
          "path": "/v1/folders/{id}/members",
          "rpc_service": "agentos.app.v1.FoldersService",
          "tags": [
            "Folders"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteFolderMember",
          "path": "/v1/folders/{id}/members/{user_id}",
          "rpc_service": "agentos.app.v1.FoldersService",
          "tags": [
            "Folders"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchFolderMember",
          "path": "/v1/folders/{id}/members/{user_id}",
          "rpc_service": "agentos.app.v1.FoldersService",
          "tags": [
            "Folders"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "deepHealth",
          "path": "/v1/health",
          "physical_http_reason": "orchestrator and load-balancer probe",
          "tags": [
            "Health"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "attioDisconnect",
          "path": "/v1/integrations/attio",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "attioConnect",
          "path": "/v1/integrations/attio/connect",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "attioStatus",
          "path": "/v1/integrations/attio/status",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "gmailDisconnect",
          "path": "/v1/integrations/gmail",
          "rpc_service": "agentos.app.v1.GmailService",
          "tags": [
            "Gmail"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "gmailConnect",
          "path": "/v1/integrations/gmail/connect",
          "rpc_service": "agentos.app.v1.GmailService",
          "tags": [
            "Gmail"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "gmailSearchIndexed",
          "path": "/v1/integrations/gmail/search-indexed",
          "rpc_service": "agentos.app.v1.GmailService",
          "tags": [
            "Gmail"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "gmailStatus",
          "path": "/v1/integrations/gmail/status",
          "rpc_service": "agentos.app.v1.GmailService",
          "tags": [
            "Gmail"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "gcalDisconnect",
          "path": "/v1/integrations/google-calendar",
          "rpc_service": "agentos.app.v1.GCalService",
          "tags": [
            "GCal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "gcalConnect",
          "path": "/v1/integrations/google-calendar/connect",
          "rpc_service": "agentos.app.v1.GCalService",
          "tags": [
            "GCal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "gcalStatus",
          "path": "/v1/integrations/google-calendar/status",
          "rpc_service": "agentos.app.v1.GCalService",
          "tags": [
            "GCal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "driveConnect",
          "path": "/v1/integrations/google-drive/connect",
          "rpc_service": "agentos.app.v1.DriveService",
          "tags": [
            "Drive"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "disconnectDrive",
          "path": "/v1/integrations/google-drive/connection",
          "rpc_service": "agentos.app.v1.DriveService",
          "tags": [
            "Drive"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listDriveFiles",
          "path": "/v1/integrations/google-drive/files",
          "rpc_service": "agentos.app.v1.DriveService",
          "tags": [
            "Drive"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listDriveFolders",
          "path": "/v1/integrations/google-drive/folders",
          "rpc_service": "agentos.app.v1.DriveService",
          "tags": [
            "Drive"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getDriveStatus",
          "path": "/v1/integrations/google-drive/status",
          "rpc_service": "agentos.app.v1.DriveService",
          "tags": [
            "Drive"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "startDriveSync",
          "path": "/v1/integrations/google-drive/sync",
          "rpc_service": "agentos.app.v1.DriveService",
          "tags": [
            "Drive"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getDriveSyncStatus",
          "path": "/v1/integrations/google-drive/sync/{workflow_id}",
          "rpc_service": "agentos.app.v1.DriveService",
          "tags": [
            "Drive"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "hubspotDisconnect",
          "path": "/v1/integrations/hubspot",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "hubspotConnect",
          "path": "/v1/integrations/hubspot/connect",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "hubspotStatus",
          "path": "/v1/integrations/hubspot/status",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "outlookDisconnect",
          "path": "/v1/integrations/outlook",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "outlookConnect",
          "path": "/v1/integrations/outlook/connect",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "outlookStatus",
          "path": "/v1/integrations/outlook/status",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "quickBooksOnlineDisconnect",
          "path": "/v1/integrations/quickbooks_online",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "quickBooksOnlineConnect",
          "path": "/v1/integrations/quickbooks_online/connect",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "quickBooksOnlineStatus",
          "path": "/v1/integrations/quickbooks_online/status",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "salesforceDisconnect",
          "path": "/v1/integrations/salesforce",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "salesforceConnect",
          "path": "/v1/integrations/salesforce/connect",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "salesforceStatus",
          "path": "/v1/integrations/salesforce/status",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "slackDisconnect",
          "path": "/v1/integrations/slack",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "slackConnect",
          "path": "/v1/integrations/slack/connect",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "slackStatus",
          "path": "/v1/integrations/slack/status",
          "rpc_service": "agentos.app.v1.ConnectorsService",
          "tags": [
            "Connectors"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalComparativeFinancials",
          "path": "/v1/internal/comparative-financials",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalResolveConnectorACLPrincipals",
          "path": "/v1/internal/connector/acl-principals",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalCostCheck",
          "path": "/v1/internal/cost-check",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalCostRecord",
          "path": "/v1/internal/cost-record",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "claimDailyBriefShowAsset",
          "path": "/v1/internal/daily-brief-show/assets/claim",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "completeDailyBriefShowAsset",
          "path": "/v1/internal/daily-brief-show/assets/complete",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "failDailyBriefShowAsset",
          "path": "/v1/internal/daily-brief-show/assets/fail",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "GET",
          "operation_id": "getDailyBriefShowAssetInput",
          "path": "/v1/internal/daily-brief-show/assets/input",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "updateDailyBriefShowAssetProviderJob",
          "path": "/v1/internal/daily-brief-show/assets/provider-job",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "reconcileDailyBriefShowAssetProviderSubmission",
          "path": "/v1/internal/daily-brief-show/assets/provider-reconciliation",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "renewDailyBriefShowAssetLease",
          "path": "/v1/internal/daily-brief-show/assets/renew",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "GET",
          "operation_id": "getDailyBriefShowAssetURL",
          "path": "/v1/internal/daily-brief-show/assets/url",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "completeDailyBriefShow",
          "path": "/v1/internal/daily-brief-show/complete",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "failDailyBriefShow",
          "path": "/v1/internal/daily-brief-show/fail",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "loadDailyBriefShowMediaResume",
          "path": "/v1/internal/daily-brief-show/media-resume",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "recordDailyBriefNarrationReview",
          "path": "/v1/internal/daily-brief-show/narration-review",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "resolveDailyBriefShowSources",
          "path": "/v1/internal/daily-brief-show/source",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "importGovernedEarningsSource",
          "path": "/v1/internal/daily-brief-show/sources/import",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "GET",
          "operation_id": "getGovernedEarningsSourceObject",
          "path": "/v1/internal/daily-brief-show/sources/objects/{objectID}",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "admitReviewedDailyBriefFallback",
          "path": "/v1/internal/daily-brief/reviewed-fallback/admit",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalDataRoomInventory",
          "path": "/v1/internal/data-room-inventory",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalDeliverRun",
          "path": "/v1/internal/deliver-run",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalListAgentProfiles",
          "path": "/v1/internal/list-agent-profiles",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalLLMChatCompletions",
          "path": "/v1/internal/llm/chat/completions",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalMCPAudit",
          "path": "/v1/internal/mcp/audit",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalMCPServers",
          "path": "/v1/internal/mcp/servers",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "claimMorningBriefGeneration",
          "path": "/v1/internal/morning-brief/claim",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "renewMorningBriefGenerationLease",
          "path": "/v1/internal/morning-brief/lease",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "backfillMorningBriefMedia",
          "path": "/v1/internal/morning-brief/media-backfill",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "releaseMorningBriefGenerationClaim",
          "path": "/v1/internal/morning-brief/release",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "prepareScheduledMorningBriefResearch",
          "path": "/v1/internal/morning-brief/research/prepare",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "scheduledMorningBriefResearchStatus",
          "path": "/v1/internal/morning-brief/research/status",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalPersistCompaction",
          "path": "/v1/internal/persist-compaction",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalPersistRun",
          "path": "/v1/internal/persist-run",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalQuickBooksReports",
          "path": "/v1/internal/quickbooks/reports",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalRenderBrief",
          "path": "/v1/internal/render-brief",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "completeReportAudio",
          "path": "/v1/internal/report-media/audio/complete",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "GET",
          "operation_id": "getReportMediaAudioInput",
          "path": "/v1/internal/report-media/audio/input",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "claimReportMedia",
          "path": "/v1/internal/report-media/claim",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "failReportMedia",
          "path": "/v1/internal/report-media/fail",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "failIncompleteReportMedia",
          "path": "/v1/internal/report-media/fail-incomplete",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "updateReportMediaProviderJob",
          "path": "/v1/internal/report-media/provider-job",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "reconcileReadyReportMediaKeys",
          "path": "/v1/internal/report-media/ready-key-reconciliation",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "GET",
          "operation_id": "reconcileReportMedia",
          "path": "/v1/internal/report-media/reconcile",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "terminalizeReportMedia",
          "path": "/v1/internal/report-media/terminalize",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "completeReportVideo",
          "path": "/v1/internal/report-media/video/complete",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "acquirePersonalizedFinancialDatasetsResearch",
          "path": "/v1/internal/research-runs/acquire/financial-datasets",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "acquirePersonalizedFinnhubForwardCalendar",
          "path": "/v1/internal/research-runs/acquire/finnhub-forward-calendar",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "acquirePersonalizedPolygonIntraday",
          "path": "/v1/internal/research-runs/acquire/polygon-intraday",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "beginPersonalizedResearchRun",
          "path": "/v1/internal/research-runs/begin",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "readPersonalizedResearchCoveragePage",
          "path": "/v1/internal/research-runs/coverage-page",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "recordPersonalizedResearchEvidenceBatch",
          "path": "/v1/internal/research-runs/evidence-batch",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "finishPersonalizedResearchRun",
          "path": "/v1/internal/research-runs/finish",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "preflightPersonalizedResearchRequiredSources",
          "path": "/v1/internal/research-runs/preflight/required-sources",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "claimPersonalizedResearchSourceAttempt",
          "path": "/v1/internal/research-runs/source-attempt/claim",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "recordPersonalizedResearchSourceReceipt",
          "path": "/v1/internal/research-runs/source-receipt",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalRuntimeProfile",
          "path": "/v1/internal/runtime-profile",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalRuntimeSkill",
          "path": "/v1/internal/runtime-skill",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalPersistTextWorkflowArtifacts",
          "path": "/v1/internal/text-workflow-artifacts",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalCheckpointTextWorkflowEvidenceStage",
          "path": "/v1/internal/text-workflow-evidence-stages/checkpoint",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalFinalizeTextWorkflowEvidenceStage",
          "path": "/v1/internal/text-workflow-evidence-stages/finalize",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalInitTextWorkflowEvidenceStage",
          "path": "/v1/internal/text-workflow-evidence-stages/init",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalResolveTextWorkflowEvidenceStage",
          "path": "/v1/internal/text-workflow-evidence-stages/resolve",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalAuthorizeTextWorkflowTurn",
          "path": "/v1/internal/text-workflow-turns/authorize",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalFinalizeTextWorkflowTurn",
          "path": "/v1/internal/text-workflow-turns/finalize",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalAuthorizeToolExecution",
          "path": "/v1/internal/tool-execution-authorizations",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "worker"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "internal-only",
          "disposition": "internal-worker-rpc-candidate",
          "method": "POST",
          "operation_id": "internalMeetingPrepContext",
          "path": "/v1/internal/workflows/meeting-prep/context",
          "rpc_service": "agentos.internal.v1.WorkerService",
          "tags": [
            "Internal"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listLLMModels",
          "path": "/v1/llm/models",
          "rpc_service": "agentos.app.v1.ModelService",
          "tags": [
            "Agent"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getMarketCapabilities",
          "path": "/v1/market/capabilities",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getChart",
          "path": "/v1/market/chart/{symbol}",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getEarningsThisWeek",
          "path": "/v1/market/earnings/this-week",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "comparePublicFilings",
          "path": "/v1/market/filings/compare",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getFilingText",
          "path": "/v1/market/filings/{id}/text",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getFilingsBySymbol",
          "path": "/v1/market/filings/{symbol}",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getFiling",
          "path": "/v1/market/filings/{symbol}/{id}",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getFundamentals",
          "path": "/v1/market/fundamentals/{symbol}",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getHeatmap",
          "path": "/v1/market/heatmap",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getMarketNews",
          "path": "/v1/market/news",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getQuote",
          "path": "/v1/market/quote/{symbol}",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getQuotes",
          "path": "/v1/market/quotes",
          "rpc_service": "agentos.app.v1.MarketDataService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "runScreener",
          "path": "/v1/market/screener",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "searchCrypto",
          "path": "/v1/market/search/crypto",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "tvBars",
          "path": "/v1/market/tv/bars",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "tvMarks",
          "path": "/v1/market/tv/marks",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "tvSearch",
          "path": "/v1/market/tv/search",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "future-streaming-candidate",
          "method": "GET",
          "operation_id": "tvStream",
          "path": "/v1/market/tv/stream",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "tvSymbol",
          "path": "/v1/market/tv/symbol",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "tvTime",
          "path": "/v1/market/tv/time",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listMCPServers",
          "path": "/v1/mcp/servers",
          "rpc_service": "agentos.app.v1.SourceService",
          "tags": [
            "MCP"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createMCPServer",
          "path": "/v1/mcp/servers",
          "rpc_service": "agentos.app.v1.MCPService",
          "tags": [
            "MCP"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteMCPServer",
          "path": "/v1/mcp/servers/{id}",
          "rpc_service": "agentos.app.v1.MCPService",
          "tags": [
            "MCP"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "updateMCPServer",
          "path": "/v1/mcp/servers/{id}",
          "rpc_service": "agentos.app.v1.MCPService",
          "tags": [
            "MCP"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteMCPServerSecret",
          "path": "/v1/mcp/servers/{id}/secrets/{var}",
          "rpc_service": "agentos.app.v1.MCPService",
          "tags": [
            "MCP"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PUT",
          "operation_id": "setMCPServerSecret",
          "path": "/v1/mcp/servers/{id}/secrets/{var}",
          "rpc_service": "agentos.app.v1.MCPService",
          "tags": [
            "MCP"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "runMemoCommand",
          "path": "/v1/memo/commands",
          "rpc_service": "agentos.app.v1.AgentService",
          "tags": [
            "Agent"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getMorningBriefPreferences",
          "path": "/v1/morning-brief/preferences",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchMorningBriefPreferences",
          "path": "/v1/morning-brief/preferences",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "openapiJSON",
          "path": "/v1/openapi.json",
          "physical_http_reason": "HTTP API reference document",
          "tags": [
            "Meta"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "GET",
          "operation_id": "openapiYAML",
          "path": "/v1/openapi.yaml",
          "physical_http_reason": "HTTP API reference document",
          "tags": [
            "Meta"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "reconcileDemoOrganizationManifest",
          "path": "/v1/org/demo-manifests/reconcile",
          "rpc_service": "agentos.app.v1.OrgService",
          "tags": [
            "Org"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "removeDemoOrganizationManifest",
          "path": "/v1/org/demo-manifests/{manifestKey}",
          "rpc_service": "agentos.app.v1.OrgService",
          "tags": [
            "Org"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "connectGoogleDirectory",
          "path": "/v1/org/google-directory/connect",
          "rpc_service": "agentos.app.v1.OrgService",
          "tags": [
            "Org"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getGoogleDirectoryStatus",
          "path": "/v1/org/google-directory/status",
          "rpc_service": "agentos.app.v1.OrgService",
          "tags": [
            "Org"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "syncGoogleDirectory",
          "path": "/v1/org/google-directory/sync",
          "rpc_service": "agentos.app.v1.OrgService",
          "tags": [
            "Org"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "previewGoogleManagerProposal",
          "path": "/v1/org/google-manager-proposals/preview",
          "rpc_service": "agentos.app.v1.OrgService",
          "tags": [
            "Org"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "confirmGoogleManagerProposalReview",
          "path": "/v1/org/google-manager-proposals/{id}/confirm",
          "rpc_service": "agentos.app.v1.OrgService",
          "tags": [
            "Org"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listOrgMembers",
          "path": "/v1/org/members",
          "rpc_service": "agentos.app.v1.OrganizationService",
          "tags": [
            "Org"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createOrgMember",
          "path": "/v1/org/members",
          "rpc_service": "agentos.app.v1.OrgService",
          "tags": [
            "Org"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "updateOrgMemberManager",
          "path": "/v1/org/members/{id}",
          "rpc_service": "agentos.app.v1.OrgService",
          "tags": [
            "Org"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "linkOrgDirectoryPrincipal",
          "path": "/v1/org/members/{id}/link-principal",
          "rpc_service": "agentos.app.v1.OrgService",
          "tags": [
            "Org"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listPortfolios",
          "path": "/v1/portfolios",
          "rpc_service": "agentos.app.v1.PortfolioService",
          "tags": [
            "Portfolios"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createPortfolio",
          "path": "/v1/portfolios",
          "rpc_service": "agentos.app.v1.PortfoliosService",
          "tags": [
            "Portfolios"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deletePortfolio",
          "path": "/v1/portfolios/{id}",
          "rpc_service": "agentos.app.v1.PortfoliosService",
          "tags": [
            "Portfolios"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getPortfolio",
          "path": "/v1/portfolios/{id}",
          "rpc_service": "agentos.app.v1.PortfoliosService",
          "tags": [
            "Portfolios"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchPortfolio",
          "path": "/v1/portfolios/{id}",
          "rpc_service": "agentos.app.v1.PortfoliosService",
          "tags": [
            "Portfolios"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listHoldings",
          "path": "/v1/portfolios/{id}/holdings",
          "rpc_service": "agentos.app.v1.PortfoliosService",
          "tags": [
            "Portfolios"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "addHolding",
          "path": "/v1/portfolios/{id}/holdings",
          "rpc_service": "agentos.app.v1.PortfoliosService",
          "tags": [
            "Portfolios"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteHolding",
          "path": "/v1/portfolios/{id}/holdings/{hid}",
          "rpc_service": "agentos.app.v1.PortfoliosService",
          "tags": [
            "Portfolios"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchHolding",
          "path": "/v1/portfolios/{id}/holdings/{hid}",
          "rpc_service": "agentos.app.v1.PortfoliosService",
          "tags": [
            "Portfolios"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "importPortfolioCsv",
          "path": "/v1/portfolios/{id}/import/csv",
          "rpc_service": "agentos.app.v1.PortfoliosService",
          "tags": [
            "Portfolios"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "importPortfolioPaste",
          "path": "/v1/portfolios/{id}/import/paste",
          "rpc_service": "agentos.app.v1.PortfoliosService",
          "tags": [
            "Portfolios"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listProfiles",
          "path": "/v1/profiles",
          "rpc_service": "agentos.app.v1.ProfileService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "POST",
          "operation_id": "createProfile",
          "path": "/v1/profiles",
          "rpc_service": "agentos.app.v1.ProfileService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getProfile",
          "path": "/v1/profiles/{id}",
          "rpc_service": "agentos.app.v1.ProfilesService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchProfile",
          "path": "/v1/profiles/{id}",
          "rpc_service": "agentos.app.v1.ProfilesService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "duplicateProfile",
          "path": "/v1/profiles/{id}/duplicate",
          "rpc_service": "agentos.app.v1.ProfilesService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "addProfileMemory",
          "path": "/v1/profiles/{id}/memory",
          "rpc_service": "agentos.app.v1.ProfilesService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteProfileMemory",
          "path": "/v1/profiles/{id}/memory/{entry_id}",
          "rpc_service": "agentos.app.v1.ProfilesService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "addProfileSkill",
          "path": "/v1/profiles/{id}/skills",
          "rpc_service": "agentos.app.v1.ProfilesService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteProfileSkill",
          "path": "/v1/profiles/{id}/skills/{skill_id}",
          "rpc_service": "agentos.app.v1.ProfilesService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchProfileSkill",
          "path": "/v1/profiles/{id}/skills/{skill_id}",
          "rpc_service": "agentos.app.v1.ProfilesService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "DELETE",
          "operation_id": "unbindProfileTool",
          "path": "/v1/profiles/{id}/tools/{tool_id}",
          "rpc_service": "agentos.app.v1.ToolService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "POST",
          "operation_id": "bindProfileTool",
          "path": "/v1/profiles/{id}/tools/{tool_id}",
          "rpc_service": "agentos.app.v1.ToolService",
          "tags": [
            "Profiles"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "qaSearch",
          "path": "/v1/qa/search",
          "rpc_service": "agentos.app.v1.QAService",
          "tags": [
            "QA"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listReports",
          "path": "/v1/reports",
          "rpc_service": "agentos.app.v1.ReportService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createReport",
          "path": "/v1/reports",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "generateMorningBrief",
          "path": "/v1/reports/morning-brief",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getLatestMorningBrief",
          "path": "/v1/reports/morning-brief/latest",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "authorizeCurrentUserDailyBriefRecovery",
          "path": "/v1/reports/morning-brief/recovery-authorizations",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createMorningBriefResearchRun",
          "path": "/v1/reports/morning-brief/research-runs",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getMorningBriefResearchRun",
          "path": "/v1/reports/morning-brief/research-runs/{run_id}",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getCurrentDayMorningBrief",
          "path": "/v1/reports/morning-brief/today",
          "rpc_service": "agentos.app.v1.BriefService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteReport",
          "path": "/v1/reports/{id}",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getReport",
          "path": "/v1/reports/{id}",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchReport",
          "path": "/v1/reports/{id}",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getReportAudio",
          "path": "/v1/reports/{id}/audio",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "generateReportAudio",
          "path": "/v1/reports/{id}/audio",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "streamReportAudio",
          "path": "/v1/reports/{id}/audio/file",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getReportManifest",
          "path": "/v1/reports/{id}/manifest",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getReportMarkdown",
          "path": "/v1/reports/{id}/markdown",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "GET",
          "operation_id": "getReportMedia",
          "path": "/v1/reports/{id}/media",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getDailyBriefNarrationReview",
          "path": "/v1/reports/{id}/narration-review",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "streamDailyBriefNarrationReviewAudio",
          "path": "/v1/reports/{id}/narration-review/{reviewID}/audio",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "decideDailyBriefNarrationReview",
          "path": "/v1/reports/{id}/narration-review/{reviewID}/decision",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getReportPdf",
          "path": "/v1/reports/{id}/pdf",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "revokeReportShare",
          "path": "/v1/reports/{id}/shares",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createReportShare",
          "path": "/v1/reports/{id}/shares",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getDailyBriefShow",
          "path": "/v1/reports/{id}/show",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getReportVideo",
          "path": "/v1/reports/{id}/video",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "generateReportVideo",
          "path": "/v1/reports/{id}/video",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "streamReportVideo",
          "path": "/v1/reports/{id}/video/file",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getSharedView",
          "path": "/v1/share/{token}",
          "rpc_service": "agentos.app.v1.ReportsService",
          "tags": [
            "Reports"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listSignals",
          "path": "/v1/signals",
          "rpc_service": "agentos.app.v1.SignalService",
          "tags": [
            "Signals"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listCorporateSignals",
          "path": "/v1/signals/corporate",
          "rpc_service": "agentos.app.v1.SignalsService",
          "tags": [
            "Signals"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getSignalsFeed",
          "path": "/v1/signals/feed",
          "rpc_service": "agentos.app.v1.SignalsService",
          "tags": [
            "Signals"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getSignal",
          "path": "/v1/signals/{id}",
          "rpc_service": "agentos.app.v1.SignalsService",
          "tags": [
            "Signals"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "streamNews",
          "path": "/v1/stream/news",
          "rpc_service": "agentos.app.v1.MarketService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "streamQuotes",
          "path": "/v1/stream/quotes",
          "rpc_service": "agentos.app.v1.MarketDataService",
          "tags": [
            "Market"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "listTasks",
          "path": "/v1/tasks",
          "rpc_service": "agentos.app.v1.TaskService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createTask",
          "path": "/v1/tasks",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "previewTaskCadence",
          "path": "/v1/tasks/cadence/preview",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "previewLibraryTask",
          "path": "/v1/tasks/library/{slug}/preview",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getTaskRun",
          "path": "/v1/tasks/runs/{id}",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listTaskTemplates",
          "path": "/v1/tasks/templates",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createTaskTemplate",
          "path": "/v1/tasks/templates",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "previewTaskTemplate",
          "path": "/v1/tasks/templates/preview",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteTaskTemplate",
          "path": "/v1/tasks/templates/{id}",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getTaskTemplate",
          "path": "/v1/tasks/templates/{slug}",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteTask",
          "path": "/v1/tasks/{id}",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getTask",
          "path": "/v1/tasks/{id}",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchTask",
          "path": "/v1/tasks/{id}",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "runTask",
          "path": "/v1/tasks/{id}/run",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listTaskRuns",
          "path": "/v1/tasks/{id}/runs",
          "rpc_service": "agentos.app.v1.TasksService",
          "tags": [
            "Tasks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "qaMintSession",
          "path": "/v1/testing/mint-session",
          "rpc_service": "agentos.app.v1.TestingService",
          "tags": [
            "Testing"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getTranscript",
          "path": "/v1/transcripts/{symbol}",
          "rpc_service": "agentos.app.v1.TranscriptsService",
          "tags": [
            "Transcripts"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listTranscripts",
          "path": "/v1/transcripts/{symbol}/list",
          "rpc_service": "agentos.app.v1.TranscriptsService",
          "tags": [
            "Transcripts"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getUIPreferences",
          "path": "/v1/ui/preferences",
          "rpc_service": "agentos.app.v1.AppearanceService",
          "tags": [
            "Appearance"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "PATCH",
          "operation_id": "patchUIPreferences",
          "path": "/v1/ui/preferences",
          "rpc_service": "agentos.app.v1.AppearanceService",
          "tags": [
            "Appearance"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "POST",
          "operation_id": "createUpload",
          "path": "/v1/uploads",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "DELETE",
          "operation_id": "deleteUpload",
          "path": "/v1/uploads/{id}",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "GET",
          "operation_id": "getUpload",
          "path": "/v1/uploads/{id}",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "PATCH",
          "operation_id": "patchUpload",
          "path": "/v1/uploads/{id}",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "POST",
          "operation_id": "completeUpload",
          "path": "/v1/uploads/{id}/complete",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "GET",
          "operation_id": "getUploadContent",
          "path": "/v1/uploads/{id}/content",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "HEAD",
          "operation_id": "headUploadContent",
          "path": "/v1/uploads/{id}/content",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "PUT",
          "operation_id": "putUploadContent",
          "path": "/v1/uploads/{id}/content",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "typed-control-http-transfer",
          "method": "GET",
          "operation_id": "streamUploadEvents",
          "path": "/v1/uploads/{id}/events",
          "physical_http_reason": "object bytes, range transfer, or presigned upload remain HTTP",
          "rpc_service": "agentos.app.v1.UploadsService",
          "tags": [
            "Uploads"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "GET",
          "operation_id": "getUsageSummary",
          "path": "/v1/usage/summary",
          "rpc_service": "agentos.app.v1.UsageService",
          "tags": [
            "Usage"
          ],
          "used_by_new_app": true
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getUsageTimeline",
          "path": "/v1/usage/timeline",
          "rpc_service": "agentos.app.v1.UsageService",
          "tags": [
            "Usage"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "getRealtimeAvatarCapability",
          "path": "/v1/video/avatar/session",
          "rpc_service": "agentos.app.v1.AudioService",
          "tags": [
            "Audio"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createRealtimeAvatarSession",
          "path": "/v1/video/avatar/session",
          "rpc_service": "agentos.app.v1.AudioService",
          "tags": [
            "Audio"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "endRealtimeAvatarSession",
          "path": "/v1/video/avatar/session/{session_id}",
          "rpc_service": "agentos.app.v1.AudioService",
          "tags": [
            "Audio"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "GET",
          "operation_id": "listWatchlists",
          "path": "/v1/watchlists",
          "rpc_service": "agentos.app.v1.WatchlistsService",
          "tags": [
            "Watchlists"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "createWatchlist",
          "path": "/v1/watchlists",
          "rpc_service": "agentos.app.v1.WatchlistsService",
          "tags": [
            "Watchlists"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "deleteWatchlist",
          "path": "/v1/watchlists/{id}",
          "rpc_service": "agentos.app.v1.WatchlistsService",
          "tags": [
            "Watchlists"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "POST",
          "operation_id": "addWatchlistItem",
          "path": "/v1/watchlists/{id}/items",
          "rpc_service": "agentos.app.v1.WatchlistsService",
          "tags": [
            "Watchlists"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "public-app-rpc-candidate",
          "method": "DELETE",
          "operation_id": "removeWatchlistItem",
          "path": "/v1/watchlists/{id}/items/{symbol}",
          "rpc_service": "agentos.app.v1.WatchlistsService",
          "tags": [
            "Watchlists"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "gcalWebhook",
          "path": "/v1/webhooks/gcal",
          "physical_http_reason": "provider webhook callback",
          "tags": [
            "Webhooks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "gmailWebhook",
          "path": "/v1/webhooks/gmail",
          "physical_http_reason": "provider webhook callback",
          "tags": [
            "Webhooks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "app-http-clients"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "protocol-required-http",
          "disposition": "http-only",
          "method": "POST",
          "operation_id": "workosScimWebhook",
          "path": "/v1/webhooks/workos/scim",
          "physical_http_reason": "provider webhook callback",
          "tags": [
            "Webhooks"
          ],
          "used_by_new_app": false
        },
        {
          "client_usage": [
            "web",
            "mobile",
            "desktop-rest-fallback"
          ],
          "contract_state": "defined",
          "defined": true,
          "development_state": "compatibility-rest",
          "disposition": "existing-public-app-rpc",
          "method": "POST",
          "operation_id": "createConversationTurn",
          "path": "/v2/conversations/{conversation_id}/turns",
          "rpc_service": "agentos.app.v1.ConversationService",
          "tags": [
            "Agent"
          ],
          "used_by_new_app": true
        }
      ],
      "protocol_required": 49
    }
  },
  "generated_at": "2026-09-01T12:41:25+02:00",
  "namespaces": [
    {
      "name": "agentos-development-aws",
      "owner": "AgentOS application",
      "purpose": "AgentOS API, web, worker, and supporting application workloads"
    },
    {
      "name": "apisix-development",
      "owner": "Edge platform",
      "purpose": "APISIX gateway and exact public API route policy"
    },
    {
      "name": "platform-gateway",
      "owner": "Edge platform",
      "purpose": "AWS public Gateway API and network load balancer"
    },
    {
      "name": "external-dns",
      "owner": "Platform infrastructure",
      "purpose": "Application DNS controller"
    },
    {
      "name": "argocd",
      "owner": "Platform infrastructure",
      "purpose": "GitOps reconciliation and accepted deployment state"
    },
    {
      "name": "monitoring",
      "owner": "Observability",
      "purpose": "Development telemetry collection and monitoring"
    },
    {
      "name": "twingate",
      "owner": "Platform infrastructure",
      "purpose": "Private operator access resources"
    },
    {
      "name": "tools-workspace-development",
      "owner": "Tools platform",
      "purpose": "Internal tool-server workspace"
    },
    {
      "name": "visual-review-development",
      "owner": "Developer experience",
      "purpose": "Development visual-review services"
    },
    {
      "name": "browser-use-development",
      "owner": "Developer experience",
      "purpose": "Development browser-use reviewer"
    }
  ],
  "new_app_transport": {
    "grpc_procedures": [
      "agentos.app.v1.AdminService.ListAdminAgents",
      "agentos.app.v1.AdminService.GetAdminAgent",
      "agentos.app.v1.AdminService.CreateAdminAgent",
      "agentos.app.v1.AdminService.PatchAdminAgent",
      "agentos.app.v1.AdminService.DeleteAdminAgent",
      "agentos.app.v1.AdminService.ListAdminKnowledgeObjects",
      "agentos.app.v1.AdminService.GetAdminKnowledgeObject",
      "agentos.app.v1.AdminService.PatchAdminKnowledgeObject",
      "agentos.app.v1.AdminService.DeleteAdminKnowledgeObject",
      "agentos.app.v1.AdminService.GetAdminMember",
      "agentos.app.v1.BriefService.GetToday",
      "agentos.app.v1.BriefService.DownloadMedia",
      "agentos.app.v1.AudioService.Transcribe",
      "agentos.app.v1.FinancialDataService.Fetch",
      "agentos.app.v1.MarketDataService.StreamQuotes",
      "agentos.app.v1.MarketService.GetCapabilities",
      "agentos.app.v1.MarketService.GetQuote",
      "agentos.app.v1.MarketService.GetChart",
      "agentos.app.v1.MarketService.ListNews",
      "agentos.app.v1.MarketService.ListFilings",
      "agentos.app.v1.MarketService.ListEarningsCalendar",
      "agentos.app.v1.IdentityService.GetCurrentIdentity",
      "agentos.app.v1.ProfileService.ListProfiles",
      "agentos.app.v1.ProfileService.CreateProfile",
      "agentos.app.v1.ModelService.ListModels",
      "agentos.app.v1.ConversationService.ListConversations",
      "agentos.app.v1.ConversationService.GetConversation",
      "agentos.app.v1.ConversationService.StreamTurn",
      "agentos.app.v1.PortfolioService.ListPortfolios",
      "agentos.app.v1.PortfolioService.GetPortfolio",
      "agentos.app.v1.PortfolioService.ImportPortfolioCSV",
      "agentos.app.v1.PortfolioService.CreatePortfolio",
      "agentos.app.v1.PortfolioService.AddHolding",
      "agentos.app.v1.PortfolioService.PreviewPortfolioCSV",
      "agentos.app.v1.PortfolioService.CommitPortfolioCSV",
      "agentos.app.v1.MarketCatalogService.SearchCatalog",
      "agentos.app.v1.OnboardingService.GetState",
      "agentos.app.v1.OnboardingService.Skip",
      "agentos.app.v1.OnboardingService.Resume",
      "agentos.app.v1.OnboardingService.Complete",
      "agentos.app.v1.CalendarService.GetTodayCalendar",
      "agentos.app.v1.SignalService.ListSignals",
      "agentos.app.v1.SignalService.ListCorporateSignals",
      "agentos.app.v1.ReportService.ListReports",
      "agentos.app.v1.SourceService.ListMCPServers",
      "agentos.app.v1.SourceService.ListSources",
      "agentos.app.v1.SourceService.ListDirectory",
      "agentos.app.v1.SourceService.ListEffectiveSources",
      "agentos.app.v1.ToolService.ListToolCatalog",
      "agentos.app.v1.ToolService.ListEffectiveTools",
      "agentos.app.v1.ToolService.SetProfileToolGrant",
      "agentos.app.v1.ToolService.UnbindProfileTool",
      "agentos.app.v1.ToolService.GetToolConnectionEnrollment",
      "agentos.app.v1.ToolService.EnrollToolConnectionCredential",
      "agentos.app.v1.ToolService.BeginToolConnection",
      "agentos.app.v1.ToolService.GetToolConnectionStatus",
      "agentos.app.v1.ToolService.DisconnectToolConnection",
      "agentos.app.v1.ToolService.InvokeTool",
      "agentos.app.v1.TaskService.ListTasks",
      "agentos.app.v1.TaskService.ListTaskFeed",
      "agentos.app.v1.TaskService.MarkTaskFeedRead",
      "agentos.app.v1.OrganizationService.ListMembers",
      "agentos.app.v1.OrganizationService.GetGoogleDirectoryStatus",
      "agentos.app.v1.OrganizationService.SyncGoogleDirectory",
      "agentos.app.v1.UsageService.GetUsageSummary",
      "agentos.app.v1.WatchlistsService.ListWatchlists",
      "agentos.app.v1.WatchlistsService.CreateWatchlist",
      "agentos.app.v1.WatchlistsService.UpdateWatchlist",
      "agentos.app.v1.WatchlistsService.SetWatchlistItems",
      "agentos.app.v1.WatchlistsService.DeleteWatchlist",
      "agentos.app.v1.WatchlistsService.AddWatchlistItem",
      "agentos.app.v1.WatchlistsService.RemoveWatchlistItem",
      "agentos.app.v1.DocumentService.ListDocuments",
      "agentos.app.v1.CortexService.Browse"
    ],
    "protocol_required_http_operations": [
      "GET /.well-known/apple-app-site-association",
      "GET /healthz",
      "GET /readyz",
      "POST /v1/attachments",
      "DELETE /v1/attachments/{id}",
      "POST /v1/attachments/{id}/complete",
      "GET /v1/auth/attio/callback",
      "GET /v1/auth/attio/start",
      "POST /v1/auth/client-events",
      "GET /v1/auth/google/callback",
      "GET /v1/auth/google/start",
      "GET /v1/auth/hubspot/callback",
      "GET /v1/auth/hubspot/start",
      "POST /v1/auth/invites/redeem",
      "POST /v1/auth/magic-link/exchange",
      "GET /v1/auth/microsoft/callback",
      "GET /v1/auth/microsoft/start",
      "POST /v1/auth/native/exchange",
      "POST /v1/auth/native/refresh",
      "POST /v1/auth/native/revoke",
      "POST /v1/auth/native/verify-email",
      "GET /v1/auth/quickbooks_online/callback",
      "GET /v1/auth/quickbooks_online/start",
      "GET /v1/auth/salesforce/callback",
      "GET /v1/auth/salesforce/start",
      "POST /v1/auth/signup",
      "GET /v1/auth/slack/callback",
      "GET /v1/auth/slack/start",
      "GET /v1/auth/sso/callback",
      "POST /v1/auth/sso/init",
      "GET /v1/auth/sso/start",
      "GET /v1/auth/workos/callback",
      "GET /v1/docs",
      "GET /v1/health",
      "GET /v1/openapi.json",
      "GET /v1/openapi.yaml",
      "GET /v1/reports/{id}/media",
      "POST /v1/uploads",
      "DELETE /v1/uploads/{id}",
      "GET /v1/uploads/{id}",
      "PATCH /v1/uploads/{id}",
      "POST /v1/uploads/{id}/complete",
      "GET /v1/uploads/{id}/content",
      "HEAD /v1/uploads/{id}/content",
      "PUT /v1/uploads/{id}/content",
      "GET /v1/uploads/{id}/events",
      "POST /v1/webhooks/gcal",
      "POST /v1/webhooks/gmail",
      "POST /v1/webhooks/workos/scim"
    ],
    "rest_fallback_operations": [
      "GET /v1/admin/agents",
      "POST /v1/admin/agents",
      "DELETE /v1/admin/agents/{id}",
      "GET /v1/admin/agents/{id}",
      "PATCH /v1/admin/agents/{id}",
      "GET /v1/admin/audit",
      "GET /v1/admin/audit/verified",
      "GET /v1/admin/audit/verified/{seq}/proof",
      "POST /v1/admin/audit/workos-portal",
      "GET /v1/admin/knowledge-objects",
      "DELETE /v1/admin/knowledge-objects/{id}",
      "GET /v1/admin/knowledge-objects/{id}",
      "PATCH /v1/admin/knowledge-objects/{id}",
      "GET /v1/admin/members/{id}",
      "GET /v1/audit/me",
      "GET /v1/audit/me/verified",
      "GET /v1/audit/me/verified/{seq}/proof",
      "GET /v1/auth/me",
      "GET /v1/calendar/events",
      "GET /v1/conference/capabilities",
      "POST /v1/conference/invites/redeem",
      "POST /v1/conference/rooms",
      "DELETE /v1/conference/rooms/{room_id}",
      "POST /v1/conference/rooms/{room_id}/invites",
      "POST /v1/conference/rooms/{room_id}/join",
      "GET /v1/conversations",
      "GET /v1/conversations/{id}",
      "GET /v1/cortex/connections",
      "GET /v1/llm/models",
      "GET /v1/market/chart/{symbol}",
      "GET /v1/market/filings/{symbol}",
      "GET /v1/market/news",
      "GET /v1/market/quote/{symbol}",
      "GET /v1/market/quotes",
      "GET /v1/mcp/servers",
      "GET /v1/org/members",
      "GET /v1/portfolios",
      "GET /v1/profiles",
      "POST /v1/profiles",
      "DELETE /v1/profiles/{id}/tools/{tool_id}",
      "POST /v1/profiles/{id}/tools/{tool_id}",
      "GET /v1/reports",
      "POST /v1/reports/morning-brief/recovery-authorizations",
      "GET /v1/reports/morning-brief/today",
      "GET /v1/signals",
      "GET /v1/stream/quotes",
      "GET /v1/tasks",
      "GET /v1/usage/summary",
      "POST /v2/conversations/{conversation_id}/turns"
    ]
  },
  "origins": {
    "application": "https://development.agent-os.co",
    "environment": "https://docs-development.agent-os.co/environment.json",
    "grpc_documentation": "https://docs-development.agent-os.co/grpc/",
    "rest_documentation": "https://docs-development.agent-os.co/rest/"
  },
  "revisions": {
    "agentos_sha": "c5815efbef4763cd3881ab8cad86b651ce79ada9",
    "infrastructure_sha": "6cf57a875ca261b1a78f408646d75aa632af1ccd"
  },
  "schema_version": 1
}
