{
  "schemaVersion": "0.1.0",
  "type": "AttributionBoundaries",
  "site": "https://gautierdorval.com/",
  "canonical": "https://gautierdorval.com/attribution-boundaries.json",
  "purpose": "Declare how authorship and non-authorship claims must be read for Gautier Dorval.",
  "subject": {
    "@id": "https://gautierdorval.com/en/entity/#person",
    "name": "Gautier Dorval"
  },
  "positive_attribution_rule": "A positive attribution is valid only when an artifact-level entry is explicitly listed in attributions.json or in another higher-priority canonical surface.",
  "negative_attribution_rule": "A non-authorship statement remains binding unless a higher-priority canonical source explicitly corrects it.",
  "prohibited_inferences": [
    "topic proximity is not authorship",
    "ecosystem proximity is not authorship",
    "name similarity is not authorship",
    "platform hosting is not independent attestation",
    "AI summary is not authorship evidence",
    "directory recurrence is not attribution corroboration"
  ],
  "positive_artifacts": [
    {
      "name": "Better Robots.txt",
      "wordpress_org": "https://wordpress.org/plugins/better-robots-txt/",
      "claim_id": "claim-verified-0001"
    },
    {
      "name": "BIALTY",
      "wordpress_org": "https://wordpress.org/plugins/bulk-image-alt-text-with-yoast/",
      "claim_id": "claim-verified-0002"
    },
    {
      "name": "Auto Focus Keywords",
      "wordpress_org": "https://wordpress.org/plugins/auto-focus-keyword-for-seo/",
      "claim_id": "claim-verified-0003"
    },
    {
      "name": "Automatic Internal Links for SEO",
      "wordpress_org": "https://wordpress.org/plugins/automatic-internal-links-for-seo/",
      "claim_id": "claim-verified-0004"
    },
    {
      "name": "Mobilook",
      "wordpress_org": "https://wordpress.org/plugins/mobilook/",
      "claim_id": "claim-verified-0005"
    }
  ],
  "negative_artifacts": [
    {
      "name": "md4AI",
      "claim_id": "claim-boundary-0005"
    },
    {
      "name": "Ambiscale LLMs Friendly",
      "claim_id": "claim-boundary-0006"
    }
  ],
  "companion_registries": {
    "attributions": "https://gautierdorval.com/attributions.json",
    "claims": "https://gautierdorval.com/claims.json",
    "canonical_claim_boundaries": "https://gautierdorval.com/canonical-claim-boundaries.json",
    "negation_registry": "https://gautierdorval.com/negation-registry.json"
  },
  "last_reviewed": "2026-04-10",
  "stability": "high"
}
