Files
logseq/pages/PROJECTS___MOSAICO___WP2.md
T

1.6 KiB

  • draws/2025-07-03-15-52-52.excalidraw
  • {{renderer :mermaid_68668a24-ce43-472e-b787-a53b895f7c75, 3}}
    • @startuml
      title MOSAICO Agent Metadata Model
      
      class Agent {
        +String id
        +String name
        +String version
        +String owner
      }
      
      class Capability {
        +String domain
        +String taskType
        +String[] supportedLanguages
        +String[] inputFormats
        +String[] outputFormats
      }
      
      class PerformanceKPI {
        +float accuracy
        +float latencyMs
        +float resourceConsumption
        +String robustnessMetrics
      }
      
      class Governance {
        +String license
        +String dataResidency
        +boolean GDPRCompliance
        +boolean auditTrailAvailable
      }
      
      class FairnessEthics {
        +boolean biasDetected
        +String[] fairnessConstraints
        +String explanationCapabilities
      }
      
      class RuntimeEnvironment {
        +String runtime
        +String[] requiredLibraries
        +String[] hardwareAcceleration
      }
      
      class Provenance {
        +String[] trainingDataSources
        +String modelLineage
        +String lastUpdated
      }
      
      class ContactInfo {
        +String maintainerEmail
        +String documentationUrl
      }
      
      class AgentRepository {
        +searchByCapability()
        +searchByKPI()
        +filterByGovernance()
        +recommendAgent()
      }
      
      Agent "1" -- "1" Capability
      Agent "1" -- "1" PerformanceKPI
      Agent "1" -- "1" Governance
      Agent "1" -- "1" FairnessEthics
      Agent "1" -- "1" RuntimeEnvironment
      Agent "1" -- "1" Provenance
      Agent "1" -- "1" ContactInfo
      AgentRepository "1" -- "*" Agent
      
      @enduml