{
  "schema_version": "1.0",
  "updated": "2026-10-05",
  "title": "AgentenCode History Event Schema",
  "principle": "Historische Werte werden nicht überschrieben und nicht rückwirkend erfunden.",
  "general_history": {
    "dataset": "history.json",
    "fields": [
      "slug",
      "name",
      "provider",
      "date",
      "type",
      "change"
    ]
  },
  "field_level_trust_history": {
    "required": [
      "agent_id",
      "slug",
      "name",
      "provider",
      "control",
      "event_type",
      "previous_value",
      "new_value",
      "scope",
      "verified_at",
      "source"
    ],
    "event_types": [
      "value_changed",
      "documented",
      "withdrawn",
      "scope_changed",
      "source_changed",
      "verification_refreshed"
    ],
    "source_fields": [
      "title",
      "url"
    ],
    "semantics": "Events are append-only after field-level review. Absence of an event is not evidence that a value never changed."
  },
  "baseline": {
    "date": "2026-10-05",
    "meaning": "Ab diesem Datum kann feldgenaue Trust-History vollständig append-only wachsen. Frühere Trust-Zustände werden nur veröffentlicht, wenn sie explizit historisch belegt sind."
  }
}
