Plugins are BVER capabilities with contracts.

Plugins publish what they do, what they require, and how they compose with domain objects and services.

Plugin Model

Plugin Types

  • Adapter and transmitter plugins
  • Generators and solver plugins
  • Validator and retriever plugins
  • Orchestrator and enricher plugins

Contract Rules

  • Explicit versioned manifests
  • Declared capability interfaces
  • Compatibility + permission checks
  • Traceable invocation lifecycle

Distribution Path

Author plugins locally, validate with Compiler and Sandbox, then publish to Exchange for governed installation and updates.