{"id":367898,"date":"2026-10-08T19:11:49","date_gmt":"2026-10-08T19:11:49","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/kairoseth-ai-transparency\/"},"modified":"2026-10-08T19:11:30","modified_gmt":"2026-10-08T19:11:30","slug":"kairoseth-ai-transparency","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kairoseth-ai-transparency\/","author":21046819,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.1.3","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"Kairoseth AI Transparency","header_author":"Emmake \/ Kairoseth","header_description":"EU AI Act transparency readiness tooling for WordPress, with local AI system inventory, evidence and disclosure workflows.","assets_banners_color":"","last_updated":"2026-10-08 19:11:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/kairoseth.com\/products\/ai-transparency","header_author_uri":"https:\/\/emmake.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":78,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"eduardoyauri","date":"2026-10-08 19:11:30","revision":3735383}},"upgrade_notice":{"1.0.3":"<p>Ownership-metadata clarification for the ongoing WordPress.org review. No runtime behavior or stored-data schema changes.<\/p>","1.0.2":"<p>WordPress.org review update aligning the plugin slug, text domain, contributor metadata and translation loading with directory requirements.<\/p>","1.0.1":"<p>Metadata-only patch for WordPress.org submission readiness. Runtime behavior and Registry data remain unchanged.<\/p>","1.0.0":"<p>First stable release. Existing Registry state from the development baseline is preserved during upgrade. Review your AI systems and disclosure readiness after updating.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[262179,254921,254919,5739,254918],"plugin_category":[],"plugin_contributors":[285138],"plugin_business_model":[],"class_list":["post-367898","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-disclosure","plugin_tags-ai-transparency","plugin_tags-article-50","plugin_tags-artificial-intelligence","plugin_tags-eu-ai-act","plugin_contributors-eduardoyauri","plugin_committers-eduardoyauri"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/kairoseth-ai-transparency.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Kairoseth AI Transparency is an official Kairoseth product developed and maintained by Emmake. Kairoseth is developed and operated by Emmake. The plugin helps WordPress site owners maintain a reviewable technical inventory of AI systems used on their websites and turn that state into bounded technical evidence.<\/p>\n\n<p>The stable release includes:<\/p>\n\n<ul>\n<li>a local AI Systems Registry under <strong>Tools &gt; AI Transparency<\/strong>;<\/li>\n<li>deterministic AI integration discovery under <strong>Tools &gt; AI Discovery<\/strong>;<\/li>\n<li>deterministic technical readiness findings under <strong>Tools &gt; AI Readiness<\/strong>;<\/li>\n<li>explicit administrator-controlled disclosure readiness under <strong>Tools &gt; AI Disclosure<\/strong>;<\/li>\n<li>privileged local JSON evidence export under <strong>Tools &gt; AI Evidence Export<\/strong>;<\/li>\n<li>an optional, administrator-initiated Kairoseth support bridge under <strong>Tools &gt; AI Transparency Support<\/strong>.<\/li>\n<\/ul>\n\n<p>An authorized administrator can add, edit, review and archive AI system records. Registry data is stored locally in the current WordPress site's Options storage with a versioned schema.<\/p>\n\n<p>The first validated discovery detector supports <strong>AI Engine 3.7.7<\/strong> from bounded WordPress plugin identity evidence. Discovery does not inspect AI provider credentials, provider\/model settings, prompts, conversations or AI Engine internal configuration. Supported discovery results require explicit administrator acceptance and enter the Registry as pending review.<\/p>\n\n<p>AI Readiness generates findings on demand from the current Registry and keeps three concepts separate:<\/p>\n\n<ul>\n<li><strong>Fact<\/strong> \u2014 a technical condition observed in the current Registry;<\/li>\n<li><strong>Administrator declaration<\/strong> \u2014 an explicit administrator state when relevant;<\/li>\n<li><strong>Guidance<\/strong> \u2014 a technical review or completion action.<\/li>\n<\/ul>\n\n<p>AI Disclosure renders only from server-authoritative reviewed Registry state. The public shortcode is:<\/p>\n\n<pre><code>[kairoseth_ai_disclosure system=\"SYSTEM_ID\"]\n<\/code><\/pre>\n\n<p>Public output is intentionally bounded to localized disclosure copy and the reviewed system name. Internal interaction context, provider\/model configuration, credentials, prompts, conversations and private logs are not automatically exposed.<\/p>\n\n<p>AI Evidence Export creates an explicit administrator-generated JSON attachment for the current site only. The export includes the complete site-local Registry, normalized persisted Discovery references where structurally valid, current deterministic Readiness findings and Disclosure readiness.<\/p>\n\n<p>Evidence Export v1 guarantees:<\/p>\n\n<ul>\n<li><code>export_schema_version = 1<\/code>;<\/li>\n<li>a UTC <code>generated_at<\/code> timestamp;<\/li>\n<li>a deterministic SHA-256 <code>snapshot_signature<\/code> that excludes generation time;<\/li>\n<li>unchanged technical state produces the same signature across export times;<\/li>\n<li>meaningful exported Registry changes change the signature;<\/li>\n<li>archived Registry records are retained;<\/li>\n<li>an empty Registry is valid;<\/li>\n<li>site-local Multisite isolation;<\/li>\n<li>no Media Library persistence, export history, email, telemetry, Kairoseth upload or cloud-account requirement;<\/li>\n<li>no arbitrary WordPress\/plugin option dump or automatic export of credentials, tokens, cookies, nonces, user identities, prompts, conversations, logs or database dumps.<\/li>\n<\/ul>\n\n<p>The privileged export may contain administrator-authored <code>interaction_context<\/code>, so the file may contain confidential operational context and should be handled accordingly.<\/p>\n\n<p><strong>Important:<\/strong> This plugin provides technical readiness, workflow and evidence tooling. It does not certify or guarantee compliance with the EU AI Act or any other law. The evidence <code>snapshot_signature<\/code> is a technical snapshot identity, not a legal\/digital signature, trusted timestamp, non-repudiation proof or regulatory certification.<\/p>\n\n<p>The plugin does not perform generic probabilistic detection of whether arbitrary text was written by AI.<\/p>\n\n<h3>External services<\/h3>\n\n<p>The plugin is local-first. Registry, Discovery, Readiness, Disclosure and Evidence Export do not require Kairoseth or automatically send their state to an external service.<\/p>\n\n<p><strong>Kairoseth Custom Requests<\/strong> is an optional support\/custom-integration service used only after an administrator deliberately clicks a link on <strong>Tools &gt; AI Transparency Support<\/strong>. Loading the WordPress support page itself makes no Kairoseth request.<\/p>\n\n<p>The explicit browser navigation goes to <code>https:\/\/kairoseth.com\/custom-requests<\/code> and includes only this bounded technical\/product context in the URL:<\/p>\n\n<ul>\n<li>source: <code>extension<\/code>;<\/li>\n<li>extension slug: <code>kairoseth-ai-transparency<\/code>;<\/li>\n<li>extension name: <code>Kairoseth AI Transparency<\/code>;<\/li>\n<li>installed plugin version;<\/li>\n<li>host platform: <code>wordpress<\/code>;<\/li>\n<li>installed WordPress version;<\/li>\n<li>bounded English\/Spanish locale;<\/li>\n<li>the administrator-selected bounded request type.<\/li>\n<\/ul>\n\n<p>The plugin does <strong>not<\/strong> automatically attach or transmit the site URL, administrator identity, Registry contents, AI system names, interaction context, Discovery evidence, Readiness findings, Disclosure state, Evidence Export JSON\/signature, plugin\/theme inventory, server paths, credentials, prompts, conversations, logs or database contents.<\/p>\n\n<p>After reaching Kairoseth, the administrator decides what contact, business or request information to enter and submit. Kairoseth owns the request form, its consent flow and final submission.<\/p>\n\n<p>Service provider: Kairoseth<br>\nService URL: https:\/\/kairoseth.com\/custom-requests<br>\nPrivacy policy: https:\/\/kairoseth.com\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin directory to <code>\/wp-content\/plugins\/<\/code> or install the packaged ZIP.<\/li>\n<li>Activate <strong>Kairoseth AI Transparency<\/strong> from the Plugins screen.<\/li>\n<li>Open <strong>Tools &gt; AI Transparency<\/strong> to maintain the local Registry.<\/li>\n<li>Open <strong>Tools &gt; AI Discovery<\/strong> to review supported deterministic integration evidence.<\/li>\n<li>Open <strong>Tools &gt; AI Readiness<\/strong> to review current technical findings.<\/li>\n<li>Open <strong>Tools &gt; AI Disclosure<\/strong> to review disclosure readiness and copy a shortcode for an eligible system.<\/li>\n<li>Open <strong>Tools &gt; AI Evidence Export<\/strong> to download the current site-local JSON evidence snapshot.<\/li>\n<li>Optionally open <strong>Tools &gt; AI Transparency Support<\/strong> for an explicit privacy-bounded handoff to Kairoseth support\/custom requests.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20make%20my%20website%20legally%20compliant%3F\"><h3>Does this plugin make my website legally compliant?<\/h3><\/dt>\n<dd><p>No. It provides technical readiness, evidence and workflow tooling. It does not provide legal certification or guarantee compliance.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20automatically%20send%20registry%2C%20discovery%2C%20readiness%2C%20disclosure%20or%20evidence%20export%20data%20to%20an%20external%20service%3F\"><h3>Does the plugin automatically send Registry, Discovery, Readiness, Disclosure or Evidence Export data to an external service?<\/h3><\/dt>\n<dd><p>No. The accepted local workflows remain inside the WordPress site and do not automatically send their state or generated evidence file to an external service. The optional support page only opens Kairoseth after an administrator deliberately clicks a support\/custom-request link, and it sends only the bounded context documented above.<\/p><\/dd>\n<dt id=\"what%20does%20ai%20discovery%20detect%3F\"><h3>What does AI Discovery detect?<\/h3><\/dt>\n<dd><p>The first validated detector recognizes an active AI Engine 3.7.7 installation from WordPress plugin inventory evidence. It does not infer which AI provider, model, chatbot or workflow is actually configured.<\/p><\/dd>\n<dt id=\"what%20does%20ai%20readiness%20report%3F\"><h3>What does AI Readiness report?<\/h3><\/dt>\n<dd><p>The readiness engine reports reproducible technical review conditions derived from the local AI Systems Registry. It keeps observed facts, administrator declarations and technical guidance separate and does not make legal compliance decisions.<\/p><\/dd>\n<dt id=\"what%20is%20the%20evidence%20export%20snapshot%20signature%3F\"><h3>What is the Evidence Export snapshot signature?<\/h3><\/dt>\n<dd><p>It is a SHA-256 identity of the bounded stable technical snapshot. Generation time is excluded so repeated exports of unchanged technical state keep the same signature. It is not a legal\/digital signature or external timestamp.<\/p><\/dd>\n<dt id=\"is%20evidence%20export%20stored%20or%20uploaded%3F\"><h3>Is Evidence Export stored or uploaded?<\/h3><\/dt>\n<dd><p>No. Evidence Export v1 is built for the explicit administrator request and returned as a direct JSON attachment. The plugin does not persist the generated file or upload it to Kairoseth.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20registry%20if%20i%20deactivate%20or%20remove%20the%20plugin%3F\"><h3>What happens to my Registry if I deactivate or remove the plugin?<\/h3><\/dt>\n<dd><p>Deactivation and upgrades preserve the site-local Registry. An explicit WordPress uninstall removes only the Registry data owned by this plugin from the affected site or sites.<\/p><\/dd>\n<dt id=\"how%20is%20multisite%20handled%3F\"><h3>How is Multisite handled?<\/h3><\/dt>\n<dd><p>Registry and Evidence Export follow the authoritative current blog\/site context. The first export does not aggregate the full network. A network uninstall removes only the plugin-owned Registry option from each existing site.<\/p><\/dd>\n<dt id=\"does%20it%20detect%20whether%20any%20article%20was%20written%20by%20ai%3F\"><h3>Does it detect whether any article was written by AI?<\/h3><\/dt>\n<dd><p>No. Generic probabilistic AI-written-text detection is outside the plugin scope.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Clarifies that Kairoseth is developed and operated by Emmake and that Kairoseth AI Transparency is an official Kairoseth product developed and maintained by Emmake.<\/li>\n<li>Aligns the plugin Author metadata with the submitting <code>@emmake.com<\/code> ownership identity used for WordPress.org review.<\/li>\n<li>No runtime behavior or stored-data schema changes.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Aligns the WordPress.org permalink, plugin text domain and product slug with the distinctive Kairoseth AI Transparency identity.<\/li>\n<li>Uses WordPress.org just-in-time language packs instead of manually calling <code>load_plugin_textdomain()<\/code>.<\/li>\n<li>Lists the submitting WordPress.org account <code>eduardoyauri<\/code> as the plugin contributor.<\/li>\n<li>No stored-data schema changes.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Uses the dedicated Kairoseth AI Transparency product page as Plugin URI so plugin and author metadata remain distinct for WordPress.org validation.<\/li>\n<li>No runtime behavior or stored-data schema changes.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First stable release candidate.<\/li>\n<li>Versioned site-local AI Systems Registry with administrator CRUD\/review\/archive.<\/li>\n<li>Deterministic AI Engine 3.7.7 discovery with explicit administrator acceptance.<\/li>\n<li>Deterministic AI Readiness findings with Fact \/ Administrator declaration \/ Guidance separation.<\/li>\n<li>Explicit AI Disclosure readiness and public shortcode output.<\/li>\n<li>Administrator-generated deterministic JSON Evidence Export with SHA-256 snapshot identity.<\/li>\n<li>Optional administrator-initiated Kairoseth support\/custom-integration handoff with a strict technical-context allow-list.<\/li>\n<li>Safe data lifecycle: upgrades and deactivation preserve Registry state; explicit uninstall removes only plugin-owned Registry data.<\/li>\n<li>Local-first privacy boundary and site-local Multisite isolation.<\/li>\n<li>Internationalized customer-facing strings with maintained English\/Spanish source coverage.<\/li>\n<li>Public CI, real WordPress runtime acceptance and official WordPress Plugin Check baseline.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Development baseline used before the first stable release.<\/li>\n<\/ul>","raw_excerpt":"Local-first AI transparency readiness for WordPress with AI inventory, disclosure, evidence export and EU AI Act support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/367898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=367898"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/eduardoyauri"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=367898"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=367898"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=367898"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=367898"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=367898"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=367898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}