Files
logseq/pages/PROJECTS___MOSAICO___WP2.md
T

1.5 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 {
        +id: String
        +name: String
        +version: String
        +owner: String
      }
      
      class Capability {
        +domain: String
        +taskType: String
        +supportedLanguages: String
        +inputFormats: String
        +outputFormats: String
      }
      
      class PerformanceKPI {
        +accuracy: float
        +latencyMs: float
        +resourceConsumption: String
        +robustnessMetrics: String
      }
      
      class Governance {
        +license: String
        +dataResidency: String
        +GDPRCompliance: boolean
        +auditTrailAvailable: boolean
      }
      
      class FairnessEthics {
        +biasDetected: boolean
        +fairnessConstraints: String
        +explanationCapabilities: String
      }
      
      class RuntimeEnvironment {
        +runtime: String
        +requiredLibraries: String
        +hardwareAcceleration: String
      }
      
      class Provenance {
        +trainingDataSources: String
        +modelLineage: String
        +lastUpdated: String
      }
      
      class ContactInfo {
        +maintainerEmail: String
        +documentationUrl: String
      }
      
      class AgentRepository {
        <<service>>
      }
      
      Agent --> Capability
      Agent --> PerformanceKPI
      Agent --> Governance
      Agent --> FairnessEthics
      Agent --> RuntimeEnvironment
      Agent --> Provenance
      Agent --> ContactInfo
      AgentRepository --> Agent : manages >
      
      @enduml