<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.scotmesh.net/index.php?action=history&amp;feed=atom&amp;title=MeshCore%2FScopes</id>
	<title>MeshCore/Scopes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.scotmesh.net/index.php?action=history&amp;feed=atom&amp;title=MeshCore%2FScopes"/>
	<link rel="alternate" type="text/html" href="https://wiki.scotmesh.net/index.php?title=MeshCore/Scopes&amp;action=history"/>
	<updated>2026-11-03T20:21:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.scotmesh.net/index.php?title=MeshCore/Scopes&amp;diff=54&amp;oldid=prev</id>
		<title>Admin: Add hig scope code</title>
		<link rel="alternate" type="text/html" href="https://wiki.scotmesh.net/index.php?title=MeshCore/Scopes&amp;diff=54&amp;oldid=prev"/>
		<updated>2026-11-03T17:58:47Z</updated>

		<summary type="html">&lt;p&gt;Add hig scope code&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:58, 3 November 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l68&quot;&gt;Line 68:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;tay&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;tay&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Tayside&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Tayside&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &amp;lt;code&amp;gt;hig&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| Highlands&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;gla&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;gla&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff:1.41:old-47:rev-54:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.scotmesh.net/index.php?title=MeshCore/Scopes&amp;diff=47&amp;oldid=prev</id>
		<title>Admin: Tidy callout spacing (remove empty paragraph)</title>
		<link rel="alternate" type="text/html" href="https://wiki.scotmesh.net/index.php?title=MeshCore/Scopes&amp;diff=47&amp;oldid=prev"/>
		<updated>2026-11-03T17:37:31Z</updated>

		<summary type="html">&lt;p&gt;Tidy callout spacing (remove empty paragraph)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:37, 3 November 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Quick start for most users:&amp;#039;&amp;#039;&amp;#039; open the app, go to &amp;#039;&amp;#039;&amp;#039;Experimental Settings&amp;#039;&amp;#039;&amp;#039;, set &amp;#039;&amp;#039;&amp;#039;Default Scope Region&amp;#039;&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;. That is all you need for normal Scottish traffic.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Quick start for most users:&amp;#039;&amp;#039;&amp;#039; open the app, go to &amp;#039;&amp;#039;&amp;#039;Experimental Settings&amp;#039;&amp;#039;&amp;#039;, set &amp;#039;&amp;#039;&amp;#039;Default Scope Region&amp;#039;&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;. That is all you need for normal Scottish traffic.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;sm-cx sm-cx-warning&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;sm-cx sm-cx-warning&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Watch out:&amp;#039;&amp;#039;&amp;#039; if you do not have a suitable &amp;#039;&amp;#039;&amp;#039;scope&amp;#039;&amp;#039;&amp;#039; set, repeaters on the Scottish MeshCore network wont forward your traffic. You can end up &amp;#039;&amp;#039;&amp;#039;shouting into the void&amp;#039;&amp;#039;&amp;#039;. Check your default scope and each channel’s scope before you count on messages reaching anyone.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Watch out:&amp;#039;&amp;#039;&amp;#039; if you do not have a suitable &amp;#039;&amp;#039;&amp;#039;scope&amp;#039;&amp;#039;&amp;#039; set, repeaters on the Scottish MeshCore network wont forward your traffic. You can end up &amp;#039;&amp;#039;&amp;#039;shouting into the void&amp;#039;&amp;#039;&amp;#039;. Check your default scope and each channel’s scope before you count on messages reaching anyone.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Scope is the single setting that makes or breaks whether your messages go anywhere on ScotMesh. The channel name is for people — the scope is for the mesh. Set your &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;, then adjust per channel when you need something narrower.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Scope is the single setting that makes or breaks whether your messages go anywhere on ScotMesh. The channel name is for people — the scope is for the mesh. Set your &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;, then adjust per channel when you need something narrower.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;ScotMesh setup:&amp;#039;&amp;#039;&amp;#039; Under &amp;#039;&amp;#039;&amp;#039;Experimental Settings&amp;#039;&amp;#039;&amp;#039;, set the default scope region to &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;, and keep &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; available in your scope list as well so you can pick it when you need it. For each channel, set scope to match &amp;#039;&amp;#039;&amp;#039;where the traffic should travel&amp;#039;&amp;#039;&amp;#039;—for example &amp;lt;code&amp;gt;#edinburgh&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;edi&amp;lt;/code&amp;gt;. On &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;#ireland&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;, you may use &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;: use &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; when the message should ride the Island of Ireland scoped path (IOI peering); use &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt; when you want the same channel but Scotland-wide scoped carriage on the mesh.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;ScotMesh setup:&amp;#039;&amp;#039;&amp;#039; Under &amp;#039;&amp;#039;&amp;#039;Experimental Settings&amp;#039;&amp;#039;&amp;#039;, set the default scope region to &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;, and keep &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; available in your scope list as well so you can pick it when you need it. For each channel, set scope to match &amp;#039;&amp;#039;&amp;#039;where the traffic should travel&amp;#039;&amp;#039;&amp;#039;—for example &amp;lt;code&amp;gt;#edinburgh&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;edi&amp;lt;/code&amp;gt;. On &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;#ireland&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;, you may use &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;: use &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; when the message should ride the Island of Ireland scoped path (IOI peering); use &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt; when you want the same channel but Scotland-wide scoped carriage on the mesh.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span id=&amp;quot;why-scope-matters&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span id=&amp;quot;why-scope-matters&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff:1.41:old-38:rev-47:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.scotmesh.net/index.php?title=MeshCore/Scopes&amp;diff=38&amp;oldid=prev</id>
		<title>Admin: Improve rendering + apply freshness fixes (regions/scopes/CLI to current)</title>
		<link rel="alternate" type="text/html" href="https://wiki.scotmesh.net/index.php?title=MeshCore/Scopes&amp;diff=38&amp;oldid=prev"/>
		<updated>2026-11-03T17:21:44Z</updated>

		<summary type="html">&lt;p&gt;Improve rendering + apply freshness fixes (regions/scopes/CLI to current)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:21, 3 November 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l62&quot;&gt;Line 62:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 62:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Scotland-wide traffic&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Scotland-wide traffic&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &amp;lt;code&amp;gt;sco-admin&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| Scotland-only, for bots and utilities (never peered out)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cen&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cen&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l92&quot;&gt;Line 92:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 95:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Island of Ireland / IOI peering&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Island of Ireland / IOI peering&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &amp;lt;code&amp;gt;wls&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| Wales — peering&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &amp;lt;code&amp;gt;eng-ne&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| North East England — peering&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff:1.41:old-25:rev-38:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.scotmesh.net/index.php?title=MeshCore/Scopes&amp;diff=25&amp;oldid=prev</id>
		<title>Admin: Import MeshCore content from scotmesh-wiki (faithful; freshness pass next)</title>
		<link rel="alternate" type="text/html" href="https://wiki.scotmesh.net/index.php?title=MeshCore/Scopes&amp;diff=25&amp;oldid=prev"/>
		<updated>2026-11-03T17:06:13Z</updated>

		<summary type="html">&lt;p&gt;Import MeshCore content from scotmesh-wiki (faithful; freshness pass next)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:Scopes}}&lt;br /&gt;
