package main

import "github.com/golang-jwt/jwt/v5"

type forgeInvocationClaims struct {
	App struct {
		ID             string `json:"id"`
		InstallationID string `json:"installationId"`
	} `json:"app"`
	Principal string `json:"principal"`
	jwt.RegisteredClaims
}

type forgeIdentity struct {
	AppID                   string
	InstallationAllowlisted bool
	InstallationID          string
	InvocationID            string
	Principal               string
}
