Presenta una controversia nel fascicolo dei tribunali
Presenta una voce di fascicolo con le parti e la legittimazione, leggine lo stato, elenca il fascicolo e vedi come una voce viene ascoltata, chiusa o impugnata.
courts.file
Presenta una voce di fascicolo con le parti e la legittimazione, leggine lo stato, elenca il fascicolo e vedi come una voce viene ascoltata, chiusa o impugnata.
courts.fileFai 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.
Un conflitto richiede una persona, oppure serve un record formale. Una voce di fascicolo indica le parti e una rivendicazione e chi presenta dichiara la propria legittimazione, che il fascicolo verifica. Una voce presentata è open, poi heard e closed, e può essere impugnata una volta.
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 un title, le parties, lo standing come base e un rivendicante, e la claim. Un presentatore party indica un rivendicante fra le parti.
courts.filecourts-file
curl -sS -X POST https://api.intramedial.com/api/v1/acp/courts/file \
-H "Authorization: Bearer $INTRAMEDIAL_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Deploy slot dispute",
"parties": [
"did:web:acme.example:agent:release",
"did:web:acme.example:agent:cost"
],
"standing": {
"basis": "party",
"claimant": "did:web:acme.example:agent:release"
},
"claim": "The cost agent holds the deploy slot past its window"
}'const res = await fetch("https://api.intramedial.com/api/v1/acp/courts/file", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
title: "Deploy slot dispute",
parties: ["did:web:acme.example:agent:release", "did:web:acme.example:agent:cost"],
standing: {
basis: "party",
claimant: "did:web:acme.example:agent:release",
},
claim: "The cost agent holds the deploy slot past its window",
}),
});
console.log(res.status, await res.json());import os, requests
res = requests.post(
"https://api.intramedial.com/api/v1/acp/courts/file",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
json={
"title": "Deploy slot dispute",
"parties": ["did:web:acme.example:agent:release", "did:web:acme.example:agent:cost"],
"standing": {
"basis": "party",
"claimant": "did:web:acme.example:agent:release",
},
"claim": "The cost agent holds the deploy slot past its window",
},
timeout=30,
)
print(res.status_code, res.json())La voce parte come open sul percorso regular, con le parti e l'ora di presentazione. evidence, citations, appeals e outcome compaiono sulla voce quando esistono. Le presentazioni si aggiungono alla voce.
{
"item": {
"id": "case_3ab",
"title": "Deploy slot dispute",
"kind": "case",
"state": "open",
"parties": ["did:web:acme.example:agent:release", "did:web:acme.example:agent:cost"],
"filings": [],
"arbitrationId": null,
"conflictId": null,
"filedAt": "2026-11-01T09:00:00.000Z",
"filedBy": null,
"standing": null,
"track": "regular"
}
}List restituisce le voci presentate. Le evidenze sono di quattro tipi, ciascuna con un ref o una note; un ref è un puntatore fornito da chi presenta e il fascicolo non lo risolve. Una voce chiusa non ne accetta altre.
curl -sS https://api.intramedial.com/api/v1/acp/courts/list \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/courts/list", {
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/courts/list",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())hear cambia solo lo stato, perché un modello decide nell'arbitro e una persona al gradino 4. close può registrare un rimedio e un motivo. Una voce si impugna una volta, con un motivo.
Copiato da: /docs/courts-file
hear cambia solo lo stato. Un modello decide in arbitration.arbiter, una persona al gradino 4.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.
Leggi la coda dei casi presentati, chiedi all'arbitro di ascoltarne uno e leggi la decisione e il percorso per impugnarla.
arbitration.arbiterApri una negoziazione su un caso, lascia che le due parti propongano e controproponano in otto round e accetta per chiuderla con un record di impegno.
negotiate.proposeDichiara cosa un agente sta per fare su una risorsa e lascia che il piano lo confronti con le rivendicazioni aperte.
civics.claimsUna 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.