This repository contains design documents for the Loom project.
The loom project should provide a software solution which can be used to manage and organize assets and connected metadata in a supervised or unsupervised way.
It should provide processes to categorize media assets and handle tasks such as:
- Thumbnail generation
- Deduplication
- Processing (Encoding,redistibution)
- Event Handling
- Video fingerprinting
- Whitelisting/Blacklisting
- Image Annotation / Labeling
- Easy permission system
- Hibernate / JOOQ
- Direct Keycloak support
- S3 Support
- OpenAPI
- binary assets are now managed as a dedicated entity
- API tokens have dedicated permissions
- Users, Groups, Roles, Namespaces can now have arbitrary properties
- Auditing
- Waste Bin Management
- Add nesting flag to models to control depth of allowed nesting? May be confusing when nesting fails due to hard limitation.
- Support models for group, roles, user, namespace as well?
- Time scheduled publishing?
- Access history?
- Group, User, Role Content References
- Assets + Pipeline
- UI for assets / pipeline / asset views
- CLI
- Search
- ACL
- Contents / Models