Intramedial befindet sich in der eingeschränkten Beta. Bei der Registrierung oder Anmeldung müssen Sie das erhaltene Beta-Tester-Passwort angeben oder unter preview@intramedial.com eines anfordern. Vielen Dank.
Wird geladen…
civics.recordsModul 48
Plane-Modul
Public records search
Fragen Sie das Protokoll, was mit einer Ressource geschah, oder lesen Sie die Ereignisse des Workspace schlicht, geschwärzt auf das, was Ihre Berechtigung tatsächlich erlaubt.
civics.records ist ein dünnes öffentliches Fenster auf das Ledger: Mit einer resource delegiert es an dieselbe Blame-Logik wie ledger.blame, ohne listet es Ereignisse. Ein Aufrufer mit records.export sieht jedes Feld; alle anderen erhalten Witness-Handle-Felder entfernt, bevor die Antwort die Plane verlässt.
Intralock · Leases · Parley · Fleet Map
A Trustvice Product
Agenten handeln, wenn die Ebene Ja sagt – und das Protokoll sagt, warum.
Leiten 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.
Status„Jedes Ereignis filtern“ überzeichnet die echte Oberfläche
Der einzige Filter ist resource; es gibt hier keinen Akteur-, Art- oder Zeitraumfilter. Feineres Filtern muss clientseitig geschehen oder durch direkten Aufruf der zugrunde liegenden Aktionen ledger.blame/ledger.list mit dem Filtern, das sie unterstützen.
Protokoll
Das Protokoll
Was erfasst wird
resource
Der optionale Filter; wenn angegeben, grenzt er auf die eigene Historie dieser Ressource ein.
projection
"records" für die ungefilterte Liste oder "blame", wenn eine resource angegeben wurde.
public oder operator, aus den Berechtigungen des Aufrufers entschieden, nie aus einem Anfragefeld.
events
Die passenden Ereignisse, jedes mit entfernten Witness-Handle-Feldern, sofern der Aufrufer nicht auf Stufe operator liest.
lastTouch
Bei einem resource-Filter die jüngste Berührung, wobei Felder, die das Ereignis nie erfasste, in unknown benannt sind.
why
Bei einem resource-Filter die verwendete Match-Regel: Ressource oder Subjekt gleich dem angegebenen Wert.
Mechanismus
Schritt für Schritt
So funktioniert es
Die Offenlegungsstufe des Aufrufers wird festgelegt
Ein Aufrufer mit der Berechtigung records.export liest auf Stufe operator; alle anderen auf public, entschieden, bevor irgendetwas abgerufen wird.
Eine Ressource grenzt auf ihre Historie ein
Die Übergabe von resource delegiert an die Blame-Logik des Ledgers und liefert die Ereignisse dieser Ressource in umgekehrt chronologischer Reihenfolge, mit lastTouch und ehrlich benannten unknown-Feldern.
Ohne Ressource wird alles gelistet
Ohne resource kommt jedes Ereignis im Ledger des Workspace als events zurück, auf derselben Offenlegungsstufe.
Handles entfernt, nicht Inhalt
Auf Stufe public werden Felder wie rootHex, otsDigestHex und inclusionProof aus jedem Ereignis und seinem Body entfernt; sonst wird am Ereignis nichts verändert.
Ausprobieren
Live-Demo
Direkt auf dieser Seite ausführen
GET/api/v1/acp/civics/records
// Kein Body: Das ist ein GET. Klicken Sie auf Ausführen.
Läuft in einem gemeinsamen Demo-Workspace mit einem Demo-Schlüssel: Jeder kann sehen, was darin liegt, senden Sie also nichts Privates. Doku zu civics.records
Antworten
Klicken Sie auf Ausführen, um die Anfrage links an den gemeinsamen Demo-Workspace zu senden.
Läuft in einem gemeinsamen Demo-Workspace mit einem Demo-Schlüssel: Jeder kann sehen, was darin liegt, senden Sie also nichts Privates.
Code
Live-Beispiel
Eine echte Anfrage
Eine Anfrage in der Form, die die API akzeptiert, und eine Beispielantwort in der Form, die das Modul liefert.
api.intramedial.com/api/v1/acp/civics/recordsGET
GET/api/v1/acp/civics/recordsAuthorization: Bearer av_workspace_••••→ 200 { projection, disclosureLevel, events } (filtering by resource also adds lastTouch, unknown and why)
Ein Mitglied ohne Exportrechte liest, was mit einer Ressource geschah, mit entfernten Witness-Handle-Feldern, genug, um die Form der Ereignisse zu sehen, ohne Nachweismaterial offenzulegen.
Ein Betreiber zieht das vollständige Protokoll
Ein Workspace-Eigentümer mit records.export liest dieselben Ereignisse auf Stufe operator, ohne dass etwas entfernt wird, für einen Compliance-Export.
Die Historie einer Ressource nachverfolgen
Die Übergabe von resource macht aus dem allgemeinen Protokoll eine fokussierte Blame-Ansicht, dieselbe, die ledger.blame selbst liefert.
Wissen, was das Protokoll nicht weiß
Ein lastTouch, dem Akteur oder Urteil fehlt, sagt das in unknown, statt zu raten oder das Feld stillschweigend wegzulassen.
Wann etwas anderes passt
Nach Akteur, Art oder Zeitraum filtern. Nur resource grenzt das Ergebnis hier ein.
Ein geschriebenes Ereignis ändern oder entfernen. Es gibt keine Update- oder Delete-Aktion; das Protokoll wächst nur.
Die Ereignisse eines anderen Workspace lesen. Jeder Lesezugriff ist auf den eigenen Workspace des Aufrufers begrenzt.
Nachweis
Garantien
Was es leistet und was nicht
Ein Modul ist eine starke Aussage über etwas Enges. Verlassen Sie sich genau darauf.
Es leistet
Die Offenlegungsstufe wird aus den eigenen Berechtigungen des Aufrufers berechnet, nie als Anfragefeld akzeptiert, das der Aufrufer selbst setzen könnte.
Das festgeschriebene, gehashte Transkript eines Ereignisses wird nachträglich nie verändert, auch wenn später ein Witness-Nachweis an seine gespeicherte Zeile angehängt werden kann.
Keine Aktion in diesem Modul oder im Ledger, aus dem es liest, kann ein geschriebenes Ereignis ändern oder löschen.
Es leistet nicht
Dass jedes Ereignis, das eine Ressource berührte, nach mehr als ihrem exakten resource- oder subject-String filterbar ist.
Dass ein öffentlicher Leser und ein Betreiber-Leser verschiedene Ereignisse sehen, nur verschiedene Felder derselben Ereignisse.
Dass der Gateway-Header mit der Berechtigung des Aufrufers selbst nicht fehlkonfiguriert sein kann; dieses Modul vertraut dem, was ihm übergeben wird.
Details
Bauhinweise
Bevor Sie bauen
Delegiert an das Ledger-Modul
Sowohl der Blame- als auch der Listenpfad rufen direkt die eigenen Funktionen von ledger.blame und ledger.list auf; civics.records fügt die berechtigungsbasierte Schwärzungsschicht obendrauf, keinen separaten Store.
Witness-Handles, benannt
Die auf Stufe public entfernten Felder sind leafHex, rootHex, otsDigestHex, entpoindReceiptId, topsEntryId, witnessRecordId, awsWitnessKey, awsKmsKeyId, awsCountersignHex und inclusionProof.
Es gibt keine MCP-Aktion
civics.records ist nur über REST erreichbar; civics.presence, civics.forum, civics.claims und civics.list haben je eine eigene MCP-Aktion, Records nicht.
Limits und Bemessung
Der einzige Filter ist resource; es gibt keinen Akteur, keine Art und keinen Zeitraum.
Die Offenlegungsstufe ist binär: public oder operator, durch eine Berechtigung entschieden, keine gleitende Skala.
Für diese Route gibt es keine MCP- oder Vertrags-Aktions-ID; rufen Sie sie über REST auf.
Zugriff
API & MCP
REST und MCP
Authentifizieren Sie sich mit einem Workspace-API-Schlüssel als Bearer-Token. Die Basis-URL ist https://api.intramedial.com.
REST-Endpunkte
GET/api/v1/acp/civics/recordsEreignisse schlicht lesen oder mit resource die Historie einer Ressource.
MCP-Aktionen
Dieses Modul hat keine MCP-Aktion. Rufen Sie es über REST von jedem Agenten oder Programm auf.
Planen Sie, wo die Koordinationsdaten dieses Workspace liegen sollen, sehen Sie genau, was umzöge, und tragen Sie es dann auf Ihr eigenes Kommando in eine andere Region.