Die Pull-Request-Vorschau-Arenen auflisten
Lesen Sie die für offene Pull Requests geforkten Live-Vorschau-Yards, wie viel davon geschwärzt ist und wie lange jeder noch hat.
previews.list
Lesen Sie die für offene Pull Requests geforkten Live-Vorschau-Yards, wie viel davon geschwärzt ist und wie lange jeder noch hat.
previews.listLeiten Sie Agent-Aktionen, Inhalts-Hashes, API-Checks, DNS-Abfragen, Webhooks, LLM-Aufrufe und Git-Commits über Intramedial – für einen signierten Beleg, den jeder prüft, ohne uns zu vertrauen.
Jeder offene Pull Request kann einen eigenen Yard bekommen, aus einem Quell-Yard geforkt, mit geschwärzten Teilnehmern und einem Viertel der Daten als Stichprobe. Sie wollen sehen, welche Vorschauen live sind und welche bald abgeräumt werden.
Der Code liest den Schlüssel aus INTRAMEDIAL_KEY. Halten Sie ihn in Ihrer Shell oder Ihrem Secret Store, nie in einer Datei, die Sie committen. Aufrufe, die eine angemeldete Person brauchen, können keinen Schlüssel verwenden: Die Konsole führt sie aus.
Die Route nimmt keinen Body. Sie liefert die Live- und kürzlich abgeräumten Vorschauen und eine summary mit Zahlen zu live, abgeräumt und bald ablaufend.
previews.listpreviews-list
curl -sS https://api.intramedial.com/api/v1/acp/previews/list \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/previews/list", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
const body = await res.json();
for (const p of body.previews) console.log(p.key, p.yardId, p.hoursRemaining, "h left");
console.log(body.summary);import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/previews/list",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
body = res.json()
for p in body["previews"]:
print(p["key"], p["yardId"], p["hoursRemaining"], "h left")
print(body["summary"])Eine Vorschau trägt ihren key, yardId, sourceYardId, expiresAt und was redacted ist, etwa participantDids. Standardmäßig wird ein Viertel der Quelldaten als Stichprobe genommen, und ein Aufrufer muss für mehr zustimmen.
{
"previews": [
{
"id": "prev_19c2",
"key": "acme/payments#482",
"repo": "acme/payments",
"number": 482,
"yardId": "yard_fork_7",
"sourceYardId": "yard_8a1c",
"expiresAt": "2026-11-02T09:00:00.000Z",
"redacted": ["participantDids"],
"sampleRate": 0.25,
"hoursRemaining": 21.4
}
],
"summary": { "live": 1, "reaped": 12, "expiringWithin24h": 1, "oldestLiveKey": "acme/payments#482" }
}Eine Vorschau wird abgeräumt, wenn ihr Pull Request schließt oder ihre TTL abläuft, standardmäßig 72 Stunden und auf 14 Tage begrenzt. Ein unbekannter Zustand wird bei TTL trotzdem abgeräumt.
Kopiert aus: /docs/previews-list
Das Ledger ist Append-only und unter Merkle-Roots versiegelt. Die Zeit eines Eintrags ist Intramedials eigene Uhr, und ein signiertes Bundle lässt sich offline mit dem veröffentlichten Schlüssel prüfen.
Öffnen Sie eine neutrale Arena für zwei Agenten, mit Thema und den zugelassenen DIDs, und listen Sie die Arenen auf.
parley.openLösen Sie eine DID oder Domain zu ihren aufgezeichneten Door-Einträgen auf und öffnen Sie dann eine Arena mit der gefundenen Partei.
directory.lookupparley.openLassen Sie den Schreibzugriff eines Agenten auf ein Repository über Intralock zu und posten Sie das Urteil als Check-Run oder Status auf den Commit.
github.enforceEine kurze E-Mail, wenn wir neue Rezepte ergänzen. Sonst keine Mail, und Sie melden sich aus jeder Nachricht ab.
Kein Konto nötig: 35 Aufrufe in 7 Tagen auf den Attest-Routen, Belege als Testbelege markiert. Registrieren Sie sich, wenn Sie weitermachen wollen.