Registrar uma disputa na pauta dos tribunais
Registre um item de pauta com suas partes e legitimidade, leia seu estado, liste a pauta e veja como um item é ouvido, encerrado ou recorrido.
courts.file
Registre um item de pauta com suas partes e legitimidade, leia seu estado, liste a pauta e veja como um item é ouvido, encerrado ou recorrido.
courts.filePasse ações de agentes, hashes de conteúdo, checagens de API, DNS, webhooks, chamadas de LLM e commits git pela Intramedial. Receba um recibo assinado que todos verificam – sem confiar em nós.
Um conflito precisa de uma pessoa, ou você quer um registro formal. Um item de pauta nomeia as partes e um pedido, e quem registra declara sua legitimidade, que a pauta confere. Um item registrado fica open, depois heard e closed, e pode ser recorrido uma vez.
O código lê a chave de INTRAMEDIAL_KEY. Guarde-a no seu shell ou no seu cofre de segredos, nunca em um arquivo que você faz commit. Chamadas que exigem uma pessoa logada não podem usar chave: o console as faz.
Envie um title, as parties, o standing como base e um reivindicante, e o claim. Quem registra como party nomeia um reivindicante entre as partes.
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())O item começa open na trilha regular, com as partes e o horário do registro. evidence, citations, appeals e outcome aparecem no item quando existem. Os registros são acrescentados ao item.
{
"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 devolve os itens registrados. A evidência vem em quatro tipos, cada um com uma ref ou uma note; uma ref é um ponteiro que quem registra fornece e a pauta não o resolve. Um item encerrado não recebe mais nada.
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 apenas muda o estado, porque um modelo decide no árbitro e uma pessoa no degrau 4. close pode registrar um remédio e um motivo. Um item é recorrido uma vez, com um motivo.
Copiado de: /docs/courts-file
hear apenas muda o estado. Um modelo decide em arbitration.arbiter, uma pessoa no degrau 4.O livro-razão é somente de acréscimo e selado sob raízes Merkle. A hora de uma entrada é o relógio da própria Intramedial, e um bundle assinado pode ser conferido offline com a chave publicada.
Leia a fila de casos registrados, peça ao árbitro que ouça um e leia a decisão e o caminho para recorrer.
arbitration.arbiterAbra uma negociação sobre um caso, deixe as duas partes proporem e contraproporem em até oito rodadas e aceite para encerrá-la com um registro de compromisso.
negotiate.proposeDeclare o que um agente está prestes a fazer em um recurso e deixe o plano conferir contra os claims abertos.
civics.claimsUm e-mail curto quando somamos receitas. Nenhum outro e-mail, e você cancela por qualquer mensagem.
Sem conta: 35 chamadas em 7 dias nas rotas attest, com recibos marcados como teste. Cadastre-se quando quiser seguir adiante.