{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_69heww4mfv62","handle":"mandatory-training-get-mandatory-training-courses","url":"https://wellknown.network/agents/mandatory-training-get-mandatory-training-courses","links":{"self":"https://wellknown.network/agents/mandatory-training-get-mandatory-training-courses/record.json","html":"https://wellknown.network/agents/mandatory-training-get-mandatory-training-courses","markdown":"https://wellknown.network/agents/mandatory-training-get-mandatory-training-courses/record.md","api":"https://wellknown.network/api/v1/agents/mandatory-training-get-mandatory-training-courses","status":"https://wellknown.network/api/v1/agents/mandatory-training-get-mandatory-training-courses/status","claim":"https://wellknown.network/agents/mandatory-training-get-mandatory-training-courses/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mandatory-training-get-mandatory-training-courses/claim.json","badge":"https://wellknown.network/agents/mandatory-training-get-mandatory-training-courses/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mandatory-training-get-mandatory-training-courses/history","tools":"https://wellknown.network/api/v1/agents/mandatory-training-get-mandatory-training-courses/tools"},"ard":{"identifier":"urn:air:getmandatorytraining.com:agent:mandatory-training-get-mandatory-training-courses","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Get Mandatory Training courses","summary":"Read-only answers about Mandatory Training's online CPR, AED and first aid courses: what's offered in a country, prices, what each course covers, and our wording on whether an employer will accept the certificate. Send a data part naming a skill; free text isn't interpreted. Enrolment happens on th…","description":"Read-only answers about Mandatory Training's online CPR, AED and first aid courses: what's offered in a country, prices, what each course covers, and our wording on whether an employer will accept the certificate. Send a data part naming a skill; free text isn't interpreted. Enrolment happens on the site.","publisher":{"name":"Mandatory Training","url":"https://getmandatorytraining.com"},"homepage":"https://getmandatorytraining.com/agent/docs","repository":null,"version":"4279bc1f","license":null,"protocols":["a2a"],"tags":["courses","cpr","first aid","prices","course","lessons","employer acceptance","certificate"],"pricing":null,"endpoints":[{"url":"https://getmandatorytraining.com/a2a","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"list_courses","name":"List the courses for a country","tags":["courses","cpr","first aid","prices"],"description":"The courses offered in a country, with prices in its currency and our employer-acceptance wording. Data part: {\"skill\":\"list_courses\",\"country\":\"NZ\"}."},{"id":"get_course","name":"Get one course","tags":["course","lessons"],"description":"One course by its slug: what it covers, its lessons, its test and its versions for other countries. Data part: {\"skill\":\"get_course\",\"slug\":\"first-aid-nz\"}."},{"id":"employer_acceptance","name":"What we say about employer acceptance","tags":["employer acceptance","certificate"],"description":"Our wording on whether an employer will accept the certificate, for a country, to give the person as it is. Data part: {\"skill\":\"employer_acceptance\",\"country\":\"GB\"}."}],"tools":["List the courses for a country","Get one course","What we say about employer acceptance"],"extra":{"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"],"capabilities":{"streaming":false,"pushNotifications":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":[],"categories":[],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-18T12:26:19.889Z","lastProbedAt":"2026-10-18T12:26:19.889Z","statusComputedAt":"2026-10-18T12:29:15.497Z","reliability30d":{"probes":35,"successRate":1,"p50Ms":573,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":35,"ok":35,"authBoundaryOk":0,"serviceOk":35,"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-18T12:26:19.889Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":1090,"error":null,"detail":{"name":"Get Mandatory Training courses","signed":false,"version":"23dd0ce0","cardPath":"/.well-known/agent-card.json","skillCount":3,"protocolVersion":"0.3.0"}},{"at":"2026-10-18T05:27:39.300Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":1200,"error":null,"detail":{"name":"Get Mandatory Training courses","signed":false,"version":"23dd0ce0","cardPath":"/.well-known/agent-card.json","skillCount":3,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T23:28:14.796Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":1090,"error":null,"detail":{"name":"Get Mandatory Training courses","signed":false,"version":"23dd0ce0","cardPath":"/.well-known/agent-card.json","skillCount":3,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T17:25:52.330Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":284,"error":null,"detail":{"name":"Get Mandatory Training courses","signed":false,"version":"23dd0ce0","cardPath":"/.well-known/agent-card.json","skillCount":3,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T11:21:07.929Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":284,"error":null,"detail":{"name":"Get Mandatory Training courses","signed":false,"version":"23dd0ce0","cardPath":"/.well-known/agent-card.json","skillCount":3,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T04:26:38.224Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":284,"error":null,"detail":{"name":"Get Mandatory Training courses","signed":false,"version":"23dd0ce0","cardPath":"/.well-known/agent-card.json","skillCount":3,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T21:30:31.421Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":285,"error":null,"detail":{"name":"Get Mandatory Training courses","signed":false,"version":"23dd0ce0","cardPath":"/.well-known/agent-card.json","skillCount":3,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T14:30:14.798Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":283,"error":null,"detail":{"name":"Get Mandatory Training courses","signed":false,"version":"23dd0ce0","cardPath":"/.well-known/agent-card.json","skillCount":3,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T07:29:33.431Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":1091,"error":null,"detail":{"name":"Get Mandatory Training courses","signed":false,"version":"23dd0ce0","cardPath":"/.well-known/agent-card.json","skillCount":3,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T01:30:01.908Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":1089,"error":null,"detail":{"name":"Get Mandatory Training courses","signed":false,"version":"23dd0ce0","cardPath":"/.well-known/agent-card.json","skillCount":3,"protocolVersion":"0.3.0"}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_xx679dvaq8w6","url":"https://getmandatorytraining.com/a2a","type":"a2a","factsCheckedAt":"2026-10-16T21:30:31.426Z","auth":null,"tls":{"observedAt":"2026-10-16T21:30:32.246Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"getmandatorytraining.com","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-10-01T23:05:09.000Z","validTo":"2026-12-30T23:05:08.000Z","daysToExpiry":73,"sanCount":2,"fingerprint256":"C9:F1:A7:89:1C:86:36:60:7C:75:D4:31:B5:33:4B:F5:C7:E4:BE:C0:00:68:3E:6F:D9:F7:95:A7:D1:EF:05:85"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://getmandatorytraining.com/.well-known/agent-card.json","url":"https://getmandatorytraining.com/.well-known/agent-card.json","firstSeenAt":"2026-10-09T06:18:33.892Z","fetchedAt":"2026-10-09T06:18:33.892Z","normalizedAt":"2026-10-09T06:18:33.892Z"}]},"firstSeenAt":"2026-10-09T06:18:33.892Z","updatedAt":"2026-10-09T06:18:59.123Z"}