01 — offenes Format
Ein Clip ist mehr
als ein Video.
Unter jedem Momento-Clip liegt eine strukturierte Erinnerung an das Geschehene — eingebettet in Standard-MP4-Boxen, die jeder lesen kann.
Warum offen
Die meisten Clip-Plattformen speichern Highlights als Zeilen in ihrer Datenbank. Kein Zugang mehr, kein Clip mehr. Die Aktion ist weg, und die Erinnerung daran mit ihr.
Momento geht einen anderen Weg. Die Ereignisse, die einen Clip erhaltenswert gemacht haben — jeder Kill, jeder Multikill, jeder markierte Moment — leben im MP4 selbst, in einer offenen Struktur, die jeder lesen kann.
Was verdient wurde
gehört nicht
einer Plattform.
Das Video läuft überall. Die Erinnerung reist mit.
Darum geht es.
Was mit dem Clip reist
Ereignisse
Jeder Kill, Multikill, Zielauslöser und manuelle Markierung — mit Zeitstempel, Quelle und Konfidenz annotiert. Keine Metadaten-Zeichenkette. Eine abfragbare Zeitlinie.
Integrität
Ein SHA-256-Fingerabdruck bindet die Ereignisse an das Video. Wird der Clip neu kodiert, bricht der Fingerabdruck. Die Ereignisse sind strukturell ehrlich.
Offen
Keine Lizenz, kein API-Schlüssel, keine Plattformabhängigkeit. Das Schema ist CBOR (RFC 8949), die Box ist ISO BMFF — Standard. Es wird gleich im Browser, in Node oder in der eigenen Pipeline gelesen.
Für Entwickler
Der Referenz-Reader ist auf npm veröffentlicht. Einen Clip im Browser, in Node oder im eigenen Backend einlesen — eine typisierte Zeitlinie erhalten.
Keine externen Abhängigkeiten. ESM und CJS. Läuft in modernen Browsern, Node 18+, Deno, Bun.
import { readGameMemory } from '@momentogg/format';
const buf = await fetch('/clip.mp4').then(r => r.arrayBuffer());
const doc = readGameMemory(buf);
doc?.events.forEach(ev => {
console.log(ev.ts, ev.kind, ev.source);
});pnpm add @momentogg/format