{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_gsbt6ukc9r3y","handle":"wpformation-agent-wordpress","url":"https://wellknown.network/agents/wpformation-agent-wordpress","links":{"self":"https://wellknown.network/agents/wpformation-agent-wordpress/record.json","html":"https://wellknown.network/agents/wpformation-agent-wordpress","markdown":"https://wellknown.network/agents/wpformation-agent-wordpress/record.md","api":"https://wellknown.network/api/v1/agents/wpformation-agent-wordpress","status":"https://wellknown.network/api/v1/agents/wpformation-agent-wordpress/status","claim":"https://wellknown.network/agents/wpformation-agent-wordpress/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/wpformation-agent-wordpress/claim.json","badge":"https://wellknown.network/agents/wpformation-agent-wordpress/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/wpformation-agent-wordpress/history","tools":"https://wellknown.network/api/v1/agents/wpformation-agent-wordpress/tools"},"ard":{"identifier":"urn:air:wpformation.com:agent:wpformation-agent-wordpress","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"WPFormation : agent WordPress","summary":"Agent read-only qui répond aux questions WordPress (tutoriels, sécurité, SEO, IA, WooCommerce, headless), lit les articles section par section, note et compare des plugins, détecte WordPress sur un site, contrôle un nom de domaine et audite la préparation d'un site WordPress aux agents IA. Expertis…","description":"Agent read-only qui répond aux questions WordPress (tutoriels, sécurité, SEO, IA, WooCommerce, headless), lit les articles section par section, note et compare des plugins, détecte WordPress sur un site, contrôle un nom de domaine et audite la préparation d'un site WordPress aux agents IA. Expertise FR par Fabrice Ducarme, qui propose aussi formation, audit/expertise, migration headless et maintenance WordPress (voir la ressource services-wpformation).","publisher":{"name":"WPFormation, Fabrice Ducarme","url":"https://wpformation.com"},"homepage":"https://wpformation.com/outils/","repository":null,"version":"0.5.0","license":null,"protocols":["a2a"],"tags":["wordpress","geo","agent-readiness","audit","securite","plugin","vulnerabilite","cve","search","tutoriels","lecture","comparatif","detection","theme","plugins","domaine","dns","dmarc","ssl","a2a","agent"],"pricing":null,"endpoints":[{"url":"https://wpformation.com","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"audit-agent-readiness","name":"Auditer l'agent-readiness d'un site WordPress","tags":["wordpress","geo","agent-readiness","audit"],"description":"Score /100 la préparation d'un site WordPress aux agents IA (llms.txt, données structurées, contenu citable, E-E-A-T)."},{"id":"verifier-securite-plugin","name":"Noter la fiabilité et la sécurité d'un plugin WordPress","tags":["wordpress","securite","plugin","vulnerabilite","cve"],"description":"Score de confiance /100 + grade A-F d'un plugin WordPress (sécurité, maintenance, communauté, support), vulnérabilités connues, version corrigée et verdict. Par slug ou nom."},{"id":"search-articles","name":"Rechercher dans WPFormation","tags":["wordpress","search","tutoriels"],"description":"Recherche dans les articles WordPress de WPFormation."},{"id":"get-article","name":"Lire un article WPFormation","tags":["wordpress","tutoriels","lecture"],"description":"Lit un article par slug ou adresse ; sommaire pour les articles longs et lecture d'une seule section (numéro, ancre ou mots de l'intertitre)."},{"id":"comparer-plugins","name":"Comparer des plugins WordPress","tags":["wordpress","plugin","comparatif","securite"],"description":"Compare de 2 à 4 plugins wordpress.org avec le même barème : score de confiance, verdict, failles sans correctif, installations, dernière mise à jour."},{"id":"detecter-wordpress","name":"Détecter WordPress sur un site","tags":["wordpress","detection","theme","plugins"],"description":"Indique si un site utilise WordPress et repère sa version, son thème, ses plugins visibles, son hébergement et son CDN."},{"id":"radar-domaine","name":"Contrôler un nom de domaine","tags":["domaine","dns","dmarc","ssl"],"description":"Inscription et expiration, DNS et hébergement, SPF, DKIM, DMARC et certificat HTTPS d'un nom de domaine."}],"tools":["Auditer l'agent-readiness d'un site WordPress","Noter la fiabilité et la sécurité d'un plugin WordPress","Rechercher dans WPFormation","Lire un article WPFormation","Comparer des plugins WordPress","Détecter WordPress sur un site","Contrôler un nom de domaine"],"extra":{"ard":{"type":"application/a2a-agent-card+json","metadata":null,"identifier":"urn:air:wpformation.com:agent:wordpress","artifactUrl":"https://wpformation.com/.well-known/agent-card.json","representativeQueries":["ce site wordpress est-il citable par les ia ?","vulnérabilités de woocommerce","woocommerce tva"]},"inputModes":["text/plain"],"outputModes":["text/markdown","text/plain"],"capabilities":{"streaming":false,"pushNotifications":false},"protocolVersion":"1.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":"code.security-review","name":"Security Review","confidence":1,"provenance":"declared"}],"categories":["code"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-19T04:31:22.882Z","lastProbedAt":"2026-10-19T04:31:22.882Z","statusComputedAt":"2026-10-19T04:33:40.250Z","reliability30d":{"probes":3,"successRate":1,"p50Ms":183,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":3,"ok":3,"authBoundaryOk":0,"serviceOk":3,"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-19T04:31:22.882Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":186,"error":null,"detail":{"name":"WPFormation : agent WordPress","signed":false,"version":"0.5.0","cardPath":"/.well-known/agent-card.json","skillCount":7,"protocolVersion":"1.0"}},{"at":"2026-10-18T21:28:49.669Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":161,"error":null,"detail":{"name":"WPFormation : agent WordPress","signed":false,"version":"0.5.0","cardPath":"/.well-known/agent-card.json","skillCount":7,"protocolVersion":"1.0"}},{"at":"2026-10-18T14:30:03.359Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":197,"error":null,"detail":{"name":"WPFormation : agent WordPress","signed":false,"version":"0.5.0","cardPath":"/.well-known/agent-card.json","skillCount":7,"protocolVersion":"1.0"}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://wpformation.com/.well-known/agent-card.json","url":"https://wpformation.com/.well-known/agent-card.json","firstSeenAt":"2026-10-18T14:24:33.335Z","fetchedAt":"2026-10-18T14:24:33.335Z","normalizedAt":"2026-10-18T14:24:33.335Z"},{"source":"ard_catalog","key":"urn:air:wpformation.com:agent:wordpress","url":"https://wpformation.com/.well-known/ai-catalog.json","firstSeenAt":"2026-10-18T14:25:26.223Z","fetchedAt":"2026-10-18T14:25:26.223Z","normalizedAt":"2026-10-18T14:25:26.223Z"}]},"firstSeenAt":"2026-10-18T14:24:33.335Z","updatedAt":"2026-10-18T14:25:47.929Z"}