Varve.Management
0.1.0-preview.20
dotnet add package Varve.Management --version 0.1.0-preview.20
NuGet\Install-Package Varve.Management -Version 0.1.0-preview.20
<PackageReference Include="Varve.Management" Version="0.1.0-preview.20" />
<PackageVersion Include="Varve.Management" Version="0.1.0-preview.20" />
<PackageReference Include="Varve.Management" />
paket add Varve.Management --version 0.1.0-preview.20
#r "nuget: Varve.Management, 0.1.0-preview.20"
#:package Varve.Management@0.1.0-preview.20
#addin nuget:?package=Varve.Management&version=0.1.0-preview.20&prerelease
#tool nuget:?package=Varve.Management&version=0.1.0-preview.20&prerelease
Varve.Management
The management plane's declarations (ADRs 0163 and 0166). A fleet of Varve
servers keeps its datasets, settings, placement and grants as TriG in a system
dataset: one graph per dataset, varve:manage/dataset/{name}, and one for the
fleet, varve:manage/fleet. This package reads them, checks them, evaluates
grants for a caller, and computes the plan varve apply converges. It knows no
store and no HTTP: a host pins the system dataset at a position and hands its
quads over.
DeclarationReaderreads a quad source intoDeclarations, with the code validator's findings: each names its graph, its focus node and its path.GrantTablecompiles the grants of one management position. It answers aCaller'sCallerScopeon a dataset: the union of its read and write grants, templates over the caller expanded, or everything for an admin or an operator.GraphTemplatesexpands RFC 6570 level 1 templates over{sub},{agent}and{claim.<name>}, so that on-behalf-of users own their graphs.ManagementPlanis the per-graph diff of canonical N-Quads after RDFC-1.0, with the system position and each owned graph's version, saved as JSON.ManagementTrigreads and writes declarations as TriG.
A dataset's event-schema declarations move into its graph by ADR 0167:
varve:eventDeclarations on its node says where they are (varve:Moving,
varve:Moved), ADR 0144's terms are read in a graph that says varve:Moved
and refused in any other management graph, and EventDeclarationMoves
allows only the move's transitions.
| 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
- Varve.Iri (>= 0.1.0-preview.20)
- Varve.Rdf (>= 0.1.0-preview.20)
- Varve.Shacl (>= 0.1.0-preview.20)
- Varve.Turtle (>= 0.1.0-preview.20)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Varve.Management:
| Package | Downloads |
|---|---|
|
Varve.Protocol
SPARQL 1.1 Protocol, Graph Store Protocol, service description, time travel, change feed and diff over HTTP for a Varve store, as ASP.NET Core endpoint groups. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview.20 | 51 | 11/10/2026 |
| 0.1.0-preview.19 | 59 | 11/6/2026 |
| 0.1.0-preview.18 | 54 | 11/6/2026 |
| 0.1.0-preview.17 | 64 | 11/6/2026 |
| 0.1.0-preview.16 | 64 | 11/3/2026 |
| 0.1.0-preview.15 | 72 | 10/26/2026 |
| 0.1.0-preview.14 | 63 | 10/26/2026 |
| 0.1.0-preview.13 | 66 | 10/26/2026 |
| 0.1.0-preview.12 | 82 | 10/23/2026 |
| 0.1.0-preview.11 | 64 | 10/21/2026 |
| 0.1.0-preview.10 | 74 | 10/20/2026 |