Eluvio Documentation

website·Indexed 35 days ago

https://docs.eluv.io/docs

Documentation for Eluvio Content Fabric, including APIs for vector search, content summary, and tagging. Includes guides for the Eluvio Media Wallet, JavaScript SDKs, and technical setup for Node Providers and Validators.

Tokens
175.6K
Snippets
1.2K
Records
1.5K
Agent score
50%

What's inside Eluvio

  1. Overview of Eluvio Media Wallet development clients

    The Eluvio Media Wallet is an embeddable crypto wallet and content presentation app for NFTs on the Eluvio Content Fabric. Developers can use two different JavaScript clients depending on their integration needs:

    1. Eluvio Wallet Client: A standard client providing the core functionality of the Media Wallet application.
    2. Eluvio Wallet Frame Client: A client used to embed the entire Media Wallet application into a host app via an iframe or popup. It allows for frame control, information retrieval, and event callback registration.

    Both clients support retrieving user/wallet information, signing transactions (custodial or non-custodial), and operating backend Marketplace objects for selling, minting, and listing items via Content Fabric APIs.

  2. Overview of the Content Fabric

    The Content Fabric is a blockchain-controlled, decentralized system for managing and distributing content. It integrates content storage, data query APIs, encryption, access control, and commerce into a unified architecture. It is designed to act as a full application backend, enabling the creation of functional sites without additional backend services for media and metadata. Key capabilities include audio/video encoding, HLS/DASH delivery (with optional DRM), and 'programmable content' via server-side custom logic.
  3. Overview of the Vectorstore API

    The Vectorstore API (Version 1.0) provides a CRUD and vector-search HTTP interface for the elv-vectorstore service. The system implements each index as a separate HNSW-indexed pgvector partition. Vector searches are designed to use pre-filtering to ensure exact K-Nearest Neighbor (KNN) results over specific filtered subsets of data.
  4. Overview of Content Summary API endpoints

    The Content Summary API (v1.0.0) generates AI-powered summaries, titles, and hashtags for Eluvio Content Fabric video clips and image assets based on a content object and a specified time range. It provides the following endpoints:

    • /rep/summarize: Legacy clip summarization that reads tags directly from the content object.
    • /rep/summarize_v2: Advanced clip summarization using the Tagstore service, supporting configurable quality levels and richer prompt strategies.
    • /rep/image_summarize: Summarizes a single image asset within a content object.
    • /docs: Accesses the API documentation HTML page.
  5. Overview of the elv-vectorstore API

    The Vectorstore API (Version 1.0) provides CRUD and vector-search capabilities for the elv-vectorstore service. The system implements HNSW-indexed pgvector partitions for each index. Search operations utilize pre-filtering to ensure exact K-Nearest Neighbor (KNN) results over filtered subsets of data.
  6. Overview of the elv-vectorstore API

    The elv-vectorstore API (Version 1.0) provides a CRUD and vector-search HTTP interface. Each index is implemented as its own HNSW-indexed pgvector partition. Vector searches utilize pre-filtering to ensure exact K-Nearest Neighbors (KNN) results over filtered subsets of data.
  7. Overview of the elv-vectorstore Vectorstore API

    The Vectorstore API (Version 1.0) provides a set of HTTP endpoints for CRUD operations and vector-search within the elv-vectorstore service. Technically, each index is implemented as its own HNSW-indexed pgvector partition. Search operations default to pre-filtering to ensure exact K-Nearest Neighbor (KNN) results over the filtered subsets of data.
  8. Overview of Eluvio Media Wallet

    The Eluvio Media Wallet is a personal vault used to access live streaming and on-demand media collections hosted on the Eluvio Content Fabric. It supports secured access mechanisms such as subscriptions, season passes, and primary/secondary marketplaces. The wallet can be deployed as a standalone application or embedded within web platforms and connected TV/apps.
  9. Overview of the Eluvio Tagger service

    The Eluvio Tagger is a service used to run ML tagging models against content stored in the Content Fabric. It orchestrates pluggable model containers, manages a job queue with automatic dependency resolution, and writes resulting tags to a tagstore aligned with the source media's timeline.
  10. Overview of Content Summary API endpoints

    The Content Summary API (Version 1.0.0) generates AI-powered summaries, short titles, and suggested hashtags for Eluvio Content Fabric video clips and image assets based on a content object and a specified time range.

    Available endpoints include:

    • /rep/summarize: Legacy clip summarization using tags read directly from the content object.
    • /rep/image_summarize: Summarizes a single image asset within a content object.
    • /rep/summarize_v2: Advanced clip summarization using the Tagstore service, supporting configurable quality levels and richer prompt strategies.
    • /docs: Returns the API documentation HTML page.
  11. Overview of Content Summary API endpoints

    The Content Summary API (Version 1.0.0) generates AI-powered summaries, titles, and hashtags for Eluvio Content Fabric video clips and image assets based on a content object and a specified time range.

    Available endpoints include:

    • /rep/summarize: Legacy clip summarization that reads tags directly from the content object.
    • /rep/image_summarize: Summarizes a single image asset within a content object.
    • /rep/summarize_v2: Advanced clip summarization using the Tagstore service, supporting configurable quality levels and richer prompt strategies.
    • /docs: Returns the API documentation as an HTML page.