🐦 Twitter Post Details

Viewing enriched Twitter post

@dair_ai

AI agents can talk to each other. But they don't always understand each other. This problem leads to inefficiency in collaboration for long-horizon problems and complex domains. The default approach in multi-agent systems today focuses on message structure. Protocols like MCP and A2A standardize syntax: how messages are formatted, how tools are invoked. What's missing is semantic agreement: shared understanding of what terms actually mean. When an agent requests "a flight to New York," which airport? JFK? LGA? EWR? Without formal semantic negotiation, agents fall back to expensive LLM clarification loops. This new research proposes two architectural layers for the Internet of Agents. Layer 8 (Agent Communication Layer) handles message structure with standardized envelopes, speech-act performatives like REQUEST and INFORM, and interaction patterns. Layer 9 (Semantic Negotiation Layer) establishes shared meaning through versioned semantic contexts that agents lock before task execution. The key idea is to separate the "how" of communication from the "what." Agents negotiate machine-readable schemas before exchanging task-specific messages. Ambiguous terms get resolved at the protocol level, not through costly inference. The authors compare existing standards. FIPA-ACL acknowledged ontologies but failed due to heavyweight formal languages. MCP and A2A provide excellent syntactic frameworks but leave semantic alignment ad-hoc. The proposed L9 layer fills this gap with a three-phase protocol: context discovery, semantic grounding, and validation. New attack vectors emerge, too. Semantic injection, context poisoning, and semantic DoS. The paper proposes authenticated contexts signed by Schema Authorities, semantic firewalls, and MLS encryption as defenses. Paper: https://t.co/Jtodz0gwAh Learn to build effective AI Agents in our academy: https://t.co/zQXQt0PMbG

Media 1
Media 2

📊 Media Metadata

