{"version":"2.1.251","anchor":"the-presence-connection-negotiates-frame-sync-v1","canonical_anchor":"the-presence-connection-negotiates-frame-sync-v1","heading":"The presence connection negotiates \"frame-sync.v1\"","tier":"soon","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.251\/e\/the-presence-connection-negotiates-frame-sync-v1","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.251","markdown":"### The presence connection negotiates \"frame-sync.v1\"\n\nThe artifact presence connection uses its own named protocol and token check.\n\n**What**\n\nThe artifact presence websocket described above identifies its wire protocol as `frame-sync.v1` and checks the agent token against a JWT-shaped pattern before the connection is accepted. Nothing connects unless the presence feature is switched on.\n\n**Evidence**\n\n`frame-sync.v1`\n\n- Area: Artifacts\n- Tier: Nothing to try yet\n- Useful: 1\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}