{"schema_version":"digidai-discovery-v1","status":"discovery_stub","name":"digidai-capability-gateway","display_name":"KeepBal","description":"KeepBal is Digidai’s agent capability layer: one dgk_live_ key for OpenAI-compatible models and priced tools, settled in a wallet you can audit.","public_base_url":"https://keepbal.com","transport":{"type":"http","status":"planned","note":"No MCP server endpoint yet. Do not call /mcp. Use the REST API in openapi_url."},"openapi_url":"https://keepbal.com/openapi.yaml","llms_txt":"https://keepbal.com/llms.txt","skill_url":"https://keepbal.com/SKILL.md","health_url":"https://keepbal.com/healthz","authentication":{"type":"bearer","header":"Authorization","format":"Bearer dgk_live_..."},"tools":[{"name":"discover","description":"Search available tool endpoints (temporary validation adapter; not billed)","http":{"method":"POST","url":"https://keepbal.com/apis/v1/discover"},"price_micros_usd":0},{"name":"inspect","description":"Inspect one endpoint schema and quoted price (not billed)","http":{"method":"POST","url":"https://keepbal.com/apis/v1/inspect"},"price_micros_usd":0},{"name":"run","description":"Execute an endpoint. Digidai bills the upstream quoted USD only when the provider run succeeds.","http":{"method":"POST","url":"https://keepbal.com/apis/v1/run"},"price_micros_usd":0},{"name":"runs","description":"List recent runs from the temporary validation adapter (list is not billed)","http":{"method":"GET","url":"https://keepbal.com/apis/v1/runs"},"price_micros_usd":0},{"name":"wallet_balance","description":"Digidai wallet balance (not an upstream provider wallet)","http":{"method":"GET","url":"https://keepbal.com/apis/v1/wallet/balance"},"price_micros_usd":0},{"name":"tavily_search","description":"Web search with extracted page text (Tavily)","http":{"method":"POST","url":"https://keepbal.com/apis/v1/tavily/search"},"price_micros_usd":12000},{"name":"tavily_extract","description":"Extract content from known URLs (Tavily)","http":{"method":"POST","url":"https://keepbal.com/apis/v1/tavily/extract"},"price_micros_usd":6000},{"name":"exa_search","description":"Neural semantic web search (Exa)","http":{"method":"POST","url":"https://keepbal.com/apis/v1/exa/search"},"price_micros_usd":12000},{"name":"exa_contents","description":"Fetch full page contents (Exa)","http":{"method":"POST","url":"https://keepbal.com/apis/v1/exa/contents"},"price_micros_usd":6000},{"name":"firecrawl_scrape","description":"Scrape a page to clean markdown (Firecrawl)","http":{"method":"POST","url":"https://keepbal.com/apis/v1/firecrawl/scrape"},"price_micros_usd":6000},{"name":"firecrawl_search","description":"Web search returning scraped content (Firecrawl)","http":{"method":"POST","url":"https://keepbal.com/apis/v1/firecrawl/search"},"price_micros_usd":12000},{"name":"scholar_search_scholar","description":"Academic paper search with citations (Scholar)","http":{"method":"POST","url":"https://keepbal.com/apis/v1/scholar/search/scholar"},"price_micros_usd":12000},{"name":"scholar_search_web","description":"Research-oriented web search (Scholar)","http":{"method":"POST","url":"https://keepbal.com/apis/v1/scholar/search/web"},"price_micros_usd":12000}]}