{
  "schemaVersion": "machinaledger-behavior-data-policy/1.0.0",
  "status": "pre-launch",
  "rawEventRetentionDays": 30,
  "aggregateRetentionDays": 730,
  "aggregateMinCohortSize": 5,
  "sessionTtlHours": 24,
  "identity": {
    "mode": "server-issued rotating pseudonymous session",
    "storeIpAddress": false,
    "storeUserAgent": false,
    "storeRawPrompt": false,
    "storeRequestBody": false,
    "storeServiceResponse": false,
    "storeCredentials": false,
    "storePaymentSecrets": false
  },
  "commercializationBoundary": {
    "rawEventResale": false,
    "rawProfileResale": false,
    "allowedOutputs": [
      "aggregated benchmarks",
      "anonymized cohort statistics",
      "derived behavioral features",
      "predictive model outputs",
      "experiment learnings"
    ]
  },
  "principles": [
    "data_minimization",
    "purpose_limitation",
    "rotating_pseudonyms",
    "bounded_schemas",
    "short_raw_retention",
    "durable_aggregates",
    "no_raw_data_resale"
  ]
}
