Tokeny API, nie hasła
Klienci maszynowi dostają tokeny Bearer apt_…. Zarządzane przez admina: tworzysz, ograniczasz zakres, unieważniasz z panelu administratora — żadnych współdzielonych loginów w twoim pipeline.
Platforma
Każda akcja w UI ma ścieżkę REST — Aperture dostarcza to samo API, z którego korzysta interfejs. Tokeny API, webhooki podpisane HMAC, reguły, eksport audytu, metering użycia, zdarzenia SSE. A gdy suita potrzebuje timeline'u, oddajesz go w EDL, FCPXML albo OTIO.
Ingest, transkrypcja, wyszukiwanie, montaż, renderowanie, udostępnianie, akceptacja — każdy krok to endpoint pod /v1/*, udokumentowany w OpenAPI 3.1 z interaktywną dokumentacją pod /docs — 37 udokumentowanych ścieżek, opublikowane limity zapytań. Każdy endpoint przyjmuje token Bearer, który admin wyda i unieważni w kilka sekund.
Klienci maszynowi dostają tokeny Bearer apt_…. Zarządzane przez admina: tworzysz, ograniczasz zakres, unieważniasz z panelu administratora — żadnych współdzielonych loginów w twoim pipeline.
Zasób ingestowany? Transkrybuj, otaguj, odłóż do kolekcji. Reguły filtrują po kropkowych ścieżkach zdarzenia (data.kind, subject.type…), z suchym testem i test-fire jednym kliknięciem, które publikuje prawdziwe zdarzenie na magistralę — z API lub UI admina.
Render skończony, recenzja dodana, zasób gotowy — webhooki dostarczają ładunki podpisane HMAC-SHA256, ze skończonymi ponowieniami, pełnym dziennikiem dostaw, ponowieniami i rotacją sekretu jednym wywołaniem. Twoje systemy działają, zamiast odpytywać.
Każda mutacja odnotowana: aktor, akcja, obiekt, IP, identyfikator śladu. Eksportuj NDJSON albo CSV dla compliance; wymiary użycia płyną do API meteringu.
Prymitywy platformy
Zabezpieczenia na poziomie wierszy, ograniczone per tenant, w każdej tabeli. Biblioteka wspólna dla całej organizacji; własność sekwencji po stronie twórcy; admini widzą wszystko.
Tokeny Bearer JWT od twojego dostawcy tożsamości są akceptowane i automatycznie zakładają konta w edytorze. Gotowe pod Keycloak.
Powiadomienia — utworzono udostępnienie, dodano recenzję, render skończony — przez server-sent events i centrum z dzwonkiem. Stan nieprzeczytanych w zestawie.
/metrics wystawia mierniki Prometheusa (klasy HTTP, latencja, dysk). Nocne backupy o 03:00 UTC — pg_dump z retencją 7 dni plus mirror MinIO, odtwarzane w regularnych ćwiczeniach. Strażnik dysku: ingest odpowiada 507 poniżej podłogi storage'u (domyślnie 2 GB).
Sesje uploadu dzielone na fragmenty, z append, statusem i finalizacją — ingest klasy camera-to-cloud przez API, na twoim serwerze.
EDL CMX3600, FCPXML 1.11, OTIO i JSON projektu — przejdź do Resolve, Premiere albo Pro Tools, kiedy robota tego wymaga.
„Twój pipeline mediów, programowalny — na twoim własnym serwerze."
— Aperture, API-first z założeniaTokeny, reguły, webhooki, audyt — każdy plan mówi do tego samego API, z którego korzysta UI.