Portic.Core
0.0.1
dotnet add package Portic.Core --version 0.0.1
NuGet\Install-Package Portic.Core -Version 0.0.1
<PackageReference Include="Portic.Core" Version="0.0.1" />
<PackageVersion Include="Portic.Core" Version="0.0.1" />
<PackageReference Include="Portic.Core" />
paket add Portic.Core --version 0.0.1
#r "nuget: Portic.Core, 0.0.1"
#:package Portic.Core@0.0.1
#addin nuget:?package=Portic.Core&version=0.0.1
#tool nuget:?package=Portic.Core&version=0.0.1
Portic.Core
The community runtime of Portic, VEV's
provider-neutral AI gateway. Portic.Core is the gateway domain: routing, orchestration,
governance and the observability ports (IMessageGateway and friends). It has no dependency
on any concrete AI-provider SDK and no dependency on ASP.NET — you compose it with a
Portic.Sdk provider adapter and a host to build a working gateway.
What it is for
Use Portic.Core when you are building a gateway host (self-hosted or managed) and want the
same routing/orchestration the Portic community gateway uses, rather than re-implementing it.
Register the runtime, add one or more IChatProvider adapters (from Portic.Sdk), and map your
transport to IMessageGateway.
If you only need to call a Portic gateway, use Portic.Client instead. If you are writing a
provider adapter or integrating against the message contracts, use Portic.Sdk. Both are
Apache-2.0.
Licensing
Portic.Core is dual-licensed: AGPL-3.0 or a commercial license from VEV Software ApS. The
package's declared open license is AGPL-3.0-only. Self-hosting under AGPL-3.0 is free; embedding
it in proprietary or closed-source software, or offering it as a hosted service without meeting
AGPL-3.0's source-offer obligations, requires a commercial license. See
LICENSING.md.
Links
- Source & docs: https://github.com/Vev-software/portic-community
- SDK / provider SPI (Apache-2.0): https://github.com/Vev-software/portic-sdk
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Options (>= 9.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 9.0.0)
- Portic.Sdk (>= 0.1.0)
- Vev.Fabric.Contracts (>= 0.1.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.1 | 47 | 9/20/2026 |