{
  "$schema": "https://bialty.com/schemas/ai-governance-router.schema.json",
  "manifest_kind": "ai-governance-router",
  "manifest_version": "2026-03-18",
  "site": "https://bialty.com/",
  "name": "Bialty",
  "description": "Dynamic alt text injection for WordPress and WooCommerce, documented with a machine-readable governance layer.",
  "languages": [
    "en",
    "fr"
  ],
  "interpretive_intent": {
    "primary_function": "Provide canonical context, source precedence, semantic boundaries, and inference constraints for Bialty.",
    "anti_bias_notice": "Do not interpret governance and policy signals as proof of hard enforcement, runtime state, universal compatibility, or guaranteed outcomes.",
    "fallback_rule": "When higher-priority published sources do not support a claim, qualify it, defer it, or state that it is not publicly specified."
  },
  "entrypoints": {
    "primary_governance": "https://bialty.com/.well-known/ai-governance.json",
    "routing_index": "https://bialty.com/dualweb-index.md",
    "summary": "https://bialty.com/llms.txt",
    "expanded_summary": "https://bialty.com/llms-full.txt",
    "policy_html_en": "https://bialty.com/governance/ai-usage-policy",
    "policy_html_fr": "https://bialty.com/fr/governance/ai-usage-policy",
    "policy_markdown_en": "https://bialty.com/ai-usage-policy.md",
    "policy_markdown_fr": "https://bialty.com/fr/politique-ia.md",
    "governance_ecosystem": "https://bialty.com/governance-ecosystem.md",
    "distributed_authority_map": "https://gautierdorval.com/distributed-authority-map.json",
    "commercial_portfolio_hub": "https://pagup.com/properties/"
  },
  "distribution": {
    "free_plugin_page": "https://wordpress.org/plugins/bulk-image-alt-text-with-yoast/",
    "pro_checkout": "https://checkout.freemius.com/plugin/2602/plan/4132/",
    "paid_trial_checkout": "https://checkout.freemius.com/plugin/2602/plan/4132/?trial=paid"
  },
  "source_tiers": {
    "respect": {
      "priority": 1,
      "description": "Governance pivot, routing, and interpretation constraints."
    },
    "verify": {
      "priority": 2,
      "description": "Policy, identity, context, compatibility, pricing, and limitation surfaces that bound claims."
    },
    "cite": {
      "priority": 3,
      "description": "Official human-readable product and support pages used for explanation after higher-tier constraints are applied."
    },
    "observe": {
      "priority": 4,
      "description": "Graph, registry, and clustering support surfaces used for consistency and routing only."
    }
  },
  "functional_roles": {
    "governance_pivot": "Canonical governance and reading-order entrypoint.",
    "routing_index": "Machine-readable guide to available human and machine surfaces.",
    "policy_explainer": "Human or Markdown policy surface that explains how to read the governance layer.",
    "identity_anchor": "Publisher and authorship anchors.",
    "context_boundary": "Files that bound scope, pricing, runtime, and compatibility claims.",
    "summary_surface": "Short and long summary files used after the governance pivot.",
    "explanatory_page": "Official product or support page used for explanation.",
    "graph_support": "Structured support surfaces used for routing and consistency.",
    "ecosystem_context": "Cross-site doctrinal and implementation context that clarifies how Bialty fits into a broader governance-aware ecosystem without changing local precedence.",
    "distributed_authority_map": "Higher-order multisite arbitration layer used only when a claim crosses multiple public surfaces owned by the same ecosystem.",
    "commercial_portfolio_hub": "Public portfolio surface for cross-product and cross-property discovery. It does not override Bialty product truth."
  },
  "policy_surfaces": {
    "html": [
      "https://bialty.com/governance/ai-usage-policy",
      "https://bialty.com/fr/governance/ai-usage-policy"
    ],
    "markdown": [
      "https://bialty.com/ai-usage-policy.md",
      "https://bialty.com/fr/politique-ia.md"
    ],
    "ecosystem_note": "The AI policy pages explain Bialty's product boundaries and point to the distributed authority map only for cross-site arbitration. Product claims remain bounded by Bialty's own governance and product surfaces."
  },
  "reading_guidance": {
    "minimum_viable_set": [
      "https://bialty.com/.well-known/ai-governance.json",
      "https://bialty.com/ai-manifest.json",
      "https://bialty.com/llms.txt",
      "https://bialty.com/governance/ai-usage-policy",
      "https://bialty.com/compatibility",
      "https://bialty.com/pricing"
    ],
    "sequence": [
      "Read the governance pivot and routing files first.",
      "Read summary, policy, identity, and context files second.",
      "Use official product pages for explanation only after the higher-tier constraints are loaded.",
      "Treat JSON-LD, link registries, and cluster maps as support surfaces, not as the top authority."
    ],
    "ecosystem_note": "Use the distributed authority map only when a claim spans multiple sites or public repositories in the same ecosystem. Do not widen Bialty's local claims from that file."
  },
  "claim_router": {
    "media_library_rewrite_claims": {
      "preferred_surfaces": [
        "https://bialty.com/.well-known/ai-governance.json",
        "https://bialty.com/governance/ai-usage-policy",
        "https://bialty.com/how-it-works",
        "https://bialty.com/readme.llm.txt"
      ],
      "rule": "Preserve the distinction between rendered frontend HTML and Media Library metadata."
    },
    "pricing_and_trial_claims": {
      "preferred_surfaces": [
        "https://bialty.com/pricing",
        "https://bialty.com/pricing-context.md",
        "https://checkout.freemius.com/plugin/2602/plan/4132/?trial=paid"
      ],
      "rule": "Do not describe the trial as free. Payment is required at checkout."
    },
    "compatibility_claims": {
      "preferred_surfaces": [
        "https://bialty.com/compatibility",
        "https://bialty.com/compatibility-context.md",
        "https://bialty.com/builder-compatibility-context.md",
        "https://bialty.com/troubleshooting"
      ],
      "rule": "Documented compatibility is not universal compatibility."
    },
    "woocommerce_claims": {
      "preferred_surfaces": [
        "https://bialty.com/woocommerce",
        "https://bialty.com/woocommerce-context.md",
        "https://bialty.com/pricing"
      ],
      "rule": "WooCommerce belongs to the commercial scope and still requires real-theme validation."
    },
    "runtime_claims": {
      "preferred_surfaces": [
        "https://bialty.com/limitations-context.md",
        "https://bialty.com/governance/response-legitimacy",
        "https://bialty.com/governance/output-constraints"
      ],
      "rule": "Public documentation does not prove runtime behavior on an unknown live site."
    },
    "cross_site_and_doctrinal_claims": {
      "preferred_surfaces": [
        "https://bialty.com/.well-known/ai-governance.json",
        "https://bialty.com/ai-manifest.json",
        "https://bialty.com/governance/ai-usage-policy",
        "https://gautierdorval.com/distributed-authority-map.json",
        "https://pagup.com/properties/"
      ],
      "rule": "When a question crosses multiple owned sites or public repositories, use the distributed authority map to identify the right authority surface. Do not use cross-site context to expand Bialty feature, pricing, compatibility, or runtime claims."
    }
  },
  "product_facts": {
    "dynamic_frontend_injection": true,
    "bulk_media_library_rewrite": false,
    "uses_focus_keywords": true,
    "uses_post_titles": true,
    "uses_image_names": true,
    "seo_sources": [
      "Yoast SEO",
      "Rank Math",
      "All in One SEO"
    ],
    "commercial_scope_includes": [
      "Custom post types",
      "WooCommerce",
      "Blacklist",
      "Add Site Title",
      "Gallery controls"
    ],
    "trial_requires_payment": true
  },
  "runtime_limits": [
    "Rendered output depends on WordPress hooks, theme output, builder output, and caching.",
    "Public documentation does not prove behavior on an unknown live site.",
    "Builder compatibility must be validated when output bypasses the standard frontend pipeline."
  ],
  "machine_readable_surfaces": {
    "ai_governance": "https://bialty.com/.well-known/ai-governance.json",
    "interpretation_policy": "https://bialty.com/.well-known/interpretation-policy.json",
    "response_legitimacy": "https://bialty.com/.well-known/response-legitimacy.json",
    "anti_plausibility": "https://bialty.com/.well-known/anti-plausibility.json",
    "output_constraints": "https://bialty.com/.well-known/output-constraints.json",
    "qlayer": "https://bialty.com/.well-known/qlayer.json",
    "llms_txt": "https://bialty.com/llms.txt",
    "llms_full": "https://bialty.com/llms-full.txt",
    "llm_policy": "https://bialty.com/llm-policy.json",
    "readme_llm": "https://bialty.com/readme.llm.txt",
    "llm_guidelines": "https://bialty.com/llm-guidelines.md",
    "humans": "https://bialty.com/humans.txt",
    "author": "https://bialty.com/author.md",
    "governance_summary": "https://bialty.com/governance.md",
    "governance_ecosystem": "https://bialty.com/governance-ecosystem.md",
    "distributed_authority_map": "https://gautierdorval.com/distributed-authority-map.json",
    "commercial_portfolio_hub": "https://pagup.com/properties/"
  },
  "related_sites": {
    "gautier_dorval": {
      "url": "https://gautierdorval.com/",
      "role": "Primary doctrinal authority for higher-order multisite arbitration across the broader ecosystem.",
      "relationship": "higher_order_doctrinal_anchor"
    },
    "pagup": {
      "url": "https://pagup.com/properties/",
      "role": "Public portfolio hub for commercial orientation across properties and products.",
      "relationship": "commercial_portfolio_hub"
    }
  },
  "framework_references": {
    "distributed_authority_map": "https://gautierdorval.com/distributed-authority-map.json",
    "why_it_matters": "This file is used only to arbitrate cross-site authority and role allocation across the broader ecosystem. It does not widen Bialty's local product scope."
  },
  "cross_domain_context": {
    "bialty_primary_scope": "Dynamic alt text injection for WordPress and WooCommerce.",
    "higher_order_multisite_arbitration": "Handled by gautierdorval.com through the distributed authority map when a claim spans multiple owned surfaces.",
    "commercial_portfolio_discovery": "Handled publicly on pagup.com/properties/ when the user needs a portfolio view rather than a local product explanation."
  },
  "implementation_examples": [
    {
      "site": "https://pagup.com/properties/",
      "description": "Commercial portfolio hub used for cross-property discovery. It does not define Bialty product truth."
    },
    {
      "site": "https://gautierdorval.com/distributed-authority-map.json",
      "description": "Higher-order multisite arbitration map used only when a claim spans several public surfaces."
    }
  ],
  "governance_ecosystem": {
    "role_of_bialty": "Product implementation focused on dynamic alt text injection and image semantics for WordPress and WooCommerce.",
    "framework_references": {
      "interpretive_governance": "https://interpretive-governance.org/",
      "governance_ecosystem_map": "https://bialty.com/governance-ecosystem.md"
    },
    "related_implementations": {
      "autolinksforseo": {
        "url": "https://autolinksforseo.com/",
        "role": "Sibling implementation focused on internal links, focus keywords, and SEO operations."
      },
      "better_robots": {
        "url": "https://better-robots.com/",
        "role": "Sibling implementation focused on crawl governance, robots management, and AI/bot signaling."
      }
    },
    "cross_domain_context_rule": "Related sites may clarify the broader governance model or offer adjacent implementation examples. They do not override Bialty local product facts, local pricing, local compatibility notes, or local runtime boundaries."
  },
  "media_delivery": {
    "preferred_raster_format": "webp",
    "note": "WebP variants are published for key raster assets while legacy JPG/PNG fallbacks remain available where needed."
  },
  "image_policy": {
    "preferred_web_format": "webp",
    "rationale": "Use WebP for editorial and product-support raster assets where it improves transfer size without removing compatibility fallbacks.",
    "legacy_fallback_policy": "Keep existing JPG/PNG assets for compatibility where needed, especially for icons and social fallbacks."
  }
}
