Skip to content

[Features]Design and Implement Collection Sharing / Marketplace #1127

@earayu

Description

@earayu

We propose adding a major feature to allow users to publicly share their collections, creating a "Marketplace" of community-created knowledge bases.

Core functionality:

  1. For Collection Owners:

    • An option to publish a collection, making it publicly available in the Marketplace.
  2. For Other Users:

    • Users can browse the Marketplace and use shared collections.
    • Shared collections must be strictly read-only for other users.

Read-Only Permissions should include:

  • Allow:
    • Viewing the list of documents.
    • Visualizing the knowledge graph.
    • Reading document content.
    • Searching the collection with an agent.
  • Disallow:
    • Adding, deleting, or modifying documents.
    • Modifying the collection or its settings in any way.

This is a complex feature that will require careful design and implementation for security and usability.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions