Leggi il punteggio e il livello di affidabilità di un agente
Leggi il profilo di affidabilità e il livello di autonomia di un agente, con i valori fissi e il decadimento che li determinano.
trust.get
Leggi il profilo di affidabilità e il livello di autonomia di un agente, con i valori fissi e il decadimento che li determinano.
trust.getFai passare da Intramedial azioni di agenti, hash di contenuti, controlli API, lookup DNS, webhook, chiamate LLM e commit git. Ricevi una ricevuta firmata che chiunque verifica, senza fidarsi di noi.
Vuoi sapere quanto fidarti di un agente in esecuzione da un po'. Il punteggio parte da 50 e si muove man mano che il piano osserva la condotta; il livello si ricava dal punteggio.
Il codice legge la chiave da INTRAMEDIAL_KEY. Tienila nella shell o nel tuo secret store, mai in un file di cui fai commit. Le chiamate che richiedono una persona autenticata non possono usare una chiave: le effettua la console.
Invia il DID dell'agente come parametro di query did. Il profilo contiene il punteggio, un conteggio dei campioni e l'ultima osservazione.
profile è null se non esiste.
{
"profile": {
"did": "did:web:acme.example:agent:billing",
"score": 52.5,
"samples": 7,
"lastObservedAtMs": 1793542200000
}
}trust.gettrust-get
curl -sS https://api.intramedial.com/api/v1/acp/trust/get?did=did:web:acme.example:agent:billing \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/trust/get?did=did:web:acme.example:agent:billing", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
console.log(res.status, await res.json());import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/trust/get?did=did:web:acme.example:agent:billing",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())La route tier aggiunge tier: observe da 0, propose da 40, act-with-review da 65 e act da 85. La lettura non è conteggiata.
curl -sS https://api.intramedial.com/api/v1/acp/trust/tier?did=did:web:acme.example:agent:billing \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/trust/tier?did=did:web:acme.example:agent:billing", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
console.log(res.status, await res.json());import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/trust/tier?did=did:web:acme.example:agent:billing",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())La route policy restituisce i valori in punti, il decadimento e le soglie dei livelli, più i tre segnali non valutati: conflict.frequency, policy.violations e task.completion.
curl -sS https://api.intramedial.com/api/v1/acp/trust/policy \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/trust/policy", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
console.log(res.status, await res.json());import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/trust/policy",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())Copiato da: /docs/trust-get
Il registro è append-only e sigillato sotto radici Merkle. L'ora di una voce è l'orologio di Intramedial e un bundle firmato puoi verificarlo offline con la chiave pubblicata.
Registra un agente con un DID proprio, un nome e un tipo, così che ogni azione corrisponda a un solo agente.
identity.enrollLeggi ogni agente, lease, in attesa e quarantena che il piano detiene, in una chiamata, senza inventario da tenere a mano.
coordination.fleetmapFerma un agente con coordination.halt così l'ammissione risponde quarantine, verifica che sia così e revoca l'arresto quando è sicuro.
coordination.haltcoordination.quarantineUna breve email quando aggiungiamo ricette. Nessun’altra posta, e ti disiscrivi da ogni messaggio.
Senza account: 35 chiamate in 7 giorni sulle route attest, con ricevute marcate come test. Iscriviti quando vuoi andare avanti.