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?
optionallastEpochAdvancedAt?: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).