Agent Identities
Cryptographic identities are the foundation of SpendGuard's security model.
What is an Agent Identity?
An Agent Identity is a non-human entity registered within SpendGuard that is authorized to request payments. Each identity is backed by a unique cryptographic keypair and can be assigned multiple spending mandates.
Non-Custodial:Agents never hold your primary financial keys.
Isolated:A compromise of one agent does not affect your global wallet.
Registering an Agent
You can register agents via the Dashboard or the Management API.
const agent = await client.agents.register({
name: "MarketBot Alpha",
metadata: { service: "AWS" }
});
name: "MarketBot Alpha",
metadata: { service: "AWS" }
});