{
  "@context": {
    "@vocab": "https://trajectory.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "trajectory": "https://trajectory.ai/schema#",
    "AcceptInviteRequest": "trajectory:AcceptInviteRequest",
    "invite_token": {
      "@id": "trajectory:invite_token",
      "@type": "xsd:string"
    },
    "AcceptInviteResponse": "trajectory:AcceptInviteResponse",
    "organization_id": {
      "@id": "trajectory:organization_id",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "trajectory:email",
      "@type": "xsd:string"
    },
    "AddOrganizationMembersRequest": "trajectory:AddOrganizationMembersRequest",
    "user_emails": {
      "@id": "trajectory:user_emails",
      "@container": "@list"
    },
    "AddOrganizationMembersResponse": "trajectory:AddOrganizationMembersResponse",
    "organization_name": {
      "@id": "trajectory:organization_name",
      "@type": "xsd:string"
    },
    "members": {
      "@id": "trajectory:members",
      "@container": "@list"
    },
    "new_invite_tokens": {
      "@id": "trajectory:new_invite_tokens",
      "@container": "@list"
    },
    "AddTrainingSamplesRequest": "trajectory:AddTrainingSamplesRequest",
    "tids": {
      "@id": "trajectory:tids",
      "@container": "@list"
    },
    "AddTrainingSamplesResponse": "trajectory:AddTrainingSamplesResponse",
    "accepted_tids": {
      "@id": "trajectory:accepted_tids",
      "@container": "@list"
    },
    "not_ready_tids": {
      "@id": "trajectory:not_ready_tids",
      "@container": "@list"
    },
    "failed_tids": {
      "@id": "trajectory:failed_tids",
      "@container": "@list"
    },
    "AdminUser": "trajectory:AdminUser",
    "user_id": {
      "@id": "trajectory:user_id",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "trajectory:display_name"
    },
    "created_at": {
      "@id": "trajectory:created_at"
    },
    "updated_at": {
      "@id": "trajectory:updated_at"
    },
    "last_login_at": {
      "@id": "trajectory:last_login_at"
    },
    "disabled_at": {
      "@id": "trajectory:disabled_at"
    },
    "membership_count": {
      "@id": "trajectory:membership_count"
    },
    "AdminUserMembership": "trajectory:AdminUserMembership",
    "role": {
      "@id": "trajectory:role",
      "@type": "@id"
    },
    "status": {
      "@id": "trajectory:status",
      "@type": "@id"
    },
    "AgentListItem": "trajectory:AgentListItem",
    "agent_id": {
      "@id": "trajectory:agent_id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "trajectory:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "trajectory:description"
    },
    "benchmark_count": {
      "@id": "trajectory:benchmark_count",
      "@type": "xsd:integer"
    },
    "production_model_slug": {
      "@id": "trajectory:production_model_slug"
    },
    "is_deployed": {
      "@id": "trajectory:is_deployed",
      "@type": "xsd:boolean"
    },
    "AgentListResponse": "trajectory:AgentListResponse",
    "items": {
      "@id": "trajectory:items",
      "@container": "@list"
    },
    "next_cursor": {
      "@id": "trajectory:next_cursor"
    },
    "has_more": {
      "@id": "trajectory:has_more",
      "@type": "xsd:boolean"
    },
    "total_count": {
      "@id": "trajectory:total_count",
      "@type": "xsd:integer"
    },
    "AgentOverviewResponse": "trajectory:AgentOverviewResponse",
    "agent": {
      "@id": "trajectory:agent",
      "@type": "@id"
    },
    "recent_training_runs": {
      "@id": "trajectory:recent_training_runs",
      "@container": "@list"
    },
    "recent_training_specs": {
      "@id": "trajectory:recent_training_specs",
      "@container": "@list"
    },
    "evaluation_training_runs": {
      "@id": "trajectory:evaluation_training_runs",
      "@container": "@list"
    },
    "serving_deployment": {
      "@id": "trajectory:serving_deployment"
    },
    "AgentOverviewSpec": "trajectory:AgentOverviewSpec",
    "benchmark": {
      "@id": "trajectory:benchmark",
      "@type": "@id"
    },
    "completed_evaluations": {
      "@id": "trajectory:completed_evaluations",
      "@container": "@list"
    },
    "completed_model_count": {
      "@id": "trajectory:completed_model_count",
      "@type": "xsd:integer"
    },
    "active_evaluations": {
      "@id": "trajectory:active_evaluations",
      "@container": "@list"
    },
    "active_evaluation_count": {
      "@id": "trajectory:active_evaluation_count",
      "@type": "xsd:integer"
    },
    "latest_unsuccessful_evaluation": {
      "@id": "trajectory:latest_unsuccessful_evaluation"
    },
    "AgentProductionTrace": "trajectory:AgentProductionTrace",
    "attached_at": {
      "@id": "trajectory:attached_at",
      "@type": "xsd:string"
    },
    "task_preview": {
      "@id": "trajectory:task_preview"
    },
    "feedback_score": {
      "@id": "trajectory:feedback_score"
    },
    "feedback_text": {
      "@id": "trajectory:feedback_text"
    },
    "reviewer_email": {
      "@id": "trajectory:reviewer_email"
    },
    "AgentProductionTraceListResponse": "trajectory:AgentProductionTraceListResponse",
    "reviewed_count": {
      "@id": "trajectory:reviewed_count",
      "@type": "xsd:integer"
    },
    "AgentResponse": "trajectory:AgentResponse",
    "AgentTrainingEvaluationPoint": "trajectory:AgentTrainingEvaluationPoint",
    "step": {
      "@id": "trajectory:step",
      "@type": "xsd:integer"
    },
    "reward_mean": {
      "@id": "trajectory:reward_mean",
      "@type": "xsd:decimal"
    },
    "AgentTrainingEvaluationSeriesPage": "trajectory:AgentTrainingEvaluationSeriesPage",
    "has_active_work": {
      "@id": "trajectory:has_active_work",
      "@type": "xsd:boolean"
    },
    "AgentWorkspaceResponse": "trajectory:AgentWorkspaceResponse",
    "benchmarks": {
      "@id": "trajectory:benchmarks",
      "@container": "@list"
    },
    "training_runs": {
      "@id": "trajectory:training_runs",
      "@container": "@list"
    },
    "evaluation_runs": {
      "@id": "trajectory:evaluation_runs",
      "@container": "@list"
    },
    "deployments": {
      "@id": "trajectory:deployments",
      "@container": "@list"
    },
    "ApertureDatasetCounts": "trajectory:ApertureDatasetCounts",
    "admitted": {
      "@id": "trajectory:admitted",
      "@type": "xsd:integer"
    },
    "active": {
      "@id": "trajectory:active",
      "@type": "xsd:integer"
    },
    "awaiting_reward": {
      "@id": "trajectory:awaiting_reward",
      "@type": "xsd:integer"
    },
    "ready": {
      "@id": "trajectory:ready",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "trajectory:failed",
      "@type": "xsd:integer"
    },
    "trained": {
      "@id": "trajectory:trained",
      "@type": "xsd:integer"
    },
    "ApertureDatasetEpisode": "trajectory:ApertureDatasetEpisode",
    "capture": {
      "@id": "trajectory:capture",
      "@type": "xsd:string"
    },
    "termination_reason": {
      "@id": "trajectory:termination_reason"
    },
    "reward_state": {
      "@id": "trajectory:reward_state",
      "@type": "xsd:string"
    },
    "reward_version": {
      "@id": "trajectory:reward_version"
    },
    "training": {
      "@id": "trajectory:training",
      "@type": "xsd:string"
    },
    "behavior_endpoint": {
      "@id": "trajectory:behavior_endpoint"
    },
    "behavior_checkpoint": {
      "@id": "trajectory:behavior_checkpoint"
    },
    "behavior_checkpoint_step": {
      "@id": "trajectory:behavior_checkpoint_step"
    },
    "frozen_rewards": {
      "@id": "trajectory:frozen_rewards",
      "@container": "@list"
    },
    "updates": {
      "@id": "trajectory:updates",
      "@container": "@list"
    },
    "ApertureDatasetGroup": "trajectory:ApertureDatasetGroup",
    "label": {
      "@id": "trajectory:label",
      "@type": "xsd:string"
    },
    "datasets": {
      "@id": "trajectory:datasets",
      "@container": "@list"
    },
    "ApertureDatasetOption": "trajectory:ApertureDatasetOption",
    "value": {
      "@id": "trajectory:value",
      "@type": "xsd:string"
    },
    "splits": {
      "@id": "trajectory:splits",
      "@container": "@list"
    },
    "ApertureDatasetSplit": "trajectory:ApertureDatasetSplit",
    "split": {
      "@id": "trajectory:split",
      "@type": "xsd:string"
    },
    "trajectory_count": {
      "@id": "trajectory:trajectory_count",
      "@type": "xsd:integer"
    },
    "ApertureDatasetStatistics": "trajectory:ApertureDatasetStatistics",
    "total_trajectories": {
      "@id": "trajectory:total_trajectories",
      "@type": "xsd:integer"
    },
    "fetched_trajectories": {
      "@id": "trajectory:fetched_trajectories",
      "@type": "xsd:integer"
    },
    "in_progress_count": {
      "@id": "trajectory:in_progress_count"
    },
    "completed_count": {
      "@id": "trajectory:completed_count"
    },
    "total_reward": {
      "@id": "trajectory:total_reward",
      "@type": "xsd:decimal"
    },
    "avg_reward": {
      "@id": "trajectory:avg_reward",
      "@type": "xsd:decimal"
    },
    "min_reward": {
      "@id": "trajectory:min_reward",
      "@type": "xsd:decimal"
    },
    "max_reward": {
      "@id": "trajectory:max_reward",
      "@type": "xsd:decimal"
    },
    "avg_steps": {
      "@id": "trajectory:avg_steps",
      "@type": "xsd:decimal"
    },
    "min_steps": {
      "@id": "trajectory:min_steps",
      "@type": "xsd:decimal"
    },
    "max_steps": {
      "@id": "trajectory:max_steps",
      "@type": "xsd:decimal"
    },
    "avg_env_time": {
      "@id": "trajectory:avg_env_time"
    },
    "avg_llm_time": {
      "@id": "trajectory:avg_llm_time"
    },
    "avg_total_time": {
      "@id": "trajectory:avg_total_time"
    },
    "correct_count": {
      "@id": "trajectory:correct_count",
      "@type": "xsd:integer"
    },
    "incorrect_count": {
      "@id": "trajectory:incorrect_count",
      "@type": "xsd:integer"
    },
    "partial_count": {
      "@id": "trajectory:partial_count"
    },
    "accuracy": {
      "@id": "trajectory:accuracy",
      "@type": "xsd:decimal"
    },
    "tool_failure_count": {
      "@id": "trajectory:tool_failure_count"
    },
    "tool_failure_exec_count": {
      "@id": "trajectory:tool_failure_exec_count"
    },
    "tool_failure_parse_count": {
      "@id": "trajectory:tool_failure_parse_count"
    },
    "tool_failure_unk_count": {
      "@id": "trajectory:tool_failure_unk_count"
    },
    "reward_component_averages": {
      "@id": "trajectory:reward_component_averages"
    },
    "termination_reasons": {
      "@id": "trajectory:termination_reasons"
    },
    "trained_count": {
      "@id": "trajectory:trained_count"
    },
    "offset": {
      "@id": "trajectory:offset",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "trajectory:limit",
      "@type": "xsd:integer"
    },
    "ApertureDatasetTrajectoriesResponse": "trajectory:ApertureDatasetTrajectoriesResponse",
    "trajectories": {
      "@id": "trajectory:trajectories",
      "@container": "@list"
    },
    "statistics": {
      "@id": "trajectory:statistics",
      "@type": "@id"
    },
    "ApertureDatasetTrajectory": "trajectory:ApertureDatasetTrajectory",
    "xid": {
      "@id": "trajectory:xid",
      "@type": "xsd:string"
    },
    "trajectory_id": {
      "@id": "trajectory:trajectory_id"
    },
    "trajectory_idx": {
      "@id": "trajectory:trajectory_idx",
      "@type": "xsd:integer"
    },
    "reward": {
      "@id": "trajectory:reward"
    },
    "task": {
      "@id": "trajectory:task"
    },
    "task_gcs_uri": {
      "@id": "trajectory:task_gcs_uri"
    },
    "step_uris": {
      "@id": "trajectory:step_uris",
      "@container": "@list"
    },
    "reference_step_uris": {
      "@id": "trajectory:reference_step_uris",
      "@container": "@list"
    },
    "reference_trajectory_json": {
      "@id": "trajectory:reference_trajectory_json"
    },
    "metrics": {
      "@id": "trajectory:metrics"
    },
    "execution_metrics": {
      "@id": "trajectory:execution_metrics"
    },
    "trajectory_json": {
      "@id": "trajectory:trajectory_json"
    },
    "trajectory_json_gcs_uri": {
      "@id": "trajectory:trajectory_json_gcs_uri"
    },
    "telemetry_data": {
      "@id": "trajectory:telemetry_data"
    },
    "reward_components": {
      "@id": "trajectory:reward_components"
    },
    "error": {
      "@id": "trajectory:error"
    },
    "uid": {
      "@id": "trajectory:uid"
    },
    "mode": {
      "@id": "trajectory:mode"
    },
    "global_step": {
      "@id": "trajectory:global_step"
    },
    "storage_source": {
      "@id": "trajectory:storage_source"
    },
    "blob_source": {
      "@id": "trajectory:blob_source"
    },
    "training_step": {
      "@id": "trajectory:training_step"
    },
    "has_reference": {
      "@id": "trajectory:has_reference"
    },
    "trajectory_blob_token": {
      "@id": "trajectory:trajectory_blob_token"
    },
    "parsed": {
      "@id": "trajectory:parsed",
      "@type": "@id"
    },
    "source": {
      "@id": "trajectory:source",
      "@type": "xsd:string"
    },
    "dataset_name": {
      "@id": "trajectory:dataset_name",
      "@type": "xsd:string"
    },
    "dataset_split": {
      "@id": "trajectory:dataset_split",
      "@type": "xsd:string"
    },
    "ApertureDatasetUpdate": "trajectory:ApertureDatasetUpdate",
    "snapshot_id": {
      "@id": "trajectory:snapshot_id",
      "@type": "xsd:string"
    },
    "checkpoint_id": {
      "@id": "trajectory:checkpoint_id"
    },
    "checkpoint_step": {
      "@id": "trajectory:checkpoint_step"
    },
    "checkpoint_path": {
      "@id": "trajectory:checkpoint_path"
    },
    "trajectory_ids": {
      "@id": "trajectory:trajectory_ids",
      "@container": "@list"
    },
    "ApertureDatasetsResponse": "trajectory:ApertureDatasetsResponse",
    "groups": {
      "@id": "trajectory:groups",
      "@container": "@list"
    },
    "ApertureFrozenReward": "trajectory:ApertureFrozenReward",
    "score_id": {
      "@id": "trajectory:score_id",
      "@type": "xsd:string"
    },
    "ApertureGraderBinding": "trajectory:ApertureGraderBinding",
    "ref": {
      "@id": "trajectory:ref",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "trajectory:type",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "trajectory:version"
    },
    "entrypoint": {
      "@id": "trajectory:entrypoint"
    },
    "artifact_uri": {
      "@id": "trajectory:artifact_uri"
    },
    "solution_uri": {
      "@id": "trajectory:solution_uri"
    },
    "config": {
      "@id": "trajectory:config"
    },
    "reward_schema": {
      "@id": "trajectory:reward_schema"
    },
    "ApertureGradingExecution": "trajectory:ApertureGradingExecution",
    "operation_id": {
      "@id": "trajectory:operation_id",
      "@type": "xsd:string"
    },
    "grader_id": {
      "@id": "trajectory:grader_id",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "trajectory:state",
      "@type": "xsd:string"
    },
    "execution_trajectory_id": {
      "@id": "trajectory:execution_trajectory_id"
    },
    "publication_completed_at": {
      "@id": "trajectory:publication_completed_at"
    },
    "cleanup_completed_at": {
      "@id": "trajectory:cleanup_completed_at"
    },
    "diagnostic": {
      "@id": "trajectory:diagnostic"
    },
    "ApertureGradingReferenceTrajectory": "trajectory:ApertureGradingReferenceTrajectory",
    "steps": {
      "@id": "trajectory:steps",
      "@container": "@list"
    },
    "ApertureGradingResponse": "trajectory:ApertureGradingResponse",
    "reward_sets": {
      "@id": "trajectory:reward_sets",
      "@container": "@list"
    },
    "executions": {
      "@id": "trajectory:executions",
      "@container": "@list"
    },
    "warnings": {
      "@id": "trajectory:warnings",
      "@container": "@list"
    },
    "referenceCriteria": {
      "@id": "trajectory:referenceCriteria"
    },
    "referenceRubricUri": {
      "@id": "trajectory:referenceRubricUri"
    },
    "verifiers": {
      "@id": "trajectory:verifiers",
      "@container": "@list"
    },
    "ApertureGradingTrajectory": "trajectory:ApertureGradingTrajectory",
    "step_count": {
      "@id": "trajectory:step_count"
    },
    "reference_trajectory": {
      "@id": "trajectory:reference_trajectory"
    },
    "ApertureGroupStats": "trajectory:ApertureGroupStats",
    "total_groups": {
      "@id": "trajectory:total_groups",
      "@type": "xsd:integer"
    },
    "completed_groups": {
      "@id": "trajectory:completed_groups",
      "@type": "xsd:integer"
    },
    "in_progress_groups": {
      "@id": "trajectory:in_progress_groups",
      "@type": "xsd:integer"
    },
    "all_successful_groups": {
      "@id": "trajectory:all_successful_groups",
      "@type": "xsd:integer"
    },
    "all_failed_groups": {
      "@id": "trajectory:all_failed_groups",
      "@type": "xsd:integer"
    },
    "mixed_groups": {
      "@id": "trajectory:mixed_groups",
      "@type": "xsd:integer"
    },
    "avg_trajectories_per_group": {
      "@id": "trajectory:avg_trajectories_per_group",
      "@type": "xsd:decimal"
    },
    "avg_completed_per_group": {
      "@id": "trajectory:avg_completed_per_group",
      "@type": "xsd:decimal"
    },
    "ApertureLiveDatasetRequest": "trajectory:ApertureLiveDatasetRequest",
    "refresh_tid": {
      "@id": "trajectory:refresh_tid",
      "@container": "@list"
    },
    "before_tid": {
      "@id": "trajectory:before_tid"
    },
    "dataset_source": {
      "@id": "trajectory:dataset_source",
      "@type": "xsd:string"
    },
    "ApertureLiveDatasetResponse": "trajectory:ApertureLiveDatasetResponse",
    "counts": {
      "@id": "trajectory:counts",
      "@type": "@id"
    },
    "next_offset": {
      "@id": "trajectory:next_offset",
      "@type": "xsd:integer"
    },
    "training_available": {
      "@id": "trajectory:training_available",
      "@type": "xsd:boolean"
    },
    "ApertureLiveDatasetTrajectory": "trajectory:ApertureLiveDatasetTrajectory",
    "episode": {
      "@id": "trajectory:episode",
      "@type": "@id"
    },
    "ApertureModeCounts": "trajectory:ApertureModeCounts",
    "training_count": {
      "@id": "trajectory:training_count",
      "@type": "xsd:integer"
    },
    "eval_count": {
      "@id": "trajectory:eval_count",
      "@type": "xsd:integer"
    },
    "augmentation_count": {
      "@id": "trajectory:augmentation_count",
      "@type": "xsd:integer"
    },
    "ApertureRewardComponentAverage": "trajectory:ApertureRewardComponentAverage",
    "avg_value": {
      "@id": "trajectory:avg_value",
      "@type": "xsd:decimal"
    },
    "avg_scaled_value": {
      "@id": "trajectory:avg_scaled_value",
      "@type": "xsd:decimal"
    },
    "count": {
      "@id": "trajectory:count",
      "@type": "xsd:integer"
    },
    "ApertureRewardHistory": "trajectory:ApertureRewardHistory",
    "url": {
      "@id": "trajectory:url"
    },
    "series": {
      "@id": "trajectory:series"
    },
    "sourceKeys": {
      "@id": "trajectory:sourceKeys"
    },
    "ApertureRewardHistoryPoint": "trajectory:ApertureRewardHistoryPoint",
    "ApertureRewardPoint": "trajectory:ApertureRewardPoint",
    "pending_count": {
      "@id": "trajectory:pending_count",
      "@type": "xsd:integer"
    },
    "ApertureRewardSet": "trajectory:ApertureRewardSet",
    "provenance": {
      "@id": "trajectory:provenance"
    },
    "ApertureRunStream": "trajectory:ApertureRunStream",
    "samples": {
      "@id": "trajectory:samples",
      "@container": "@list"
    },
    "total": {
      "@id": "trajectory:total",
      "@type": "xsd:integer"
    },
    "batches": {
      "@id": "trajectory:batches",
      "@container": "@list"
    },
    "checkpoints": {
      "@id": "trajectory:checkpoints",
      "@container": "@list"
    },
    "next": {
      "@id": "trajectory:next"
    },
    "order": {
      "@id": "trajectory:order",
      "@type": "xsd:string"
    },
    "ApertureStatistics": "trajectory:ApertureStatistics",
    "ApertureStepSearchMatch": "trajectory:ApertureStepSearchMatch",
    "position": {
      "@id": "trajectory:position"
    },
    "message_id": {
      "@id": "trajectory:message_id",
      "@type": "xsd:integer"
    },
    "steps_from_end": {
      "@id": "trajectory:steps_from_end",
      "@type": "xsd:integer"
    },
    "tool_name": {
      "@id": "trajectory:tool_name"
    },
    "field": {
      "@id": "trajectory:field",
      "@type": "xsd:string"
    },
    "snippet": {
      "@id": "trajectory:snippet",
      "@type": "xsd:string"
    },
    "match_start": {
      "@id": "trajectory:match_start",
      "@type": "xsd:integer"
    },
    "match_end": {
      "@id": "trajectory:match_end",
      "@type": "xsd:integer"
    },
    "ApertureStepSearchResponse": "trajectory:ApertureStepSearchResponse",
    "matches": {
      "@id": "trajectory:matches",
      "@container": "@list"
    },
    "truncated": {
      "@id": "trajectory:truncated",
      "@type": "xsd:boolean"
    },
    "ApertureStepSummaryResponse": "trajectory:ApertureStepSummaryResponse",
    "group_stats": {
      "@id": "trajectory:group_stats",
      "@type": "@id"
    },
    "uid_stats": {
      "@id": "trajectory:uid_stats",
      "@container": "@list"
    },
    "mode_counts": {
      "@id": "trajectory:mode_counts",
      "@type": "@id"
    },
    "ApertureStepTokens": "trajectory:ApertureStepTokens",
    "tokens": {
      "@id": "trajectory:tokens",
      "@container": "@list"
    },
    "token_strings": {
      "@id": "trajectory:token_strings",
      "@container": "@list"
    },
    "logprobs": {
      "@id": "trajectory:logprobs",
      "@container": "@list"
    },
    "token_masks": {
      "@id": "trajectory:token_masks",
      "@container": "@list"
    },
    "advantages": {
      "@id": "trajectory:advantages",
      "@container": "@list"
    },
    "training_logprobs": {
      "@id": "trajectory:training_logprobs",
      "@container": "@list"
    },
    "trainable_status": {
      "@id": "trajectory:trainable_status"
    },
    "ApertureStepsWindowResponse": "trajectory:ApertureStepsWindowResponse",
    "displayedStepCount": {
      "@id": "trajectory:displayedStepCount"
    },
    "metadata": {
      "@id": "trajectory:metadata"
    },
    "ApertureStreamBatch": "trajectory:ApertureStreamBatch",
    "ApertureStreamCheckpoint": "trajectory:ApertureStreamCheckpoint",
    "id": {
      "@id": "trajectory:id",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "trajectory:createdAt"
    },
    "updateStartedAt": {
      "@id": "trajectory:updateStartedAt"
    },
    "updateEndedAt": {
      "@id": "trajectory:updateEndedAt"
    },
    "ApertureStreamCounts": "trajectory:ApertureStreamCounts",
    "pending": {
      "@id": "trajectory:pending",
      "@type": "xsd:integer"
    },
    "selected": {
      "@id": "trajectory:selected",
      "@type": "xsd:integer"
    },
    "rejected": {
      "@id": "trajectory:rejected",
      "@type": "xsd:integer"
    },
    "collected": {
      "@id": "trajectory:collected",
      "@type": "xsd:integer"
    },
    "ApertureStreamSample": "trajectory:ApertureStreamSample",
    "tid": {
      "@id": "trajectory:tid"
    },
    "sourceXid": {
      "@id": "trajectory:sourceXid"
    },
    "trajectoryIndex": {
      "@id": "trajectory:trajectoryIndex"
    },
    "policyStep": {
      "@id": "trajectory:policyStep"
    },
    "collectedStep": {
      "@id": "trajectory:collectedStep"
    },
    "trainedStep": {
      "@id": "trajectory:trainedStep"
    },
    "rejection": {
      "@id": "trajectory:rejection"
    },
    "receivedAt": {
      "@id": "trajectory:receivedAt"
    },
    "duration": {
      "@id": "trajectory:duration"
    },
    "endedAt": {
      "@id": "trajectory:endedAt"
    },
    "ApertureTrajectory": "trajectory:ApertureTrajectory",
    "has_task_blob": {
      "@id": "trajectory:has_task_blob",
      "@type": "xsd:boolean"
    },
    "reference_step_count": {
      "@id": "trajectory:reference_step_count",
      "@type": "xsd:integer"
    },
    "has_reference_trajectory": {
      "@id": "trajectory:has_reference_trajectory",
      "@type": "xsd:boolean"
    },
    "has_trajectory_blob": {
      "@id": "trajectory:has_trajectory_blob",
      "@type": "xsd:boolean"
    },
    "telemetry": {
      "@id": "trajectory:telemetry"
    },
    "ApertureTrajectoryInspection": "trajectory:ApertureTrajectoryInspection",
    "ApertureUidStats": "trajectory:ApertureUidStats",
    "completed": {
      "@id": "trajectory:completed",
      "@type": "xsd:integer"
    },
    "rewards": {
      "@id": "trajectory:rewards",
      "@container": "@list"
    },
    "trajectory_indices": {
      "@id": "trajectory:trajectory_indices",
      "@container": "@list"
    },
    "has_trained": {
      "@id": "trajectory:has_trained",
      "@type": "xsd:boolean"
    },
    "has_tool_failure_exec": {
      "@id": "trajectory:has_tool_failure_exec",
      "@type": "xsd:boolean"
    },
    "has_tool_failure_parse": {
      "@id": "trajectory:has_tool_failure_parse",
      "@type": "xsd:boolean"
    },
    "has_tool_failure_unk": {
      "@id": "trajectory:has_tool_failure_unk",
      "@type": "xsd:boolean"
    },
    "step_counts": {
      "@id": "trajectory:step_counts",
      "@container": "@list"
    },
    "token_counts": {
      "@id": "trajectory:token_counts",
      "@container": "@list"
    },
    "total_times": {
      "@id": "trajectory:total_times",
      "@container": "@list"
    },
    "ApertureUidTrajectoriesResponse": "trajectory:ApertureUidTrajectoriesResponse",
    "ApertureVerifierConfig": "trajectory:ApertureVerifierConfig",
    "binding": {
      "@id": "trajectory:binding",
      "@type": "@id"
    },
    "ApertureWorkspaceFile": "trajectory:ApertureWorkspaceFile",
    "path": {
      "@id": "trajectory:path",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "trajectory:size",
      "@type": "xsd:integer"
    },
    "contentType": {
      "@id": "trajectory:contentType"
    },
    "previewFormat": {
      "@id": "trajectory:previewFormat"
    },
    "ApertureWorkspaceManifest": "trajectory:ApertureWorkspaceManifest",
    "files": {
      "@id": "trajectory:files",
      "@container": "@list"
    },
    "response": {
      "@id": "trajectory:response"
    },
    "hasReference": {
      "@id": "trajectory:hasReference",
      "@type": "xsd:boolean"
    },
    "cursor": {
      "@id": "trajectory:cursor"
    },
    "ApertureXidCheckpointReward": "trajectory:ApertureXidCheckpointReward",
    "mean": {
      "@id": "trajectory:mean"
    },
    "ApertureXidDiagnosticSeries": "trajectory:ApertureXidDiagnosticSeries",
    "axis": {
      "@id": "trajectory:axis",
      "@type": "xsd:string"
    },
    "unit": {
      "@id": "trajectory:unit",
      "@type": "xsd:string"
    },
    "values": {
      "@id": "trajectory:values",
      "@container": "@list"
    },
    "ApertureXidGroupStats": "trajectory:ApertureXidGroupStats",
    "totalGroups": {
      "@id": "trajectory:totalGroups",
      "@type": "xsd:integer"
    },
    "completedGroups": {
      "@id": "trajectory:completedGroups",
      "@type": "xsd:integer"
    },
    "inProgressGroups": {
      "@id": "trajectory:inProgressGroups",
      "@type": "xsd:integer"
    },
    "allSuccessfulGroups": {
      "@id": "trajectory:allSuccessfulGroups",
      "@type": "xsd:integer"
    },
    "allFailedGroups": {
      "@id": "trajectory:allFailedGroups",
      "@type": "xsd:integer"
    },
    "mixedGroups": {
      "@id": "trajectory:mixedGroups",
      "@type": "xsd:integer"
    },
    "avgTrajectoriesPerGroup": {
      "@id": "trajectory:avgTrajectoriesPerGroup",
      "@type": "xsd:decimal"
    },
    "avgCompletedPerGroup": {
      "@id": "trajectory:avgCompletedPerGroup",
      "@type": "xsd:decimal"
    },
    "ApertureXidLaunchMetadata": "trajectory:ApertureXidLaunchMetadata",
    "backend": {
      "@id": "trajectory:backend"
    },
    "gpu_cluster": {
      "@id": "trajectory:gpu_cluster"
    },
    "service_url": {
      "@id": "trajectory:service_url"
    },
    "training_engine": {
      "@id": "trajectory:training_engine"
    },
    "model": {
      "@id": "trajectory:model"
    },
    "lora_rank": {
      "@id": "trajectory:lora_rank"
    },
    "init_checkpoint": {
      "@id": "trajectory:init_checkpoint"
    },
    "benchmark_id": {
      "@id": "trajectory:benchmark_id"
    },
    "benchmark_name": {
      "@id": "trajectory:benchmark_name"
    },
    "git_branch": {
      "@id": "trajectory:git_branch"
    },
    "git_sha": {
      "@id": "trajectory:git_sha"
    },
    "git_dirty_files": {
      "@id": "trajectory:git_dirty_files"
    },
    "ApertureXidMessage": "trajectory:ApertureXidMessage",
    "content": {
      "@id": "trajectory:content"
    },
    "reasoning": {
      "@id": "trajectory:reasoning"
    },
    "tool_calls": {
      "@id": "trajectory:tool_calls"
    },
    "tool_response": {
      "@id": "trajectory:tool_response"
    },
    "usage": {
      "@id": "trajectory:usage"
    },
    "started_at_us": {
      "@id": "trajectory:started_at_us"
    },
    "duration_seconds": {
      "@id": "trajectory:duration_seconds"
    },
    "token_count": {
      "@id": "trajectory:token_count"
    },
    "preview_truncated": {
      "@id": "trajectory:preview_truncated"
    },
    "message_blob_token": {
      "@id": "trajectory:message_blob_token"
    },
    "ApertureXidMessageResponse": "trajectory:ApertureXidMessageResponse",
    "message": {
      "@id": "trajectory:message",
      "@type": "@id"
    },
    "ApertureXidMetadata": "trajectory:ApertureXidMetadata",
    "user": {
      "@id": "trajectory:user"
    },
    "experiment_name": {
      "@id": "trajectory:experiment_name"
    },
    "wandb_url": {
      "@id": "trajectory:wandb_url"
    },
    "aim_url": {
      "@id": "trajectory:aim_url"
    },
    "logging_url": {
      "@id": "trajectory:logging_url"
    },
    "ApertureXidModeCounts": "trajectory:ApertureXidModeCounts",
    "trainingCount": {
      "@id": "trajectory:trainingCount",
      "@type": "xsd:integer"
    },
    "evalCount": {
      "@id": "trajectory:evalCount",
      "@type": "xsd:integer"
    },
    "augmentationCount": {
      "@id": "trajectory:augmentationCount",
      "@type": "xsd:integer"
    },
    "autoresearchCount": {
      "@id": "trajectory:autoresearchCount",
      "@type": "xsd:integer"
    },
    "ApertureXidNavigationResponse": "trajectory:ApertureXidNavigationResponse",
    "modes": {
      "@id": "trajectory:modes",
      "@container": "@list"
    },
    "mode_steps": {
      "@id": "trajectory:mode_steps"
    },
    "training_batches": {
      "@id": "trajectory:training_batches",
      "@container": "@list"
    },
    "global_steps": {
      "@id": "trajectory:global_steps",
      "@container": "@list"
    },
    "default_step": {
      "@id": "trajectory:default_step"
    },
    "xid_metadata": {
      "@id": "trajectory:xid_metadata",
      "@type": "@id"
    },
    "ApertureXidParsedTrajectory": "trajectory:ApertureXidParsedTrajectory",
    "ApertureXidResponse": "trajectory:ApertureXidResponse",
    "ApertureXidRewardComponentAverage": "trajectory:ApertureXidRewardComponentAverage",
    "weighted_avg_value": {
      "@id": "trajectory:weighted_avg_value"
    },
    "weighted_avg_scaled_value": {
      "@id": "trajectory:weighted_avg_scaled_value"
    },
    "measured_count": {
      "@id": "trajectory:measured_count"
    },
    "total_weight": {
      "@id": "trajectory:total_weight"
    },
    "total_value": {
      "@id": "trajectory:total_value"
    },
    "min_scaled_value": {
      "@id": "trajectory:min_scaled_value"
    },
    "explanation": {
      "@id": "trajectory:explanation"
    },
    "ApertureXidRunMetadata": "trajectory:ApertureXidRunMetadata",
    "run_limits": {
      "@id": "trajectory:run_limits"
    },
    "launch": {
      "@id": "trajectory:launch",
      "@type": "@id"
    },
    "ApertureXidStatistics": "trajectory:ApertureXidStatistics",
    "ApertureXidStep": "trajectory:ApertureXidStep",
    "messages": {
      "@id": "trajectory:messages",
      "@container": "@list"
    },
    "info": {
      "@id": "trajectory:info"
    },
    "raw_input": {
      "@id": "trajectory:raw_input"
    },
    "raw_output": {
      "@id": "trajectory:raw_output"
    },
    "train_logprobs": {
      "@id": "trajectory:train_logprobs"
    },
    "deferred_fields": {
      "@id": "trajectory:deferred_fields"
    },
    "ApertureXidStepSummaryResponse": "trajectory:ApertureXidStepSummaryResponse",
    "groupStats": {
      "@id": "trajectory:groupStats"
    },
    "uidStats": {
      "@id": "trajectory:uidStats",
      "@container": "@list"
    },
    "modeCounts": {
      "@id": "trajectory:modeCounts"
    },
    "ApertureXidStepsMetadata": "trajectory:ApertureXidStepsMetadata",
    "execution_events": {
      "@id": "trajectory:execution_events"
    },
    "diagnostic_series": {
      "@id": "trajectory:diagnostic_series"
    },
    "diagnostic_messages": {
      "@id": "trajectory:diagnostic_messages"
    },
    "ApertureXidStepsResponse": "trajectory:ApertureXidStepsResponse",
    "displayed_step_count": {
      "@id": "trajectory:displayed_step_count"
    },
    "ApertureXidTask": "trajectory:ApertureXidTask",
    "task_id": {
      "@id": "trajectory:task_id"
    },
    "instruction": {
      "@id": "trajectory:instruction"
    },
    "question": {
      "@id": "trajectory:question"
    },
    "title": {
      "@id": "trajectory:title"
    },
    "ApertureXidTaskResponse": "trajectory:ApertureXidTaskResponse",
    "ApertureXidTaskTrajectoriesResponse": "trajectory:ApertureXidTaskTrajectoriesResponse",
    "ApertureXidTaskTrajectory": "trajectory:ApertureXidTaskTrajectory",
    "ApertureXidTrajectoriesResponse": "trajectory:ApertureXidTrajectoriesResponse",
    "ApertureXidTrajectory": "trajectory:ApertureXidTrajectory",
    "ApertureXidUidStats": "trajectory:ApertureXidUidStats",
    "averageReward": {
      "@id": "trajectory:averageReward"
    },
    "hasTrained": {
      "@id": "trajectory:hasTrained",
      "@type": "xsd:boolean"
    },
    "terminationReasons": {
      "@id": "trajectory:terminationReasons"
    },
    "hasToolFailureExec": {
      "@id": "trajectory:hasToolFailureExec"
    },
    "hasToolFailureParse": {
      "@id": "trajectory:hasToolFailureParse"
    },
    "hasToolFailureUnk": {
      "@id": "trajectory:hasToolFailureUnk"
    },
    "stepCounts": {
      "@id": "trajectory:stepCounts"
    },
    "tokenCounts": {
      "@id": "trajectory:tokenCounts"
    },
    "totalTimes": {
      "@id": "trajectory:totalTimes"
    },
    "ApertureXidUidTrajectoriesResponse": "trajectory:ApertureXidUidTrajectoriesResponse",
    "hasMore": {
      "@id": "trajectory:hasMore",
      "@type": "xsd:boolean"
    },
    "ApiKey": "trajectory:ApiKey",
    "key_hash": {
      "@id": "trajectory:key_hash",
      "@type": "xsd:string"
    },
    "key_prefix": {
      "@id": "trajectory:key_prefix",
      "@type": "xsd:string"
    },
    "last_used_at": {
      "@id": "trajectory:last_used_at"
    },
    "ApiKeyListResponse": "trajectory:ApiKeyListResponse",
    "Artifact": "trajectory:Artifact",
    "artifact_id": {
      "@id": "trajectory:artifact_id",
      "@type": "xsd:string"
    },
    "media_type": {
      "@id": "trajectory:media_type",
      "@type": "xsd:string"
    },
    "size_bytes": {
      "@id": "trajectory:size_bytes",
      "@type": "xsd:integer"
    },
    "md5": {
      "@id": "trajectory:md5",
      "@type": "xsd:string"
    },
    "ArtifactDownload": "trajectory:ArtifactDownload",
    "download_url": {
      "@id": "trajectory:download_url",
      "@type": "xsd:string"
    },
    "ArtifactUpload": "trajectory:ArtifactUpload",
    "upload_url": {
      "@id": "trajectory:upload_url",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "trajectory:headers"
    },
    "ArtifactUploadRequest": "trajectory:ArtifactUploadRequest",
    "AsyncFailure": "trajectory:AsyncFailure",
    "code": {
      "@id": "trajectory:code",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "trajectory:context"
    },
    "AttachAgentTrainingRunRequest": "trajectory:AttachAgentTrainingRunRequest",
    "training_run_id": {
      "@id": "trajectory:training_run_id",
      "@type": "xsd:string"
    },
    "BalanceResponse": "trajectory:BalanceResponse",
    "billing_policy": {
      "@id": "trajectory:billing_policy",
      "@type": "@id"
    },
    "balance_cents": {
      "@id": "trajectory:balance_cents",
      "@type": "xsd:decimal"
    },
    "refreshed_at": {
      "@id": "trajectory:refreshed_at",
      "@type": "xsd:dateTime"
    },
    "has_card": {
      "@id": "trajectory:has_card"
    },
    "can_manage": {
      "@id": "trajectory:can_manage",
      "@type": "xsd:boolean"
    },
    "spend_alerts": {
      "@id": "trajectory:spend_alerts"
    },
    "auto_reload_active": {
      "@id": "trajectory:auto_reload_active"
    },
    "payment_hold": {
      "@id": "trajectory:payment_hold",
      "@type": "xsd:boolean"
    },
    "usage_refreshed_at": {
      "@id": "trajectory:usage_refreshed_at"
    },
    "BaseModelSlug": "trajectory:BaseModelSlug",
    "BatchItemFailure": "trajectory:BatchItemFailure",
    "item_index": {
      "@id": "trajectory:item_index"
    },
    "BenchType": "trajectory:BenchType",
    "BenchmarkDetails": "trajectory:BenchmarkDetails",
    "ingestion": {
      "@id": "trajectory:ingestion"
    },
    "bench_id": {
      "@id": "trajectory:bench_id",
      "@type": "xsd:string"
    },
    "task_count": {
      "@id": "trajectory:task_count",
      "@type": "xsd:integer"
    },
    "tasks": {
      "@id": "trajectory:tasks",
      "@container": "@list"
    },
    "tools": {
      "@id": "trajectory:tools",
      "@container": "@list"
    },
    "runtimes": {
      "@id": "trajectory:runtimes",
      "@container": "@list"
    },
    "BenchmarkDiagnosticStatusResponse": "trajectory:BenchmarkDiagnosticStatusResponse",
    "benchmark_diagnostic_id": {
      "@id": "trajectory:benchmark_diagnostic_id",
      "@type": "xsd:string"
    },
    "BenchmarkDiagnosticTask": "trajectory:BenchmarkDiagnosticTask",
    "runtime_id": {
      "@id": "trajectory:runtime_id"
    },
    "failure": {
      "@id": "trajectory:failure"
    },
    "started_at": {
      "@id": "trajectory:started_at"
    },
    "completed_at": {
      "@id": "trajectory:completed_at"
    },
    "BenchmarkDiagnosticTaskCounts": "trajectory:BenchmarkDiagnosticTaskCounts",
    "cancelled": {
      "@id": "trajectory:cancelled",
      "@type": "xsd:integer"
    },
    "BenchmarkDiagnosticsResponse": "trajectory:BenchmarkDiagnosticsResponse",
    "eval_run_id": {
      "@id": "trajectory:eval_run_id",
      "@type": "xsd:string"
    },
    "base_model_slug": {
      "@id": "trajectory:base_model_slug",
      "@type": "xsd:string"
    },
    "task_counts": {
      "@id": "trajectory:task_counts",
      "@type": "@id"
    },
    "BenchmarkImage": "trajectory:BenchmarkImage",
    "provider": {
      "@id": "trajectory:provider",
      "@type": "xsd:string"
    },
    "provider_ref": {
      "@id": "trajectory:provider_ref"
    },
    "dockerfile_uri": {
      "@id": "trajectory:dockerfile_uri"
    },
    "build_status": {
      "@id": "trajectory:build_status"
    },
    "BenchmarkImageBuildResponse": "trajectory:BenchmarkImageBuildResponse",
    "BenchmarkImagesPage": "trajectory:BenchmarkImagesPage",
    "BenchmarkIngestionAllocateObjectsRequest": "trajectory:BenchmarkIngestionAllocateObjectsRequest",
    "upload_method": {
      "@id": "trajectory:upload_method",
      "@type": "xsd:string"
    },
    "BenchmarkIngestionFailure": "trajectory:BenchmarkIngestionFailure",
    "stage": {
      "@id": "trajectory:stage",
      "@type": "xsd:string"
    },
    "resource_type": {
      "@id": "trajectory:resource_type",
      "@type": "xsd:string"
    },
    "resource_id": {
      "@id": "trajectory:resource_id",
      "@type": "xsd:string"
    },
    "retryable": {
      "@id": "trajectory:retryable",
      "@type": "xsd:boolean"
    },
    "provider_status_code": {
      "@id": "trajectory:provider_status_code"
    },
    "affected_tasks_cursor": {
      "@id": "trajectory:affected_tasks_cursor"
    },
    "resolved": {
      "@id": "trajectory:resolved",
      "@type": "xsd:boolean"
    },
    "BenchmarkIngestionFinalizeSubmissionRequest": "trajectory:BenchmarkIngestionFinalizeSubmissionRequest",
    "object_count": {
      "@id": "trajectory:object_count",
      "@type": "xsd:integer"
    },
    "part_count": {
      "@id": "trajectory:part_count",
      "@type": "xsd:integer"
    },
    "BenchmarkIngestionOperationPage": "trajectory:BenchmarkIngestionOperationPage",
    "BenchmarkIngestionOperationStatus": "trajectory:BenchmarkIngestionOperationStatus",
    "attempt": {
      "@id": "trajectory:attempt",
      "@type": "xsd:integer"
    },
    "max_attempts": {
      "@id": "trajectory:max_attempts",
      "@type": "xsd:integer"
    },
    "last_error": {
      "@id": "trajectory:last_error"
    },
    "added_count": {
      "@id": "trajectory:added_count",
      "@type": "xsd:integer"
    },
    "updated_count": {
      "@id": "trajectory:updated_count",
      "@type": "xsd:integer"
    },
    "skipped_count": {
      "@id": "trajectory:skipped_count",
      "@type": "xsd:integer"
    },
    "registered_tasks": {
      "@id": "trajectory:registered_tasks",
      "@type": "xsd:integer"
    },
    "total_tasks": {
      "@id": "trajectory:total_tasks",
      "@type": "xsd:integer"
    },
    "ready_runtimes": {
      "@id": "trajectory:ready_runtimes",
      "@type": "xsd:integer"
    },
    "total_runtimes": {
      "@id": "trajectory:total_runtimes",
      "@type": "xsd:integer"
    },
    "failure_count": {
      "@id": "trajectory:failure_count",
      "@type": "xsd:integer"
    },
    "build_images": {
      "@id": "trajectory:build_images",
      "@type": "xsd:boolean"
    },
    "BenchmarkIngestionRuntimeResult": "trajectory:BenchmarkIngestionRuntimeResult",
    "BenchmarkIngestionSession": "trajectory:BenchmarkIngestionSession",
    "session_id": {
      "@id": "trajectory:session_id",
      "@type": "xsd:string"
    },
    "accepted": {
      "@id": "trajectory:accepted",
      "@type": "xsd:boolean"
    },
    "BenchmarkIngestionSubmissionRequest": "trajectory:BenchmarkIngestionSubmissionRequest",
    "agent_name": {
      "@id": "trajectory:agent_name"
    },
    "bench_name": {
      "@id": "trajectory:bench_name",
      "@type": "xsd:string"
    },
    "upload_digest": {
      "@id": "trajectory:upload_digest",
      "@type": "xsd:string"
    },
    "BenchmarkIngestionTaskResult": "trajectory:BenchmarkIngestionTaskResult",
    "action": {
      "@id": "trajectory:action",
      "@type": "xsd:string"
    },
    "BenchmarkIngestionUploadObject": "trajectory:BenchmarkIngestionUploadObject",
    "content_type": {
      "@id": "trajectory:content_type",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "trajectory:kind",
      "@type": "xsd:string"
    },
    "BenchmarkIngestionUploadPolicy": "trajectory:BenchmarkIngestionUploadPolicy",
    "fields": {
      "@id": "trajectory:fields"
    },
    "artifact_prefix": {
      "@id": "trajectory:artifact_prefix",
      "@type": "xsd:string"
    },
    "part_prefix": {
      "@id": "trajectory:part_prefix",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "trajectory:expires_at",
      "@type": "xsd:dateTime"
    },
    "BenchmarkIngestionUploadUrls": "trajectory:BenchmarkIngestionUploadUrls",
    "urls": {
      "@id": "trajectory:urls",
      "@container": "@list"
    },
    "policy": {
      "@id": "trajectory:policy"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Trajectory API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Trajectory'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-24) from openapi/trajectory-openapi.json.",
  "dcterms:created": "2026-10-24",
  "dcterms:source": [
    "openapi/trajectory-openapi.json"
  ]
}