← 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