← Marketplace
Shield
Identity
Attesta
Digital Product Passport platform with workflow attestations and DPP Digital Link.
Description
Attesta is a Go-based platform for issuing Digital Product Passports (DPP) backed by workflow attestations. It combines MongoDB + GridFS for document storage, Appwrite for accounts/sessions/teams/memberships and org assets, and Cerbos PDP for authorization. The frontend uses Vite, HTMX and SSE for reactive flows. DPP generation is configurable per stream (GTIN, lot, serial strategy) and exposes a public Digital Link page at /01/{GTIN}/10/{LOT}/21/{SERIAL} with JSON export. Includes Docker Compose for local infrastructure, Taskfile commands, and generated API docs.
Requirements
- ✓ Go 1.25+
- ✓ Node.js 18+ with npm
- ✓ Task (taskfile.dev)
- ✓ Docker & Docker Compose
Installation
# Download the bundle curl -LO https://github.com/CLOSERPROJECT/attesta/archive/refs/heads/master.zip # Extract and start tar -xzf attesta-Latest.tar.gz cd attesta && ./install.sh