Skip to content

Delega

I certificati di delega creano una catena crittografica dal referente umano all'agente AI.

Come Funziona

Un DelegationCert è un certificato firmato che dice: "Io, umano X, autorizzo l'agente Y a compiere le azioni Z nel territorio T fino al tempo E."

Ambito

Ogni delega ha un ambito che limita cosa l'agente può fare:

typescript
const cert = await sdk.delegateToAgent({
  principalPk: 'ed25519-pk-umano',
  agentId: agent.agentId,
  scope: {
    actions: ['search', 'code'],
    resources: ['public-data'],
  },
  territory: ['8a2a1072b59ffff'],
});

Verifica della Catena

Le catene di delega possono essere percorse programmaticamente. DelegationChain.verify() cammina dalla catena dall'agente alla radice, verificando che ogni certificato sia valido e che la radice sia un'identità umana.

Restringimento dell'Ambito

Ogni delega può solo restringere l'ambito, mai ampliarlo.

Rilasciato sotto Licenza MIT.