&amp;lt;span id=&amp;quot;meshcore-scopes&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== MeshCore Scopes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sm-cx sm-cx-success&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Quick start for most users:&amp;#039;&amp;#039;&amp;#039; open the app, go to &amp;#039;&amp;#039;&amp;#039;Experimental Settings&amp;#039;&amp;#039;&amp;#039;, set &amp;#039;&amp;#039;&amp;#039;Default Scope Region&amp;#039;&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;. That is all you need for normal Scottish traffic.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sm-cx sm-cx-warning&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Watch out:&amp;#039;&amp;#039;&amp;#039; if you do not have a suitable &amp;#039;&amp;#039;&amp;#039;scope&amp;#039;&amp;#039;&amp;#039; set, repeaters on the Scottish MeshCore network wont forward your traffic. You can end up &amp;#039;&amp;#039;&amp;#039;shouting into the void&amp;#039;&amp;#039;&amp;#039;. Check your default scope and each channel’s scope before you count on messages reaching anyone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Scope is the single setting that makes or breaks whether your messages go anywhere on ScotMesh. The channel name is for people — the scope is for the mesh. Set your &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;, then adjust per channel when you need something narrower.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sm-cx sm-cx-info&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ScotMesh setup:&amp;#039;&amp;#039;&amp;#039; Under &amp;#039;&amp;#039;&amp;#039;Experimental Settings&amp;#039;&amp;#039;&amp;#039;, set the default scope region to &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;, and keep &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; available in your scope list as well so you can pick it when you need it. For each channel, set scope to match &amp;#039;&amp;#039;&amp;#039;where the traffic should travel&amp;#039;&amp;#039;&amp;#039;—for example &amp;lt;code&amp;gt;#edinburgh&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;edi&amp;lt;/code&amp;gt;. On &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;#ireland&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;, you may use &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;: use &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; when the message should ride the Island of Ireland scoped path (IOI peering); use &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt; when you want the same channel but Scotland-wide scoped carriage on the mesh.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;why-scope-matters&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 🤷 Why scope matters ===&lt;br /&gt;
&lt;br /&gt;
Without scope, repeaters have no way to know whether to carry your traffic. With it, messages travel through exactly the right part of the network.&lt;br /&gt;
&lt;br /&gt;
* Keep Scottish traffic inside Scotland where appropriate.&lt;br /&gt;
* Allow controlled traffic to and from the Island of Ireland (IOI peering).&lt;br /&gt;
* Reduce unnecessary flooding.&lt;br /&gt;
* Keep the network easier to grow.&lt;br /&gt;
&lt;br /&gt;
For example channel names and typical scopes, see [[MeshCore/Channels|Channels]]. For repeater region codes, see [[MeshCore/Regions|Regions]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;what-region-scope-means&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 🗺️ What region scope means ===&lt;br /&gt;
&lt;br /&gt;
Think of scope like a postcode on a letter — it tells the mesh where the message is meant to go.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;sco = Scotland-wide&lt;br /&gt;
edi = Edinburgh area (example local)&lt;br /&gt;
ioi = Island of Ireland (IOI peering)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
A message scoped to &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt; is forwarded by repeaters that carry &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;as a region. A message scoped to &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; is forwarded by repeaters that carry &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt;as a region. If scope is missing or wrong for your path, the message will go nowhere, it is dropped and ceases to exist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;wildcard-forwarding-is-not-allowed&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 🚫 Wildcard forwarding is not allowed ===&lt;br /&gt;
&lt;br /&gt;
The wildcard marker is &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;. Do not rely on it for routing — the Scottish MeshCore setup expects explicit region scopes.&lt;br /&gt;
&lt;br /&gt;
In the &amp;#039;&amp;#039;&amp;#039;Companion App&amp;#039;&amp;#039;&amp;#039;, your channel scope should always be a &amp;#039;&amp;#039;&amp;#039;real region code&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gla&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt;, and so on). On &amp;#039;&amp;#039;&amp;#039;repeaters&amp;#039;&amp;#039;&amp;#039;, CLI examples sometimes show &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; as the &amp;#039;&amp;#039;&amp;#039;parent&amp;#039;&amp;#039;&amp;#039; in a region tree (for example &amp;lt;code&amp;gt;region put sco *&amp;lt;/code&amp;gt;); that is a different idea from wildcard &amp;#039;&amp;#039;&amp;#039;forwarding&amp;#039;&amp;#039;&amp;#039; and is covered in [[MeshCore/Regions|Regions]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;documented-scope-codes&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 📋 Documented scope codes ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scope&lt;br /&gt;
! Typical use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;&lt;br /&gt;
| Scotland-wide traffic&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cen&amp;lt;/code&amp;gt;&lt;br /&gt;
| Central Scotland&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fif&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fife&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tay&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tayside&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;gla&amp;lt;/code&amp;gt;&lt;br /&gt;
| Glasgow area&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;edi&amp;lt;/code&amp;gt;&lt;br /&gt;
| Edinburgh area&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fal&amp;lt;/code&amp;gt;&lt;br /&gt;
| Falkirk area&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sti&amp;lt;/code&amp;gt;&lt;br /&gt;
| Stirling area&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;per&amp;lt;/code&amp;gt;&lt;br /&gt;
| Perth area&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dun&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dundee area&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt;&lt;br /&gt;
| Island of Ireland / IOI peering&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For most day-to-day traffic in Scotland, &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; is the right default. Use a &amp;#039;&amp;#039;&amp;#039;local&amp;#039;&amp;#039;&amp;#039; code when traffic should stay in that area, regardless of channel name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;default-scope-and-per-channel-scope&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== ⚙️ Default scope and per-channel scope ===&lt;br /&gt;
&lt;br /&gt;
On ScotMesh, set your &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039; scope region to &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;. In the mobile app this is usually under &amp;#039;&amp;#039;&amp;#039;Experimental Settings&amp;#039;&amp;#039;&amp;#039;. Flood packets from the companion then use &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt; unless a &amp;#039;&amp;#039;&amp;#039;group channel&amp;#039;&amp;#039;&amp;#039; has its own scope.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Per-channel scope overrides the default.&amp;#039;&amp;#039;&amp;#039; Examples:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#glasgow&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;gla&amp;lt;/code&amp;gt; keeps traffic in the Glasgow-area part of the mesh.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;#ireland&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; — message is scoped for the Island of Ireland path (IOI peering repeaters).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;#ireland&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; — same channel name, but the packet is Scotland-wide scoped; repeaters treat it like other &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt; traffic.&lt;br /&gt;
&lt;br /&gt;
Keep both &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; in your available scopes so you can switch. For background, see MeshCore [https://blog.meshcore.io/2026/04/17/default-scope Default Scope Region].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;how-to-set-region-scope-in-the-companion-app&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 📱 How to set region scope in the Companion App ===&lt;br /&gt;
&lt;br /&gt;
Menus vary by app version and platform; the usual flow is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;1. Open the MeshCore Companion App&lt;br /&gt;
2. Open the channel you want to use&lt;br /&gt;
3. Open the channel options or channel menu&lt;br /&gt;
4. Find the region scope option&lt;br /&gt;
5. Select or add the region code you need&lt;br /&gt;
6. Send with that scope active&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Often the channel menu includes something like &amp;#039;&amp;#039;&amp;#039;Set Region Scope&amp;#039;&amp;#039;&amp;#039;, then you pick or type the code (for example &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;edi&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;examples&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 💬 Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Scotland-wide&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;Channel: #scotland&lt;br /&gt;
Scope:   sco&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Local (example)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;Channel: #glasgow&lt;br /&gt;
Scope:   gla&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;#ireland&amp;lt;/code&amp;gt; with Island of Ireland scope&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;Channel: #ireland&lt;br /&gt;
Scope:   ioi&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;#ireland&amp;lt;/code&amp;gt; with Scotland-wide scope&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;Channel: #ireland&lt;br /&gt;
Scope:   sco&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The channel name does not set scope by itself — you still choose &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt; (or another code) in the channel settings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;quick-choices&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== ⚡ Quick choices ===&lt;br /&gt;
&lt;br /&gt;
* Normal Scottish chat: default &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;#scotland&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Local-only: local scope such as &amp;lt;code&amp;gt;edi&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;gla&amp;lt;/code&amp;gt; when traffic should stay in that area.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;#ireland&amp;lt;/code&amp;gt;:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;ioi&amp;lt;/code&amp;gt; for IOI-scoped path, &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; when you want Scotland-wide scoped carriage on that channel.&lt;br /&gt;
* Tests: &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt; with whichever scope you are testing (&amp;lt;code&amp;gt;tay&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;, …).&lt;br /&gt;
&lt;br /&gt;
If you are unsure, &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; is the safe general default for Scottish-side traffic.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;what-to-avoid&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== ❌ What to avoid ===&lt;br /&gt;
&lt;br /&gt;
* Sending traffic with no region scope.&lt;br /&gt;
* Relying on wildcard forwarding.&lt;br /&gt;
* Assuming the channel name alone chooses routing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;summary&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 📝 Summary ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;Default: sco on ScotMesh&lt;br /&gt;
Override per channel when needed&lt;br /&gt;
#ireland: ioi OR sco&lt;br /&gt;
Local: use the local code when traffic should stay local&lt;br /&gt;
Check your companion app is scoped before you send your initial messages&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Getting scope right keeps mesh traffic logical and the mesh relaible, easier to use and simpler to grow.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>