{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_z68w6vp3pzn2","handle":"calcgrid-calcgrid","url":"https://wellknown.network/agents/calcgrid-calcgrid","links":{"self":"https://wellknown.network/agents/calcgrid-calcgrid/record.json","html":"https://wellknown.network/agents/calcgrid-calcgrid","markdown":"https://wellknown.network/agents/calcgrid-calcgrid/record.md","api":"https://wellknown.network/api/v1/agents/calcgrid-calcgrid","status":"https://wellknown.network/api/v1/agents/calcgrid-calcgrid/status","claim":"https://wellknown.network/agents/calcgrid-calcgrid/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/calcgrid-calcgrid/claim.json","badge":"https://wellknown.network/agents/calcgrid-calcgrid/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/calcgrid-calcgrid/history","tools":"https://wellknown.network/api/v1/agents/calcgrid-calcgrid/tools"},"ard":{"identifier":"urn:air:tttkmbb.com:agent:calcgrid-calcgrid","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Calcgrid","summary":"Open calculator engine for AI agents and people: finance, investing, health, fitness, math, statistics, unit conversion, physics, chemistry, engineering, energy, developer, photography, science, Chinese calendar (农历/八字), I Ching (易经) and everyday calculators, each available as HTML, Markdown, JSON …","description":"Open calculator engine for AI agents and people: finance, investing, health, fitness, math, statistics, unit conversion, physics, chemistry, engineering, energy, developer, photography, science, Chinese calendar (农历/八字), I Ching (易经) and everyday calculators, each available as HTML, Markdown, JSON API, MCP tool and A2A skill. The public Agent Card is intentionally compact: it highlights five priority capabilities plus search and a generic execution entry; the A2A endpoint still accepts every calculator id. Read-only, deterministic calculations; every result carries the formula, sources and an ISO 8601 timestamp.","publisher":{"name":"Calcgrid","url":"https://tttkmbb.com"},"homepage":"https://tttkmbb.com/docs/a2a.md","repository":null,"version":"1.5.8","license":null,"protocols":["a2a"],"tags":["search","discovery","lunar","lunar calendar","chinese calendar converter","农历","ganzhi","solar term","lunar to solar","chinese lunar date to gregorian","农历转公历","leap month","lunar birthday","solar terms","24 solar terms","jieqi","节气","lichun","time","time zone converter","convert time zones","what time is it in","utc offset","daylight saving time","finance","loan payment","monthly payment","amortization","auto loan","personal loan","calculator","execution","a2a"],"pricing":null,"endpoints":[{"url":"https://tttkmbb.com/a2a","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"search_calculators","name":"Search calculators","tags":["search","discovery"],"description":"Find the right calculator from a natural-language task across all 530 calculators; returns calculator ids with required inputs. Use before any calculation when the id is unknown."},{"id":"lunar-calendar-converter","name":"Lunar Calendar Converter (农历)","tags":["lunar","lunar calendar","chinese calendar converter","农历","ganzhi","solar term"],"description":"Converts a Gregorian date to the Chinese lunisolar calendar (农历 nongli): lunar year, month (with leap-month flag), day, the sexagenary stems and branches (干支 ganzhi) of year, month and day, zodiac animal, nayin (纳音), the current 24-solar-term period and any traditional festival on that day. Use when: You need the Chinese lunar date, ganzhi day/month/year, zodiac year or current solar term for a given Gregorian date (defaults to today). Do not use when: You start from a lunar date and need the G…"},{"id":"lunar-to-solar","name":"Lunar to Solar Date Converter","tags":["lunar","lunar to solar","chinese lunar date to gregorian","农历转公历","leap month","lunar birthday"],"description":"Converts a Chinese lunar calendar date (year, month, leap-month flag, day) to the Gregorian date, reporting the weekday, the day's ganzhi (干支) and the length of that lunar month, and validating that the leap month and day exist in that year. Use when: You know a lunar date such as 八月十五 or 闰六月初一 of a given lunar year and need the Gregorian date (e.g. for a lunar birthday or festival). Do not use when: You start from a Gregorian date (use lunar-calendar-converter), or you want every festival of a…"},{"id":"solar-terms","name":"24 Solar Terms Calculator (二十四节气)","tags":["lunar","solar terms","24 solar terms","jieqi","节气","lichun"],"description":"Lists the 24 solar terms (节气 jieqi) of a Gregorian year with their exact instants: the moments the Sun's apparent longitude reaches multiples of 15°, computed astronomically and shown in a chosen UTC offset (China Standard Time by default). Use when: You need the date or time of 立春, 清明, 夏至, 冬至 or any other solar term in a given year, or the full 24-term table. Do not use when: You only need the term that a specific date falls in (use lunar-calendar-converter), or you need sunrise/sunset times (…"},{"id":"time-zone-converter","name":"Time Zone Converter","tags":["time","time zone converter","convert time zones","what time is it in","utc offset","daylight saving time"],"description":"Converts a wall-clock date and time from one IANA time zone to another using the tz database rules built into ICU, so the daylight-saving offsets in force on that date are applied automatically. Reports both UTC offsets, the UTC instant, the weekday and the day difference. Use when: You need to know what time an event scheduled in one city corresponds to in another city or in UTC on a specific date. Do not use when: You need the same instant in many zones at once (use world-clock), an epoch val…"},{"id":"loan-payment","name":"Loan Payment Calculator","tags":["finance","loan payment","monthly payment","amortization","auto loan","personal loan"],"description":"Computes the level monthly payment of a fully amortizing fixed-rate loan from principal, annual rate and term, plus the total paid and total interest over the life of the loan. Use when: You need the monthly payment or total interest cost of an auto, personal, student or other fixed-rate installment loan given its amount, APR and term. Do not use when: You need property tax, insurance and HOA in the payment (use mortgage-payment), or you know the payment and want the payoff time (use debt-payof…"},{"id":"run_calculator","name":"Run any calculator","tags":["calculator","execution"],"description":"Run any of the 530 calculators by calculator_id with a JSON data part containing inputs. Use after search_calculators for tasks outside the focused priority skills; the endpoint accepts every calculator id even though the public card stays compact."}],"tools":["Search calculators","Lunar Calendar Converter (农历)","Lunar to Solar Date Converter","24 Solar Terms Calculator (二十四节气)","Time Zone Converter","Loan Payment Calculator","Run any calculator","search_calculators","run_calculator"],"extra":{"ard":{"type":"application/a2a-agent-card+json","metadata":null,"identifier":"urn:air:tttkmbb.com:agent:calculator-agent","artifactUrl":"https://tttkmbb.com/.well-known/agent-card.json","representativeQueries":["monthly payment on a 300000 mortgage at 6%","compound interest on 10000 for 5 years","what is my bmi at 70 kg and 175 cm","how many calories do i burn per day"]},"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0"},"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":"documents.conversion","name":"Document Conversion","confidence":1,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"code.execution","name":"Code Execution","confidence":1,"provenance":"declared"}],"categories":["code","commerce","documents","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-18T16:36:26.404Z","lastProbedAt":"2026-10-18T16:36:26.404Z","statusComputedAt":"2026-10-18T16:38:56.698Z","reliability30d":{"probes":85,"successRate":1,"p50Ms":78,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":85,"ok":85,"authBoundaryOk":0,"serviceOk":85,"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-10-18T16:36:26.404Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":388,"error":null,"detail":{"name":"Calcgrid","signed":false,"version":"1.9.0","cardPath":"/.well-known/agent-card.json","skillCount":26,"protocolVersion":"0.3.0"}},{"at":"2026-10-18T09:30:06.907Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":84,"error":null,"detail":{"name":"Calcgrid","signed":false,"version":"1.9.0","cardPath":"/.well-known/agent-card.json","skillCount":26,"protocolVersion":"0.3.0"}},{"at":"2026-10-18T03:25:02.075Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":60,"error":null,"detail":{"name":"Calcgrid","signed":false,"version":"1.9.0","cardPath":"/.well-known/agent-card.json","skillCount":26,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T20:34:17.881Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":63,"error":null,"detail":{"name":"Calcgrid","signed":false,"version":"1.9.0","cardPath":"/.well-known/agent-card.json","skillCount":26,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T14:23:42.646Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":61,"error":null,"detail":{"name":"Calcgrid","signed":false,"version":"1.9.0","cardPath":"/.well-known/agent-card.json","skillCount":26,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T08:26:39.210Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":46,"error":null,"detail":{"name":"Calcgrid","signed":false,"version":"1.9.0","cardPath":"/.well-known/agent-card.json","skillCount":26,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T02:24:16.569Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":44,"error":null,"detail":{"name":"Calcgrid","signed":false,"version":"1.9.0","cardPath":"/.well-known/agent-card.json","skillCount":26,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T20:35:24.373Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":65,"error":null,"detail":{"name":"Calcgrid","signed":false,"version":"1.9.0","cardPath":"/.well-known/agent-card.json","skillCount":26,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T13:28:09.087Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":111,"error":null,"detail":{"name":"Calcgrid","signed":false,"version":"1.9.0","cardPath":"/.well-known/agent-card.json","skillCount":26,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T06:29:48.324Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":33,"error":null,"detail":{"name":"Calcgrid","signed":false,"version":"1.9.0","cardPath":"/.well-known/agent-card.json","skillCount":26,"protocolVersion":"0.3.0"}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_8ajw26b3yac4","url":"https://tttkmbb.com/a2a","type":"a2a","factsCheckedAt":"2026-10-13T08:27:24.311Z","auth":null,"tls":{"observedAt":"2026-10-13T08:27:24.322Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"tttkmbb.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-16T09:02:49.000Z","validTo":"2026-12-15T10:02:44.000Z","daysToExpiry":57,"sanCount":3,"fingerprint256":"EC:76:9F:7D:6B:1C:EA:94:4C:2D:46:01:90:94:55:2D:A0:BF:90:63:53:3D:C2:02:E7:C3:02:B1:D4:CE:48:B1"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://tttkmbb.com/.well-known/agent-card.json","url":"https://tttkmbb.com/.well-known/agent-card.json","firstSeenAt":"2026-09-25T16:26:00.655Z","fetchedAt":"2026-09-25T16:26:00.655Z","normalizedAt":"2026-09-25T16:26:00.655Z"},{"source":"ard_catalog","key":"urn:air:tttkmbb.com:agent:calculator-agent","url":"https://tttkmbb.com/.well-known/ard.json","firstSeenAt":"2026-09-25T16:26:12.274Z","fetchedAt":"2026-09-25T16:26:12.274Z","normalizedAt":"2026-09-25T16:26:12.274Z"}]},"firstSeenAt":"2026-09-25T16:26:00.655Z","updatedAt":"2026-09-25T16:26:26.011Z"}