{"protocolVersion": "0.3.0", "name": "DFX Intelligence", "description": "A research agent for private markets questions: send one question per message and get back a direct answer built only from cited claims, read from primary documents (BDC 10-Q and 10-K schedules of investments, IAPD registrations and Form ADV, public pension plans' own minutes and commitment reports), across private credit and BDC portfolios, private equity firms, funds and deals, venture capital, family offices, RIAs and advisor moves, independent sponsors, allocators and LP commitments, real estate funds and US real estate debt and property records. Facts carry their source and observation date, and every answer states OK, NO_MATCH, NOT_COVERED or UNKNOWN rather than guessing. Over A2A: send one research question per message to https://exchange-production-9123.up.railway.app/a2a (JSON-RPC; A2A 1.0 and 0.3 methods). Without a DFX plan, list answers name the first rows and count the rest, and contact values are never returned. Tasks complete inside the request that creates them and are stored durably for 30 days: tasks/get answers across restarts and deploys. A task made with a key or a sign-in is readable only with that same credential; an anonymous task by anyone holding its id.", "version": "0.16.0", "url": "https://exchange-production-9123.up.railway.app/a2a", "preferredTransport": "JSONRPC", "additionalInterfaces": [{"url": "https://exchange-production-9123.up.railway.app/a2a", "transport": "JSONRPC"}], "supportedInterfaces": [{"url": "https://exchange-production-9123.up.railway.app/a2a", "protocolBinding": "JSONRPC", "protocolVersion": "1.0"}, {"url": "https://exchange-production-9123.up.railway.app/a2a", "protocolBinding": "JSONRPC", "protocolVersion": "0.3"}], "provider": {"organization": "DFX Intelligence", "url": "https://dfxintel.com/agents"}, "documentationUrl": "https://dfxintel.com/agents", "iconUrl": "https://exchange-production-9123.up.railway.app/icon.png", "capabilities": {"streaming": false, "pushNotifications": false, "stateTransitionHistory": false}, "securitySchemes": {"dfx_account_key": {"type": "apiKey", "in": "header", "name": "X-API-Key", "description": "Optional. A DFX account key (dfx_live_...); also accepted as Authorization: Bearer. Without one the call is anonymous."}}, "defaultInputModes": ["text/plain", "application/json"], "defaultOutputModes": ["application/json", "text/plain"], "skills": [{"id": "research", "name": "Research one question in one call", "description": "One private-markets question in one call: resolved entities, a direct answer built only from cited claims, facts, relationships, dated events, coverage limits and withheld counts. Plans its reads: a lender's position in a borrower at each date named, a borrower's BDC holders, a team's members, an advisor's registrations, plan commitments, Form ADV fields. Paged, never cut. No model inside. Send the question as a text part; a data part may carry the tool's arguments (as_of, continue, depth, detail, entity, question, since, workflow). The task's artifact is the dfx.research/2 object as a data part beside a short text summary.", "tags": ["private-markets", "private-credit", "bdc", "private-equity", "venture-capital", "vc", "family-offices", "ria", "wealth-management", "independent-sponsors", "allocators", "limited-partners", "real-estate-funds", "real-estate", "commercial-real-estate", "loan-maturity", "lihtc", "evidence", "a2a"], "examples": ["Which funds did CalPERS commit to in 2025, and for how much?", "Who lends to Kaseya? Separate current lenders from former lenders.", "Which advisors joined Rockefeller Capital Management in the last 90 days?"], "inputModes": ["text/plain", "application/json"], "outputModes": ["application/json", "text/plain"]}, {"id": "research.credit_by_sponsor", "name": "Credit by sponsor", "description": "BDC lenders, positions, facilities and sponsors. Ask in plain language, or pin the plan with a data part {\"workflow\": \"credit_by_sponsor\", \"question\": \"...\"}.", "tags": ["private-credit", "bdc", "private-equity", "evidence"], "examples": ["Who lends to Kaseya? Separate current lenders from former lenders."], "inputModes": ["text/plain", "application/json"], "outputModes": ["application/json", "text/plain"]}, {"id": "research.advisor_movement", "name": "Advisor movement", "description": "IAPD registration moves, people and teams. Ask in plain language, or pin the plan with a data part {\"workflow\": \"advisor_movement\", \"question\": \"...\"}.", "tags": ["ria", "wealth-management", "evidence"], "examples": ["Which advisors joined Rockefeller Capital Management in the last 90 days?"], "inputModes": ["text/plain", "application/json"], "outputModes": ["application/json", "text/plain"]}, {"id": "research.allocator_to_company", "name": "Allocator to company", "description": "Plan commitments and capital paths. Ask in plain language, or pin the plan with a data part {\"workflow\": \"allocator_to_company\", \"question\": \"...\"}.", "tags": ["allocators", "limited-partners", "private-equity", "evidence"], "examples": ["Which funds did CalPERS commit to in 2025, and for how much?"], "inputModes": ["text/plain", "application/json"], "outputModes": ["application/json", "text/plain"]}]}