{
  "media": [
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1996227436913340858/media_0.png?",
      "filename": "media_0.png"
    },
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1996227436913340858/media_1.png?",
      "filename": "media_1.png"
    }
  ],
  "processed_at": "2025-12-04T20:37:43.783260",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "1996227436913340858",
  "url": "https://x.com/dair_ai/status/1996227436913340858",
  "twitterUrl": "https://twitter.com/dair_ai/status/1996227436913340858",
  "text": "AI agents can talk to each other. But they don't always understand each other.\n\nThis problem leads to inefficiency in collaboration for long-horizon problems and complex domains.\n\nThe default approach in multi-agent systems today focuses on message structure. Protocols like MCP and A2A standardize syntax: how messages are formatted, how tools are invoked. What's missing is semantic agreement: shared understanding of what terms actually mean.\n\nWhen an agent requests \"a flight to New York,\" which airport? JFK? LGA? EWR? Without formal semantic negotiation, agents fall back to expensive LLM clarification loops.\n\nThis new research proposes two architectural layers for the Internet of Agents. Layer 8 (Agent Communication Layer) handles message structure with standardized envelopes, speech-act performatives like REQUEST and INFORM, and interaction patterns. Layer 9 (Semantic Negotiation Layer) establishes shared meaning through versioned semantic contexts that agents lock before task execution.\n\nThe key idea is to separate the \"how\" of communication from the \"what.\" Agents negotiate machine-readable schemas before exchanging task-specific messages. Ambiguous terms get resolved at the protocol level, not through costly inference.\n\nThe authors compare existing standards. FIPA-ACL acknowledged ontologies but failed due to heavyweight formal languages. MCP and A2A provide excellent syntactic frameworks but leave semantic alignment ad-hoc. The proposed L9 layer fills this gap with a three-phase protocol: context discovery, semantic grounding, and validation.\n\nNew attack vectors emerge, too. Semantic injection, context poisoning, and semantic DoS. The paper proposes authenticated contexts signed by Schema Authorities, semantic firewalls, and MLS encryption as defenses.\n\nPaper: https://t.co/Jtodz0gwAh\nLearn to build effective AI Agents in our academy: https://t.co/zQXQt0PMbG",
  "source": "Twitter for iPhone",
  "retweetCount": 51,
  "replyCount": 17,
  "likeCount": 253,
  "quoteCount": 4,
  "viewCount": 20138,
  "createdAt": "Wed Dec 03 14:38:03 +0000 2025",
  "lang": "en",
  "bookmarkCount": 210,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "1996227436913340858",
  "displayTextRange": [
    0,
    279
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "dair_ai",
    "url": "https://x.com/dair_ai",
    "twitterUrl": "https://twitter.com/dair_ai",
    "id": "889050642903293953",
    "name": "DAIR.AI",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1643277398522187778/31dedbLo_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/889050642903293953/1742055232",
    "description": "",
    "location": "",
    "followers": 82134,
    "following": 1,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Sun Jul 23 09:12:45 +0000 2017",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 3836,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 78,
    "statusesCount": 2605,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "1996227436913340858"
    ],
    "profile_bio": {
      "description": "Democratizing AI research, education, and technologies. New Claude Code cohort: https://t.co/GZCGtVkIFm",
      "entities": {
        "description": {
          "urls": [
            {
              "display_url": "dair-ai.thinkific.com/courses/claude…",
              "expanded_url": "https://dair-ai.thinkific.com/courses/claude-code",
              "indices": [
                80,
                103
              ],
              "url": "https://t.co/GZCGtVkIFm"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "dair.ai",
              "expanded_url": "https://www.dair.ai/",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/lkqPZtMmfU"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.twitter.com/aTIKcDzloN",
        "expanded_url": "https://twitter.com/dair_ai/status/1996227436913340858/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": [
              {
                "h": 105,
                "w": 105,
                "x": 1384,
                "y": 1492
              },
              {
                "h": 208,
                "w": 208,
                "x": 141,
                "y": 17
              },
              {
                "h": 233,
                "w": 233,
                "x": 473,
                "y": 8
              },
              {
                "h": 224,
                "w": 224,
                "x": 812,
                "y": 7
              }
            ]
          },
          "orig": {
            "faces": [
              {
                "h": 105,
                "w": 105,
                "x": 1384,
                "y": 1492
              },
              {
                "h": 208,
                "w": 208,
                "x": 141,
                "y": 17
              },
              {
                "h": 233,
                "w": 233,
                "x": 473,
                "y": 8
              },
              {
                "h": 224,
                "w": 224,
                "x": 812,
                "y": 7
              }
            ]
          }
        },
        "id_str": "1996227432396038144",
        "indices": [
          280,
          303
        ],
        "media_key": "3_1996227432396038144",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARu0BkX22yAACgACG7QGRwQbsboAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABG7QGRfbbIAAKAAIbtAZHBBuxugAA",
            "media_key": "3_1996227432396038144"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/G7QGRfbbIAA-e9x.png",
        "original_info": {
          "focus_rects": [
            {
              "h": 886,
              "w": 1582,
              "x": 0,
              "y": 0
            },
            {
              "h": 1582,
              "w": 1582,
              "x": 0,
              "y": 0
            },
            {
              "h": 1794,
              "w": 1574,
              "x": 0,
              "y": 0
            },
            {
              "h": 1794,
              "w": 897,
              "x": 0,
              "y": 0
            },
            {
              "h": 1794,
              "w": 1582,
              "x": 0,
              "y": 0
            }
          ],
          "height": 1794,
          "width": 1582
        },
        "sizes": {
          "large": {
            "h": 1794,
            "w": 1582
          }
        },
        "type": "photo",
        "url": "https://t.co/aTIKcDzloN"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "urls": [
      {
        "display_url": "arxiv.org/abs/2511.19699",
        "expanded_url": "https://arxiv.org/abs/2511.19699",
        "indices": [
          1796,
          1819
        ],
        "url": "https://t.co/Jtodz0gwAh"
      },
      {
        "display_url": "dair-ai.thinkific.com",
        "expanded_url": "https://dair-ai.thinkific.com/",
        "indices": [
          1871,
          1894
        ],
        "url": "https://t.co/zQXQt0PMbG"
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}