Getting Started
Attestia Desktop is a WinUI 3 application for financial intent verification with blockchain attestation.
Prerequisites
Section titled “Prerequisites”| Requirement | Version |
|---|---|
| .NET SDK | 9.0+ |
| Node.js | 20+ (for the backend sidecar) |
| Windows | 10 1809+ (Windows 11 recommended) |
| Visual Studio | 2022 17.10+ with Windows App SDK workload |
Install from source
Section titled “Install from source”git clone https://github.com/mcp-tool-shop-org/Attestia-Desktop.gitcd Attestia-Desktopdotnet restoredotnet builddotnet test
# Run the desktop appdotnet run --project src/Attestia.App -c DebugNuGet packages (without desktop app)
Section titled “NuGet packages (without desktop app)”The three SDK packages work independently of the desktop app:
dotnet add package Attestia.Core # Domain modelsdotnet add package Attestia.Client # HTTP client SDKdotnet add package Attestia.Sidecar # Node.js process managerAll target net9.0 and work in console apps, ASP.NET services, or anywhere .NET 9+ runs.