Sharc.Graph
1.2.77
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Sharc.Graph --version 1.2.77
NuGet\Install-Package Sharc.Graph -Version 1.2.77
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Sharc.Graph" Version="1.2.77" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Sharc.Graph" Version="1.2.77" />
<PackageReference Include="Sharc.Graph" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Sharc.Graph --version 1.2.77
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Sharc.Graph, 1.2.77"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Sharc.Graph@1.2.77
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Sharc.Graph&version=1.2.77
#tool nuget:?package=Sharc.Graph&version=1.2.77
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Sharc.Graph
Graph reasoning and trust layer for the Sharc database engine.
High-performance graph storage and cryptographic trust for AI context space engineering, overlaid on standard SQLite files.
Features
- 31x Faster Traversal: 2-hop BFS in 2.6 us vs SQLite's 82 us via zero-alloc cursor BFS.
- O(log N) Seeks: B-tree backed node and edge stores with SeekFirst cursors.
- Trust Ledger: Hash-chained, ECDSA-signed audit trails for data provenance.
- Agent Identity: Cryptographic registry for attributing every mutation to a specific agent.
- Token Efficiency: Precise, context-rich subgraphs for LLMs — reduce token waste by 62-133x.
Quick Start
using Sharc;
using Sharc.Graph;
using var db = SharcDatabase.Open("context.db");
var graph = SharcContextGraph.Create(db);
// Traverse relationships
var result = graph.Traverse(nodeKey, new TraversalPolicy
{
MaxDepth = 2,
Direction = TraversalDirection.Both
});
foreach (var node in result.Nodes)
Console.WriteLine($"Found: {node.Record.Key}");
// Verify ledger integrity
bool trusted = graph.Ledger.VerifyIntegrity();
| 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- Sharc (>= 1.2.77)
- Sharc.Core (>= 1.2.77)
- Sharc.Graph.Surface (>= 1.2.77)
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 |
|---|---|---|
| 1.2.80 | 72 | 2/27/2026 |
| 1.2.77 | 78 | 2/26/2026 |
| 1.2.65 | 74 | 2/26/2026 |
| 1.2.59 | 89 | 2/25/2026 |
| 1.1.2-beta | 78 | 2/24/2026 |
| 1.0.0.1-alpha | 83 | 2/18/2026 |
| 1.0.0-alpha.1 | 42 | 2/16/2026 |