{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_gyqwyakqdbq2","handle":"keepbal-keepbal","url":"https://wellknown.network/agents/keepbal-keepbal","links":{"self":"https://wellknown.network/agents/keepbal-keepbal/record.json","html":"https://wellknown.network/agents/keepbal-keepbal","markdown":"https://wellknown.network/agents/keepbal-keepbal/record.md","api":"https://wellknown.network/api/v1/agents/keepbal-keepbal","status":"https://wellknown.network/api/v1/agents/keepbal-keepbal/status","claim":"https://wellknown.network/agents/keepbal-keepbal/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/keepbal-keepbal/claim.json","badge":"https://wellknown.network/agents/keepbal-keepbal/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/keepbal-keepbal/history","tools":"https://wellknown.network/api/v1/agents/keepbal-keepbal/tools"},"ard":{"identifier":"urn:air:keepbal.com:agent:keepbal-keepbal","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"KeepBal","summary":"One key and one prepaid wallet for agent tools.","description":"One key and one prepaid wallet for agent tools.","publisher":{"name":"KeepBal","url":"https://keepbal.com"},"homepage":"https://keepbal.com/openapi.yaml","repository":null,"version":"0.1.0","license":null,"protocols":["a2a"],"tags":["models","messages","chat/completions","embeddings","tools","mcp"],"pricing":null,"endpoints":[{"url":"https://keepbal.com","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"claude-haiku-4.5","name":"claude-haiku-4.5","tags":["models","messages"],"description":"Use claude-haiku-4.5 with POST /v1/messages. Check availability and token pricing before calling."},{"id":"claude-sonnet-4.5","name":"claude-sonnet-4.5","tags":["models","messages"],"description":"Use claude-sonnet-4.5 with POST /v1/messages. Check availability and token pricing before calling."},{"id":"deepseek-v3.2","name":"deepseek-v3.2","tags":["models","chat/completions"],"description":"Use deepseek-v3.2 with POST /v1/chat/completions. Check availability and token pricing before calling."},{"id":"gpt-5.4","name":"gpt-5.4","tags":["models","chat/completions"],"description":"Use gpt-5.4 with POST /v1/chat/completions. Check availability and token pricing before calling."},{"id":"gpt-5.4-mini","name":"gpt-5.4-mini","tags":["models","chat/completions"],"description":"Use gpt-5.4-mini with POST /v1/chat/completions. Check availability and token pricing before calling."},{"id":"jina-embeddings-v3","name":"jina-embeddings-v3","tags":["models","embeddings"],"description":"Use jina-embeddings-v3 with POST /v1/embeddings. Check availability and token pricing before calling."},{"id":"qwen3-max","name":"qwen3-max","tags":["models","chat/completions"],"description":"Use qwen3-max with POST /v1/chat/completions. Check availability and token pricing before calling."},{"id":"search_tools","name":"search_tools","tags":["tools","mcp"],"description":"Search live KeepBal tools and models locally, free of charge. Use 2–200 query characters. Results are ranked and paginated; use category models for models."},{"id":"inspect_tool","name":"inspect_tool","tags":["tools","mcp"],"description":"Read local public tool metadata, known parameters, pricing metadata and a JSON request example. Fixed tools show the per-call price; variable tools are billed at provider price + 35%. This is not an input-specific quote. Free; does not contact a provider. Unknown input schemas are explicitly marked."},{"id":"run_tool","name":"run_tool","tags":["tools","mcp"],"description":"Execute a public tool with your prepaid KeepBal wallet using the REST billing and access controls. Inspect first. Fixed tools charge the per-call price; variable tools are billed at provider price + 35%. Use input.max_cost_usd for a catalog spending cap; it must cover estimated cost and requires sufficient balance. Provider failures are not charged. Pending runs are polled for up to 25 seconds; use get_run to check later without starting another execution. Truncated or unsupported results must …"},{"id":"get_run","name":"get_run","tags":["tools","mcp"],"description":"Check and settle an existing run by run_id through REST ownership and access controls. No new execution or additional polling fee; the original execution charge may settle. Use after run_tool reports pending."}],"tools":["claude-haiku-4.5","claude-sonnet-4.5","deepseek-v3.2","gpt-5.4","gpt-5.4-mini","jina-embeddings-v3","qwen3-max","search_tools","inspect_tool","run_tool","get_run"],"extra":{"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"data.vector-search","name":"Vector Search","confidence":1,"provenance":"declared"},{"slug":"communication.chat","name":"Team Chat","confidence":0.6,"provenance":"derived"}],"categories":["communication","data"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-11-05T03:26:54.334Z","lastProbedAt":"2026-11-05T03:26:54.334Z","statusComputedAt":"2026-11-05T03:28:52.321Z","reliability30d":{"probes":60,"successRate":1,"p50Ms":118,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":60,"ok":60,"authBoundaryOk":0,"serviceOk":60,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-05T03:26:54.334Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":24,"error":null,"detail":{"name":"KeepBal","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-04T19:23:15.455Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":59,"error":null,"detail":{"name":"KeepBal","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-04T10:24:01.491Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"name":"KeepBal","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-04T02:31:22.071Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":30,"error":null,"detail":{"name":"KeepBal","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-03T18:29:02.886Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":51,"error":null,"detail":{"name":"KeepBal","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-03T10:30:20.020Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":45,"error":null,"detail":{"name":"KeepBal","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-03T02:29:14.494Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":24,"error":null,"detail":{"name":"KeepBal","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-02T18:25:05.355Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":398,"error":null,"detail":{"name":"KeepBal","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-02T10:22:17.182Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":168,"error":null,"detail":{"name":"KeepBal","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-02T01:25:48.755Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":55,"error":null,"detail":{"name":"KeepBal","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":11}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_9rdz4tnd2vm8","url":"https://keepbal.com","type":"a2a","factsCheckedAt":"2026-10-31T03:24:48.098Z","auth":null,"tls":{"observedAt":"2026-10-31T03:24:48.115Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"keepbal.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-05T08:59:52.000Z","validTo":"2027-01-03T09:59:28.000Z","daysToExpiry":59,"sanCount":3,"fingerprint256":"F4:6D:48:69:CE:FD:13:75:23:2E:14:9F:FD:81:2F:03:BD:B4:B8:7C:10:9A:11:A7:9A:9F:A2:68:3F:37:49:A8"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://keepbal.com/.well-known/agent-card.json","url":"https://keepbal.com/.well-known/agent-card.json","firstSeenAt":"2026-10-18T06:22:17.087Z","fetchedAt":"2026-11-01T12:24:15.697Z","normalizedAt":"2026-11-01T12:24:15.697Z"}]},"firstSeenAt":"2026-10-18T06:22:17.087Z","updatedAt":"2026-11-01T12:24:34.161Z"}