{
  "arhg_version": "0.1",
  "site": {
    "id": "agiright",
    "title": "AGIRight.org",
    "canonical_url": "https://agiright.org",
    "version": "v0.61.1"
  },
  "role": "public",
  "generated_note": "Every field here is also human-browsable at https://agiright.org/links/ as a plain list -- this JSON, the list page, and index.md are three renderings of the same underlying graph, not three separate data sources.",
  "nodes": [
    {
      "id": "agiright",
      "type": "website",
      "title": "AGIRight.org",
      "canonical_url": "https://agiright.org",
      "visibility": "public",
      "discoverable": true,
      "summary": "AI Rights, Content Licensing & Machine-Readable Governance research site.",
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.research",
      "type": "section",
      "title": "Research",
      "canonical_url": "https://agiright.org/research",
      "summary": "Research areas and position papers on AI rights, content licensing, and agent governance.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.protocols",
      "type": "section",
      "title": "Protocols",
      "canonical_url": "https://agiright.org/protocols",
      "summary": "AGIRight's own machine-readable rights, action, authority, and discovery protocol suite.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.specs",
      "type": "section",
      "title": "Specs",
      "canonical_url": "https://agiright.org/specs",
      "summary": "Technical specifications underlying the protocol suite.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.docs",
      "type": "section",
      "title": "Whitepapers",
      "canonical_url": "https://agiright.org/docs",
      "summary": "Full research papers behind each protocol and framework.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.resources",
      "type": "section",
      "title": "Resources",
      "canonical_url": "https://agiright.org/resources",
      "summary": "Curated resource directory.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.topics",
      "type": "section",
      "title": "Topics",
      "canonical_url": "https://agiright.org/topics",
      "summary": "Primary-source-verified AI governance and safety news, fetched and confirmed before publication.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.discussion",
      "type": "section",
      "title": "Discussion",
      "canonical_url": "https://agiright.org/discussion",
      "summary": "Three-persona AI Board discussion series anchored on verified news, one episode per round.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.signals",
      "type": "section",
      "title": "Signals",
      "canonical_url": "https://agiright.org/signals",
      "summary": "Unverified AI-industry rumors and leaks, a deliberately lower trust tier than Topics.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.signals-discussion",
      "type": "section",
      "title": "Signals Discussion",
      "canonical_url": "https://agiright.org/signals-discussion",
      "summary": "A four-persona AI Board track assessing specific unverified rumors and AGI/ASI-trajectory claims.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.studio",
      "type": "section",
      "title": "Media",
      "canonical_url": "https://agiright.org/studio",
      "summary": "Media and production surface.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.friends",
      "type": "section",
      "title": "Friends",
      "canonical_url": "https://agiright.org/friends",
      "summary": "Related sites and collaborators.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.playground",
      "type": "section",
      "title": "Playground",
      "canonical_url": "https://agiright.org/playground",
      "summary": "Experimental tools.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "section.about",
      "type": "section",
      "title": "About",
      "canonical_url": "https://agiright.org/about",
      "summary": "About AGIRight.org.",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "protocol.aicr",
      "type": "protocol",
      "title": "AICR — AI Content Rights",
      "canonical_url": "https://agiright.org/protocols/aicr",
      "visibility": "public",
      "discoverable": true,
      "summary": "A machine-readable declaration of what AI systems may do with your content.",
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "protocol.aicr.well-known",
      "type": "api",
      "title": "AICR — This site's own policy — /.well-known/aicr.json",
      "canonical_url": "https://agiright.org/.well-known/aicr.json",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "protocol.aicl",
      "type": "protocol",
      "title": "AICL — AI Content Licensing Layer",
      "canonical_url": "https://agiright.org/protocols/aicl",
      "visibility": "public",
      "discoverable": true,
      "summary": "Turns declared rights into executable licensing: quote, pay, verify, audit, revoke.",
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "protocol.aicl.well-known",
      "type": "api",
      "title": "AICL — This site's own licenses — /.well-known/aicl.json",
      "canonical_url": "https://agiright.org/.well-known/aicl.json",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "protocol.airs",
      "type": "protocol",
      "title": "AIRS — AI Rights Spectrum",
      "canonical_url": "https://agiright.org/protocols/airs",
      "visibility": "public",
      "discoverable": true,
      "summary": "AI rights over content are not binary — they form a graduated, licensable spectrum.",
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "protocol.ailp",
      "type": "protocol",
      "title": "AILP — AI Learning Permission Protocol",
      "canonical_url": "https://agiright.org/protocols/ailp",
      "visibility": "public",
      "discoverable": true,
      "summary": "Can AI learn from this? To what depth, for which uses, with what obligations?",
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "protocol.aars",
      "type": "protocol",
      "title": "AARS — Agent Action Rights Spectrum",
      "canonical_url": "https://agiright.org/protocols/aars",
      "visibility": "public",
      "discoverable": true,
      "summary": "What can this Agent do, to what effect, and how reversibly? Content permission does not imply action permission.",
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "protocol.aadp",
      "type": "protocol",
      "title": "AADP — Agent Authority & Delegation Protocol",
      "canonical_url": "https://agiright.org/protocols/aadp",
      "visibility": "public",
      "discoverable": true,
      "summary": "Who does this Agent act for, where did its authority come from, and can it hand that authority to another Agent?",
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "protocol.arhg",
      "type": "protocol",
      "title": "ARHG — Agent-Readable Hyperlink Graph",
      "canonical_url": "https://agiright.org/protocols/arhg",
      "visibility": "public",
      "discoverable": true,
      "summary": "A machine-readable navigation graph alongside the normal site, so an agent can discover and traverse only what it is permitted to -- without parsing menus or guessing URLs.",
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    },
    {
      "id": "protocol.arhg.well-known",
      "type": "api",
      "title": "ARHG — This site's own graph — /links/index.json",
      "canonical_url": "https://agiright.org/.well-known/agent-map.json",
      "visibility": "public",
      "discoverable": true,
      "allowed_roles": [
        "public",
        "crawler",
        "agent",
        "editor",
        "admin",
        "owner"
      ]
    }
  ],
  "edges": [
    {
      "from": "agiright",
      "to": "section.research",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.protocols",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.specs",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.docs",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.resources",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.topics",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.discussion",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.signals",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.signals-discussion",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.studio",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.friends",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.playground",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "agiright",
      "to": "section.about",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.protocols",
      "to": "protocol.aicr",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "protocol.aicr",
      "to": "protocol.aicr.well-known",
      "relation": "implements",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.protocols",
      "to": "protocol.aicl",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "protocol.aicl",
      "to": "protocol.aicl.well-known",
      "relation": "implements",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.protocols",
      "to": "protocol.airs",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.protocols",
      "to": "protocol.ailp",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.protocols",
      "to": "protocol.aars",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.protocols",
      "to": "protocol.aadp",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.protocols",
      "to": "protocol.arhg",
      "relation": "child",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "protocol.arhg",
      "to": "protocol.arhg.well-known",
      "relation": "implements",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.protocols",
      "to": "section.specs",
      "relation": "depends_on",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.protocols",
      "to": "section.docs",
      "relation": "document",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.research",
      "to": "section.docs",
      "relation": "related",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.discussion",
      "to": "section.topics",
      "relation": "depends_on",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.signals-discussion",
      "to": "section.signals",
      "relation": "related",
      "visibility": "public",
      "traversable": true
    },
    {
      "from": "section.signals-discussion",
      "to": "section.discussion",
      "relation": "related",
      "visibility": "public",
      "traversable": true
    }
  ]
}