Avvio Rapido
Crea il tuo primo agente GNS-AIP in meno di 2 minuti.
Scegli il Tuo Linguaggio
bash
npm install @gns-aip/sdkbash
pip install gns-aip1. Provisioning di un Agente
typescript
import { GNSAgentSDK } from '@gns-aip/sdk';
const sdk = new GNSAgentSDK({
backendUrl: 'https://gns-browser-production.up.railway.app',
});
const agent = await sdk.provisionAgent({
agentType: 'autonomous',
agentHandle: 'il-mio-primo-agente',
homeCells: ['8a2a1072b59ffff'], // Roma, Italia
});python
from gns_aip import GNSAgentSDK
async with GNSAgentSDK("https://gns-browser-production.up.railway.app") as sdk:
agent = await sdk.provision_agent(
agent_type="autonomous",
agent_handle="il-mio-primo-agente",
home_cells=["8a2a1072b59ffff"], # Roma, Italia
)2. Delega da un Umano
typescript
const cert = await sdk.delegateToAgent({
principalPk: 'ed25519-chiave-pubblica-umana',
agentId: agent.agentId,
scope: {
actions: ['search', 'code', 'email'],
resources: ['*'],
},
territory: ['8a2a1072b59ffff'],
});python
from gns_aip import DelegationScope
cert = await sdk.delegate_to_agent(
principal_pk="ed25519-chiave-pubblica-umana",
agent_id=agent.agent_id,
scope=DelegationScope(
actions=["search", "code", "email"],
resources=["*"],
),
territory=["8a2a1072b59ffff"],
)3. Verifica la Conformità
typescript
const score = await sdk.getCompliance(agent.agentId);
// score.tier → "VERIFIED"
// score.total → 85python
score = await sdk.get_compliance(agent.agent_id)
# score.tier → ComplianceTier.VERIFIED
# score.total → 85Cosa è Successo?
- Provisioning — Il tuo agente ora ha un'identità crittografica Ed25519 sulla rete GNS
- Delega — Un referente umano ha firmato un certificato autorizzando le azioni dell'agente
- Punteggio — Il motore di conformità ha calcolato un punteggio in tempo reale su 4 dimensioni
- Cablaggio — Ogni operazione del tuo agente ora produce breadcrumb che preservano la privacy
