diff --git a/Intersvyaz.sln b/Intersvyaz.sln
index 3c04997..2f18293 100644
--- a/Intersvyaz.sln
+++ b/Intersvyaz.sln
@@ -5,7 +5,9 @@ VisualStudioVersion = 15.0.33801.198
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Intersvyaz", "src\Intersvyaz\Intersvyaz.csproj", "{06793BA6-51AC-4451-9686-683F64F6B257}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Intersvyaz.Net", "src\Intersvyaz.Net\Intersvyaz.Net.csproj", "{D53E9B31-82CA-4B3B-A6BA-9F4B9353ABB1}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Intersvyaz.Net", "src\Intersvyaz.Net\Intersvyaz.Net.csproj", "{D53E9B31-82CA-4B3B-A6BA-9F4B9353ABB1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Intersvyaz.Core", "src\Intersvyaz.Core\Intersvyaz.Core.csproj", "{FBE4CED9-3007-44B4-AABB-E49916DA09C1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -67,6 +69,26 @@ Global
{D53E9B31-82CA-4B3B-A6BA-9F4B9353ABB1}.Release|x64.Build.0 = Release|Any CPU
{D53E9B31-82CA-4B3B-A6BA-9F4B9353ABB1}.Release|x86.ActiveCfg = Release|Any CPU
{D53E9B31-82CA-4B3B-A6BA-9F4B9353ABB1}.Release|x86.Build.0 = Release|Any CPU
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Debug|ARM.ActiveCfg = Debug|ARM
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Debug|ARM.Build.0 = Debug|ARM
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Debug|ARM64.Build.0 = Debug|ARM64
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Debug|x64.ActiveCfg = Debug|x64
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Debug|x64.Build.0 = Debug|x64
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Debug|x86.ActiveCfg = Debug|x86
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Debug|x86.Build.0 = Debug|x86
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Release|ARM.ActiveCfg = Release|ARM
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Release|ARM.Build.0 = Release|ARM
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Release|ARM64.ActiveCfg = Release|ARM64
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Release|ARM64.Build.0 = Release|ARM64
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Release|x64.ActiveCfg = Release|x64
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Release|x64.Build.0 = Release|x64
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Release|x86.ActiveCfg = Release|x86
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/src/Intersvyaz.Core/Class1.cs b/src/Intersvyaz.Core/Class1.cs
new file mode 100644
index 0000000..326d1b4
--- /dev/null
+++ b/src/Intersvyaz.Core/Class1.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Intersvyaz.Core
+{
+ public class Class1
+ {
+ }
+}
diff --git a/src/Intersvyaz.Core/Intersvyaz.Core.csproj b/src/Intersvyaz.Core/Intersvyaz.Core.csproj
new file mode 100644
index 0000000..47ab5ae
--- /dev/null
+++ b/src/Intersvyaz.Core/Intersvyaz.Core.csproj
@@ -0,0 +1,143 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {FBE4CED9-3007-44B4-AABB-E49916DA09C1}
+ Library
+ Properties
+ Intersvyaz.Core
+ Intersvyaz.Core
+ ru-RU
+ UAP
+ 10.0.16299.0
+ 10.0.15063.0
+ 14
+ 512
+ {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE;NETFX_CORE;WINDOWS_UWP
+ prompt
+ 4
+
+
+ x86
+ true
+ bin\x86\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
+ ;2008
+ full
+ false
+ prompt
+
+
+ x86
+ bin\x86\Release\
+ TRACE;NETFX_CORE;WINDOWS_UWP
+ true
+ ;2008
+ pdbonly
+ false
+ prompt
+
+
+ ARM
+ true
+ bin\ARM\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
+ ;2008
+ full
+ false
+ prompt
+
+
+ ARM
+ bin\ARM\Release\
+ TRACE;NETFX_CORE;WINDOWS_UWP
+ true
+ ;2008
+ pdbonly
+ false
+ prompt
+
+
+ ARM64
+ true
+ bin\ARM64\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
+ ;2008
+ full
+ false
+ prompt
+
+
+ ARM64
+ bin\ARM64\Release\
+ TRACE;NETFX_CORE;WINDOWS_UWP
+ true
+ ;2008
+ pdbonly
+ false
+ prompt
+
+
+ x64
+ true
+ bin\x64\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
+ ;2008
+ full
+ false
+ prompt
+
+
+ x64
+ bin\x64\Release\
+ TRACE;NETFX_CORE;WINDOWS_UWP
+ true
+ ;2008
+ pdbonly
+ false
+ prompt
+
+
+ PackageReference
+
+
+
+
+
+
+
+
+ 6.2.8
+
+
+
+ 14.0
+
+
+
+
\ No newline at end of file
diff --git a/src/Intersvyaz.Core/Properties/AssemblyInfo.cs b/src/Intersvyaz.Core/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..2eef7cf
--- /dev/null
+++ b/src/Intersvyaz.Core/Properties/AssemblyInfo.cs
@@ -0,0 +1,29 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Intersvyaz.Core")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Intersvyaz.Core")]
+[assembly: AssemblyCopyright("Copyright © 2025")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: ComVisible(false)]
\ No newline at end of file
diff --git a/src/Intersvyaz.Core/Properties/Intersvyaz.Core.rd.xml b/src/Intersvyaz.Core/Properties/Intersvyaz.Core.rd.xml
new file mode 100644
index 0000000..ac369f5
--- /dev/null
+++ b/src/Intersvyaz.Core/Properties/Intersvyaz.Core.rd.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+