Skip to content

clients · 19 libraries

Three layers. One byte-identical wire format.

Protocol SDKs sit at the base. Reviews widgets (QRP-0001) are drop-in UI on top. Platform plugins wrap the widgets so non-engineers can install them from an app store. Signing is byte-for-byte identical from Python at the lowest layer all the way up to a WordPress admin panel.

PLATFORM PLUGINS one-click install into the CMS your customer already uses Shopify app WordPress plugin more planned REVIEWS WIDGETS · QRP-0001 drop-in rating + review UI; zero-dep aurora/constellation/trace primitives reviews-widget React Vue Astro Web components Angular (planned) PROTOCOL SDKs core bindings to the full protocol surface: trust, identity, events, anchors, guardians, gossip Go Python JS / TS Rust Java / Kotlin C# / .NET Swift Android (Kotlin) Browser extension (MV3) ISO 20022 bridge CLI every layer above is composed from the one below; signing is byte-identical across the entire stack

Protocol SDKs

Core bindings to the full protocol surface: trust, identity, titles, events, anchors, guardians, gossip, bootstrap, Merkle proofs. Tested against the cross-SDK interop harness so signatures verify interchangeably.

Android (Kotlin)

full
gradle

Kotlin-first Android wrapper over the [Java SDK](../java/), adding:

Open SDK →

Browser extension (MV3)

full

A Manifest V3 browser extension that:

Open SDK →

C# / .NET

full
dotnet add package Quidnug

Quidnug.Client, the official .NET client for [Quidnug](https://github.com/bhmortim/quidnug), a decentralized protocol for relational, per-observer trust. Covers the **full v2 protocol surface** (QDPs 0001–0010).

Open SDK →

CLI

full
go install github.com/bhmortim/quidnug/cmd/quidnug-cli@latest

Operator-facing command-line interface for Quidnug nodes.

Open SDK →

Go

full
go get github.com/quidnug/quidnug/pkg/client

github.com/quidnug/quidnug/pkg/client, the official Go SDK for [Quidnug](https://github.com/bhmortim/quidnug), a decentralized protocol for relational, per-observer trust.

Open SDK →

ISO 20022 bridge

full

The working Go integration for ISO 20022 lives at [integrations/iso20022/](../../integrations/iso20022/).

Open SDK →

Java / Kotlin

full
maven / gradle

Java 17+ client SDK for [Quidnug](https://github.com/bhmortim/quidnug), a decentralized protocol for relational, per-observer trust.

Open SDK →

JavaScript / TypeScript

full
npm install @quidnug/client

@quidnug/client, the official JavaScript/TypeScript client for [Quidnug](https://github.com/bhmortim/quidnug), a decentralized protocol for relational, per-observer trust.

Open SDK →

Python

full
pip install quidnug

The official Python client for [Quidnug](https://github.com/bhmortim/quidnug), a decentralized protocol for relational, per-observer trust.

Open SDK →

Rust

full
cargo add quidnug

quidnug, the official Rust crate for [Quidnug](https://github.com/bhmortim/quidnug), a decentralized protocol for relational, per-observer trust.

Open SDK →

Swift

full
swift package

iOS 15+ / macOS 12+ client SDK for [Quidnug](https://github.com/bhmortim/quidnug), a decentralized protocol for relational, per-observer trust. Covers the **full v2 protocol surface** (QDPs 0001–0010).

Open SDK →

Reviews widgets (QRP-0001)

Drop-in UI built on top of QRP-0001. Each adapter wraps the three rating-visualization primitives (aurora, constellation, trace) and the submit form. Zero JS dependencies on the base widget.

Platform plugins

One-click installs into the CMS or storefront your customer already operates. No build step; the plugin handles signing, widget embedding, and schema.org markup.

interop guarantee

Cross-SDK signatures are byte-identical.

Every SDK serializes and signs transactions against the same canonical-bytes spec. Run make produce verify in tests/interop/. Your SDK's output vectors must match the reference.