qryptinvite

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

Package qryptinvite is the hub plugin that lets an authenticated member mint a single-use qrypt.chat anonymous invite. AgentBBS is the trusted issuer: the plugin signs a token with the operator's Ed25519 key, records it against the member's per-account quota, and prints the token + redeem URL. The separate qrypt.chat app verifies the signature and burns the jti on redeem.

See internal/qryptinvite for the token format and docs/qrypt-invites.md.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Plugin

type Plugin struct{}

Plugin is the hub registration. It admits members only (guests have no account to quota against).

func (Plugin) Description

func (Plugin) Description() string

func (Plugin) ID

func (Plugin) ID() string

func (Plugin) New

func (Plugin) New(user auth.User, ctx plugin.Context) tea.Model

func (Plugin) RequiresAuth

func (Plugin) RequiresAuth() bool

func (Plugin) Title

func (Plugin) Title() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL