{
  "@context": {
    "@vocab": "https://sig.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "sig": "https://sig.ai/schema#",
    "Body_put_file_uploads_put__object_key__post": "sig:Body_put_file_uploads_put__object_key__post",
    "file": {
      "@id": "sig:file",
      "@type": "xsd:string"
    },
    "ChangePasswordRequest": "sig:ChangePasswordRequest",
    "old_password": {
      "@id": "sig:old_password",
      "@type": "xsd:string"
    },
    "new_password": {
      "@id": "sig:new_password",
      "@type": "xsd:string"
    },
    "CohortCreate": "sig:CohortCreate",
    "template_id": {
      "@id": "sig:template_id"
    },
    "name": {
      "@id": "sig:name",
      "@type": "xsd:string"
    },
    "target_participants": {
      "@id": "sig:target_participants",
      "@type": "xsd:integer"
    },
    "CommentCreate": "sig:CommentCreate",
    "body": {
      "@id": "sig:body",
      "@type": "xsd:string"
    },
    "story_id": {
      "@id": "sig:story_id"
    },
    "experiment_id": {
      "@id": "sig:experiment_id"
    },
    "asset_id": {
      "@id": "sig:asset_id"
    },
    "CompetitionCreate": "sig:CompetitionCreate",
    "experiment_type": {
      "@id": "sig:experiment_type",
      "@type": "xsd:string"
    },
    "product_filter": {
      "@id": "sig:product_filter"
    },
    "metric": {
      "@id": "sig:metric",
      "@type": "xsd:string"
    },
    "starts_at": {
      "@id": "sig:starts_at",
      "@type": "xsd:string"
    },
    "ends_at": {
      "@id": "sig:ends_at",
      "@type": "xsd:string"
    },
    "CompetitionUpdate": "sig:CompetitionUpdate",
    "status": {
      "@id": "sig:status"
    },
    "ConfirmRequest": "sig:ConfirmRequest",
    "object_key": {
      "@id": "sig:object_key",
      "@type": "xsd:string"
    },
    "ContentCreate": "sig:ContentCreate",
    "type": {
      "@id": "sig:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "sig:title"
    },
    "data": {
      "@id": "sig:data"
    },
    "visibility": {
      "@id": "sig:visibility",
      "@type": "xsd:string"
    },
    "ContentUpdate": "sig:ContentUpdate",
    "CreateBrandAccountRequest": "sig:CreateBrandAccountRequest",
    "user_id": {
      "@id": "sig:user_id",
      "@type": "xsd:string"
    },
    "lead_id": {
      "@id": "sig:lead_id",
      "@type": "xsd:string"
    },
    "CreateSponsorshipRequest": "sig:CreateSponsorshipRequest",
    "brand_account_id": {
      "@id": "sig:brand_account_id",
      "@type": "xsd:string"
    },
    "access_level": {
      "@id": "sig:access_level",
      "@type": "xsd:string"
    },
    "ExperimentCreate": "sig:ExperimentCreate",
    "product_name": {
      "@id": "sig:product_name"
    },
    "product_brand": {
      "@id": "sig:product_brand"
    },
    "start_date": {
      "@id": "sig:start_date"
    },
    "end_date": {
      "@id": "sig:end_date"
    },
    "protocol": {
      "@id": "sig:protocol"
    },
    "ExperimentEnroll": "sig:ExperimentEnroll",
    "template_slug": {
      "@id": "sig:template_slug",
      "@type": "xsd:string"
    },
    "ExperimentUpdate": "sig:ExperimentUpdate",
    "learnings": {
      "@id": "sig:learnings"
    },
    "ForgotPasswordRequest": "sig:ForgotPasswordRequest",
    "email": {
      "@id": "sig:email",
      "@type": "xsd:string"
    },
    "GlucoseIngest": "sig:GlucoseIngest",
    "readings": {
      "@id": "sig:readings",
      "@container": "@list"
    },
    "GlucoseReadingIn": "sig:GlucoseReadingIn",
    "timestamp": {
      "@id": "sig:timestamp",
      "@type": "xsd:dateTime"
    },
    "value": {
      "@id": "sig:value",
      "@type": "xsd:decimal"
    },
    "source": {
      "@id": "sig:source",
      "@type": "xsd:string"
    },
    "external_id": {
      "@id": "sig:external_id"
    },
    "HTTPValidationError": "sig:HTTPValidationError",
    "detail": {
      "@id": "sig:detail",
      "@container": "@list"
    },
    "JoinRequest": "sig:JoinRequest",
    "LoginRequest": "sig:LoginRequest",
    "password": {
      "@id": "sig:password",
      "@type": "xsd:string"
    },
    "MarkReadRequest": "sig:MarkReadRequest",
    "id": {
      "@id": "sig:id"
    },
    "all": {
      "@id": "sig:all",
      "@type": "xsd:boolean"
    },
    "MealCreate": "sig:MealCreate",
    "photo_key": {
      "@id": "sig:photo_key"
    },
    "tags": {
      "@id": "sig:tags"
    },
    "glucose_spike": {
      "@id": "sig:glucose_spike"
    },
    "impact_score": {
      "@id": "sig:impact_score"
    },
    "PollCreate": "sig:PollCreate",
    "question": {
      "@id": "sig:question",
      "@type": "xsd:string"
    },
    "options": {
      "@id": "sig:options",
      "@container": "@list"
    },
    "PollOptionCreate": "sig:PollOptionCreate",
    "label": {
      "@id": "sig:label",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "sig:category"
    },
    "PollStatusUpdate": "sig:PollStatusUpdate",
    "PollVoteCreate": "sig:PollVoteCreate",
    "option_id": {
      "@id": "sig:option_id",
      "@type": "xsd:string"
    },
    "PreferencesIn": "sig:PreferencesIn",
    "symptoms": {
      "@id": "sig:symptoms"
    },
    "goals": {
      "@id": "sig:goals"
    },
    "health_context": {
      "@id": "sig:health_context"
    },
    "PreferencesOut": "sig:PreferencesOut",
    "PreferencesUpdate": "sig:PreferencesUpdate",
    "experiment_lifecycle": {
      "@id": "sig:experiment_lifecycle"
    },
    "checkin_reminders": {
      "@id": "sig:checkin_reminders"
    },
    "weekly_digest": {
      "@id": "sig:weekly_digest"
    },
    "PresignRequest": "sig:PresignRequest",
    "filename": {
      "@id": "sig:filename",
      "@type": "xsd:string"
    },
    "content_type": {
      "@id": "sig:content_type",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "sig:purpose",
      "@type": "xsd:string"
    },
    "RefreshRequest": "sig:RefreshRequest",
    "refresh_token": {
      "@id": "sig:refresh_token",
      "@type": "xsd:string"
    },
    "RegisterRequest": "sig:RegisterRequest",
    "role": {
      "@id": "sig:role",
      "@type": "xsd:string"
    },
    "ResetPasswordRequest": "sig:ResetPasswordRequest",
    "token": {
      "@id": "sig:token",
      "@type": "xsd:string"
    },
    "SetRoleRequest": "sig:SetRoleRequest",
    "ShareCreate": "sig:ShareCreate",
    "recipient_name": {
      "@id": "sig:recipient_name"
    },
    "expires_in_days": {
      "@id": "sig:expires_in_days"
    },
    "SleepIngest": "sig:SleepIngest",
    "SleepReadingIn": "sig:SleepReadingIn",
    "date": {
      "@id": "sig:date",
      "@type": "xsd:date"
    },
    "sleep_score": {
      "@id": "sig:sleep_score"
    },
    "hrv": {
      "@id": "sig:hrv"
    },
    "deep_sleep_min": {
      "@id": "sig:deep_sleep_min"
    },
    "rem_sleep_min": {
      "@id": "sig:rem_sleep_min"
    },
    "total_min": {
      "@id": "sig:total_min"
    },
    "StoryCreate": "sig:StoryCreate",
    "body_json": {
      "@id": "sig:body_json"
    },
    "StoryUpdate": "sig:StoryUpdate",
    "TokenResponse": "sig:TokenResponse",
    "access_token": {
      "@id": "sig:access_token",
      "@type": "xsd:string"
    },
    "user": {
      "@id": "sig:user"
    },
    "TrackingEntryIn": "sig:TrackingEntryIn",
    "sleep": {
      "@id": "sig:sleep"
    },
    "energy": {
      "@id": "sig:energy"
    },
    "stress": {
      "@id": "sig:stress"
    },
    "mood": {
      "@id": "sig:mood"
    },
    "note": {
      "@id": "sig:note"
    },
    "adherence": {
      "@id": "sig:adherence"
    },
    "confounders": {
      "@id": "sig:confounders"
    },
    "is_low_confidence": {
      "@id": "sig:is_low_confidence",
      "@type": "xsd:boolean"
    },
    "TrackingEntryOut": "sig:TrackingEntryOut",
    "created_at": {
      "@id": "sig:created_at"
    },
    "UpdatePermissions": "sig:UpdatePermissions",
    "view_experiments": {
      "@id": "sig:view_experiments"
    },
    "view_tracking": {
      "@id": "sig:view_tracking"
    },
    "view_learnings": {
      "@id": "sig:view_learnings"
    },
    "ValidationError": "sig:ValidationError",
    "loc": {
      "@id": "sig:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "sig:msg",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "sig:input"
    },
    "ctx": {
      "@id": "sig:ctx"
    },
    "VerifyEmailRequest": "sig:VerifyEmailRequest",
    "WaitlistIn": "sig:WaitlistIn"
  },
  "@type": "schema:Dataset",
  "schema:name": "sig-ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects sig-ai's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-29) from openapi/sig-ai-openapi.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/sig-ai-openapi.json"
  ]
}