Lucim separates the thing your team cares about from the concrete surfaces the pipeline fetches.

Entity types

  • api_provider
  • mcp_server
  • sdk_package
  • docs_site
  • pricing_page
  • code_repository
An entity may be shared across workspaces or private to one workspace. A workspace sees shared data only through its own tenant-scoped watch.

Source types

Lucim registers concrete adapters for OpenAPI, GraphQL, AsyncAPI, JSON Schema, protobuf descriptors, webhook schemas, MCP servers, npm, PyPI, GitHub releases, docs, changelogs, pricing, status pages, OIDC discovery, lifecycle schedules, and other structured compatibility manifests. The capability catalog returned by GET /api/monitor-capabilities is the authoritative list for the running deployment. The console renders from that catalog instead of hardcoding source options.
A watch can reference an existing visible entity or create a new monitor descriptor with a source locator. Tenant ownership is resolved from authentication, never from a client-supplied team_id.