Skip to content

GlitchMaoPortable trust for digital content

Sign, verify, and audit content authenticity with a Nuxt web app, a Rust signer service, and PostgreSQL persistence.

Quick navigation

  • Self-hosting: deployment topology, env vars, and Docker Compose modes.
  • Configuration: environment variables including signer JWT security and SMTP/password reset.
  • API reference: endpoints, payloads, and response examples.
  • CLI reference: glitchmao command usage and examples.

Architecture at a glance

GlitchMao separates responsibilities between services:

  • web (Nuxt): UI, API orchestration, and persistence
  • signer (Rust): key generation, signing, and verification
  • postgres: signatures, profiles, and key metadata

This model keeps private key material in the signer service while preserving an auditable application trail in the database.