Skip to main content
QED Proof’s hosted service and a self-hosted node run the same code: claims API, verifiers, signing, the Merkle log, and anchoring. Self-hosting trades the console, managed GitHub App and cloud key management for full control of your own database and signing key.

Docker Compose

The fastest way to run a node: PostgreSQL plus the node, in two containers.

The poaw-node CLI

Initialize the schema, generate a signing key, create a workspace, and run the API without Docker.

What you get

The key that signs your receipts is generated on first start and lives in a file (or a Docker volume) you’re responsible for. Back it up — every receipt your node ever issues verifies against that key’s public half, forever. Lose the key and there’s no way to reissue the same receipts under it.

License

The node (node/) is AGPL-3.0-only: run it freely, but a modified, hosted version of it must share its changes. The spec and core-python are Apache-2.0: embed them anywhere. See the repository’s NOTICE for the full breakdown. Repository: github.com/Nuraveda-Labs/POAW.