Skip to content

IssuerHierarchy

PQSafe AgentPay API Reference v0.1.0


PQSafe AgentPay API Reference / IssuerHierarchy

Interface: IssuerHierarchy

Defined in: pqsafe/agent-pay/src/sprint2/issuer.ts:151

Full issuer hierarchy: root + active spend keys + agent subkeys. Serialized and stored in the hosted issuer service database.

Properties

agentSubkeys

agentSubkeys: AgentSubkeyRecord[]

Defined in: pqsafe/agent-pay/src/sprint2/issuer.ts:159

All agent subkey records.


currentEpoch

currentEpoch: string

Defined in: pqsafe/agent-pay/src/sprint2/issuer.ts:161

Current issuer epoch (matches on-chain value).


issuerAddress

issuerAddress: string

Defined in: pqsafe/agent-pay/src/sprint2/issuer.ts:153

PQSafe issuer address (derived from root key).


lastEpochAdvancedAt?

optional lastEpochAdvancedAt?: string

Defined in: pqsafe/agent-pay/src/sprint2/issuer.ts:163

ISO timestamp of last epoch advance.


rootKey

rootKey: RootKeyRecord

Defined in: pqsafe/agent-pay/src/sprint2/issuer.ts:155

Root key record (secret never stored here — public key + metadata only).


spendKeys

spendKeys: SpendKeyRecord[]

Defined in: pqsafe/agent-pay/src/sprint2/issuer.ts:157

All spend key records (active + historical).