momento

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.

03

Was mit dem Clip reist

01

Ereignisse

Jeder Kill, Multikill, Zielauslöser und manuelle Markierung — mit Zeitstempel, Quelle und Konfidenz annotiert. Keine Metadaten-Zeichenkette. Eine abfragbare Zeitlinie.

02

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.

03

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.

04

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);
});
Auf npm ansehenpnpm add @momentogg/format
Format — eine offene Schicht für die Spielerinnerung — momento