{
  "@context": {
    "@vocab": "https://git.top/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "git": "https://git.top/schema#",
    "Metadata": "git:Metadata",
    "source": {
      "@id": "git:source",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "git:reason",
      "@type": "xsd:string"
    },
    "project_count": {
      "@id": "git:project_count",
      "@type": "xsd:integer"
    },
    "generated_at": {
      "@id": "git:generated_at",
      "@type": "xsd:dateTime"
    },
    "snapshot_id": {
      "@id": "git:snapshot_id",
      "@type": "xsd:string"
    },
    "latest_synced_at": {
      "@id": "git:latest_synced_at",
      "@type": "xsd:dateTime"
    },
    "schema_version": {
      "@id": "git:schema_version",
      "@type": "xsd:string"
    },
    "loaded_project_limit": {
      "@id": "git:loaded_project_limit",
      "@type": "xsd:integer"
    },
    "truncated": {
      "@id": "git:truncated",
      "@type": "xsd:boolean"
    },
    "candidate_retrieval": {
      "@id": "git:candidate_retrieval",
      "@type": "xsd:string"
    },
    "candidate_count": {
      "@id": "git:candidate_count",
      "@type": "xsd:integer"
    },
    "candidate_limit": {
      "@id": "git:candidate_limit",
      "@type": "xsd:integer"
    },
    "warnings": {
      "@id": "git:warnings",
      "@container": "@list"
    },
    "ErrorResponse": "git:ErrorResponse",
    "error": {
      "@id": "git:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "git:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "git:message",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "git:metadata",
      "@type": "@id"
    },
    "HealthResponse": "git:HealthResponse",
    "ok": {
      "@id": "git:ok",
      "@type": "xsd:boolean"
    },
    "db": {
      "@id": "git:db",
      "@type": "xsd:string"
    },
    "raw_project_count": {
      "@id": "git:raw_project_count",
      "@type": "xsd:integer"
    },
    "knowledge_ready_project_count": {
      "@id": "git:knowledge_ready_project_count",
      "@type": "xsd:integer"
    },
    "sync_health": {
      "@id": "git:sync_health",
      "@type": "xsd:string"
    },
    "sync_freshness": {
      "@id": "git:sync_freshness",
      "@type": "xsd:string"
    },
    "last_successful_sync_at": {
      "@id": "git:last_successful_sync_at",
      "@type": "xsd:dateTime"
    },
    "hours_since_successful_sync": {
      "@id": "git:hours_since_successful_sync",
      "@type": "xsd:decimal"
    },
    "operational_storage": {
      "@id": "git:operational_storage"
    },
    "TrustGateResponse": "git:TrustGateResponse",
    "name": {
      "@id": "git:name",
      "@type": "xsd:string"
    },
    "positioning": {
      "@id": "git:positioning",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "git:detail",
      "@type": "xsd:string"
    },
    "decision": {
      "@id": "git:decision",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "git:summary",
      "@type": "xsd:string"
    },
    "production_ready": {
      "@id": "git:production_ready",
      "@type": "xsd:boolean"
    },
    "freshness_slo": {
      "@id": "git:freshness_slo"
    },
    "checks": {
      "@id": "git:checks",
      "@container": "@list"
    },
    "required_for_high_confidence": {
      "@id": "git:required_for_high_confidence",
      "@container": "@list"
    },
    "agent_policy": {
      "@id": "git:agent_policy",
      "@type": "@id"
    },
    "health": {
      "@id": "git:health",
      "@type": "@id"
    },
    "sync": {
      "@id": "git:sync"
    },
    "quality": {
      "@id": "git:quality",
      "@type": "@id"
    },
    "TrustGateCheck": "git:TrustGateCheck",
    "id": {
      "@id": "git:id",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "git:label",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "git:status",
      "@type": "xsd:string"
    },
    "observed": {
      "@id": "git:observed",
      "@type": "xsd:string"
    },
    "requirement": {
      "@id": "git:requirement",
      "@type": "xsd:string"
    },
    "TrustGateAgentPolicy": "git:TrustGateAgentPolicy",
    "high_confidence_use": {
      "@id": "git:high_confidence_use",
      "@type": "xsd:string"
    },
    "caution_use": {
      "@id": "git:caution_use",
      "@type": "xsd:string"
    },
    "block_use": {
      "@id": "git:block_use",
      "@type": "xsd:string"
    },
    "cite": {
      "@id": "git:cite",
      "@container": "@list"
    },
    "disclose_when": {
      "@id": "git:disclose_when",
      "@container": "@list"
    },
    "VerificationSignal": "git:VerificationSignal",
    "evidence": {
      "@id": "git:evidence",
      "@container": "@list"
    },
    "VerificationPackage": "git:VerificationPackage",
    "overall_status": {
      "@id": "git:overall_status",
      "@type": "xsd:string"
    },
    "observed_at": {
      "@id": "git:observed_at",
      "@type": "xsd:dateTime"
    },
    "signals": {
      "@id": "git:signals"
    },
    "coverage": {
      "@id": "git:coverage"
    },
    "next_steps": {
      "@id": "git:next_steps",
      "@container": "@list"
    },
    "ProjectCard": "git:ProjectCard",
    "project_id": {
      "@id": "git:project_id",
      "@type": "xsd:string"
    },
    "repo": {
      "@id": "git:repo",
      "@type": "xsd:string"
    },
    "github_url": {
      "@id": "git:github_url",
      "@type": "xsd:string"
    },
    "homepage_url": {
      "@id": "git:homepage_url",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "git:language",
      "@type": "xsd:string"
    },
    "license": {
      "@id": "git:license",
      "@type": "xsd:string"
    },
    "project_kind": {
      "@id": "git:project_kind",
      "@type": "xsd:string"
    },
    "collection_metadata": {
      "@id": "git:collection_metadata"
    },
    "category": {
      "@id": "git:category",
      "@container": "@list"
    },
    "tags": {
      "@id": "git:tags",
      "@container": "@list"
    },
    "description": {
      "@id": "git:description",
      "@type": "xsd:string"
    },
    "overview": {
      "@id": "git:overview",
      "@type": "xsd:string"
    },
    "deployments": {
      "@id": "git:deployments",
      "@container": "@list"
    },
    "difficulty": {
      "@id": "git:difficulty",
      "@type": "xsd:string"
    },
    "cloudflare_ready": {
      "@id": "git:cloudflare_ready",
      "@type": "xsd:boolean"
    },
    "git_top_score": {
      "@id": "git:git_top_score",
      "@type": "xsd:decimal"
    },
    "quality_score": {
      "@id": "git:quality_score",
      "@type": "xsd:decimal"
    },
    "agent_score": {
      "@id": "git:agent_score",
      "@type": "xsd:decimal"
    },
    "score": {
      "@id": "git:score",
      "@type": "xsd:decimal"
    },
    "classification": {
      "@id": "git:classification"
    },
    "quality_signal_confidence": {
      "@id": "git:quality_signal_confidence",
      "@type": "@id"
    },
    "verification": {
      "@id": "git:verification",
      "@type": "@id"
    },
    "caveats": {
      "@id": "git:caveats",
      "@container": "@list"
    },
    "confidence_reason": {
      "@id": "git:confidence_reason",
      "@type": "xsd:string"
    },
    "source_fields": {
      "@id": "git:source_fields",
      "@container": "@list"
    },
    "last_verified_at": {
      "@id": "git:last_verified_at",
      "@type": "xsd:dateTime"
    },
    "NormalizedEvidence": "git:NormalizedEvidence",
    "QualitySignalConfidence": "git:QualitySignalConfidence",
    "stars_30d_delta": {
      "@id": "git:stars_30d_delta",
      "@type": "xsd:string"
    },
    "stars_30d_window_days": {
      "@id": "git:stars_30d_window_days",
      "@type": "xsd:integer"
    },
    "commits_30d": {
      "@id": "git:commits_30d",
      "@type": "xsd:string"
    },
    "releases_180d": {
      "@id": "git:releases_180d",
      "@type": "xsd:string"
    },
    "contributors_90d": {
      "@id": "git:contributors_90d",
      "@type": "xsd:string"
    },
    "SearchResponse": "git:SearchResponse",
    "profile": {
      "@id": "git:profile",
      "@type": "xsd:string"
    },
    "query": {
      "@id": "git:query"
    },
    "search": {
      "@id": "git:search"
    },
    "projects": {
      "@id": "git:projects",
      "@container": "@list"
    },
    "knowledge": {
      "@id": "git:knowledge",
      "@container": "@list"
    },
    "page": {
      "@id": "git:page",
      "@type": "@id"
    },
    "TrendingResponse": "git:TrendingResponse",
    "CategoryResponse": "git:CategoryResponse",
    "CursorPage": "git:CursorPage",
    "offset": {
      "@id": "git:offset",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "git:limit",
      "@type": "xsd:integer"
    },
    "has_more": {
      "@id": "git:has_more",
      "@type": "xsd:boolean"
    },
    "next_cursor": {
      "@id": "git:next_cursor",
      "@type": "xsd:string"
    },
    "TrendsResponse": "git:TrendsResponse",
    "stats": {
      "@id": "git:stats"
    },
    "trend_signals": {
      "@id": "git:trend_signals",
      "@container": "@list"
    },
    "categories": {
      "@id": "git:categories",
      "@container": "@list"
    },
    "languages": {
      "@id": "git:languages",
      "@container": "@list"
    },
    "rising_projects": {
      "@id": "git:rising_projects",
      "@container": "@list"
    },
    "agent_briefing": {
      "@id": "git:agent_briefing",
      "@container": "@list"
    },
    "ProjectResponse": "git:ProjectResponse",
    "resolved_from": {
      "@id": "git:resolved_from"
    },
    "project": {
      "@id": "git:project",
      "@type": "@id"
    },
    "related": {
      "@id": "git:related",
      "@container": "@list"
    },
    "ProjectsBatchRequest": "git:ProjectsBatchRequest",
    "project_ids": {
      "@id": "git:project_ids",
      "@container": "@list"
    },
    "ProjectsBatchResponse": "git:ProjectsBatchResponse",
    "requested_count": {
      "@id": "git:requested_count",
      "@type": "xsd:integer"
    },
    "found_count": {
      "@id": "git:found_count",
      "@type": "xsd:integer"
    },
    "missing": {
      "@id": "git:missing",
      "@container": "@list"
    },
    "ProjectChangesResponse": "git:ProjectChangesResponse",
    "changes": {
      "@id": "git:changes",
      "@container": "@list"
    },
    "retention": {
      "@id": "git:retention"
    },
    "FeedbackProposalRequest": "git:FeedbackProposalRequest",
    "feedback_type": {
      "@id": "git:feedback_type",
      "@type": "xsd:string"
    },
    "proposed": {
      "@id": "git:proposed"
    },
    "rationale": {
      "@id": "git:rationale",
      "@type": "xsd:string"
    },
    "source_agent": {
      "@id": "git:source_agent",
      "@type": "xsd:string"
    },
    "source_url": {
      "@id": "git:source_url",
      "@type": "@id"
    },
    "FeedbackProposalResponse": "git:FeedbackProposalResponse",
    "proposal": {
      "@id": "git:proposal"
    },
    "persisted": {
      "@id": "git:persisted",
      "@type": "xsd:boolean"
    },
    "review_required": {
      "@id": "git:review_required",
      "@type": "xsd:boolean"
    },
    "mutation_policy": {
      "@id": "git:mutation_policy",
      "@type": "xsd:string"
    },
    "authorization": {
      "@id": "git:authorization",
      "@type": "xsd:string"
    },
    "RecommendationResponse": "git:RecommendationResponse",
    "recommendations": {
      "@id": "git:recommendations",
      "@container": "@list"
    },
    "CompareResponse": "git:CompareResponse",
    "requested_repos": {
      "@id": "git:requested_repos",
      "@container": "@list"
    },
    "resolved_repos": {
      "@id": "git:resolved_repos",
      "@container": "@list"
    },
    "order": {
      "@id": "git:order",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "git:context"
    },
    "decision_matrix": {
      "@id": "git:decision_matrix",
      "@container": "@list"
    },
    "winner": {
      "@id": "git:winner"
    },
    "reasoning": {
      "@id": "git:reasoning",
      "@container": "@list"
    },
    "next_actions": {
      "@id": "git:next_actions",
      "@container": "@list"
    },
    "NextAction": "git:NextAction",
    "href": {
      "@id": "git:href",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "git:kind",
      "@type": "xsd:string"
    },
    "QualityReportResponse": "git:QualityReportResponse",
    "release_score": {
      "@id": "git:release_score",
      "@type": "xsd:decimal"
    },
    "data_trust_score": {
      "@id": "git:data_trust_score",
      "@type": "xsd:decimal"
    },
    "score_summary": {
      "@id": "git:score_summary"
    },
    "risk_level": {
      "@id": "git:risk_level",
      "@type": "xsd:string"
    },
    "risk_summary": {
      "@id": "git:risk_summary"
    },
    "improvement_plan": {
      "@id": "git:improvement_plan",
      "@container": "@list"
    },
    "issue_count": {
      "@id": "git:issue_count",
      "@type": "xsd:integer"
    },
    "error_count": {
      "@id": "git:error_count",
      "@type": "xsd:integer"
    },
    "warning_count": {
      "@id": "git:warning_count",
      "@type": "xsd:integer"
    },
    "category_distribution": {
      "@id": "git:category_distribution"
    },
    "issues": {
      "@id": "git:issues",
      "@container": "@list"
    },
    "QualityReviewResponse": "git:QualityReviewResponse",
    "review_count": {
      "@id": "git:review_count",
      "@type": "xsd:integer"
    },
    "low_signal_count": {
      "@id": "git:low_signal_count",
      "@type": "xsd:integer"
    },
    "medium_signal_count": {
      "@id": "git:medium_signal_count",
      "@type": "xsd:integer"
    },
    "category_counts": {
      "@id": "git:category_counts"
    },
    "items": {
      "@id": "git:items",
      "@container": "@list"
    },
    "BenchmarkResponse": "git:BenchmarkResponse",
    "evaluation": {
      "@id": "git:evaluation"
    },
    "explanations": {
      "@id": "git:explanations"
    },
    "data_coverage": {
      "@id": "git:data_coverage"
    },
    "review_queue": {
      "@id": "git:review_queue"
    },
    "known_limitations": {
      "@id": "git:known_limitations",
      "@container": "@list"
    },
    "recommended_use": {
      "@id": "git:recommended_use",
      "@container": "@list"
    },
    "links": {
      "@id": "git:links"
    },
    "RoadmapResponse": "git:RoadmapResponse",
    "completion": {
      "@id": "git:completion",
      "@type": "xsd:decimal"
    },
    "current_focus": {
      "@id": "git:current_focus",
      "@container": "@list"
    },
    "phases": {
      "@id": "git:phases",
      "@container": "@list"
    },
    "agent_use": {
      "@id": "git:agent_use",
      "@container": "@list"
    },
    "pages": {
      "@id": "git:pages",
      "@container": "@list"
    },
    "api_endpoints": {
      "@id": "git:api_endpoints",
      "@container": "@list"
    },
    "mcp_tools": {
      "@id": "git:mcp_tools",
      "@container": "@list"
    },
    "QuickstartResponse": "git:QuickstartResponse",
    "production_endpoints": {
      "@id": "git:production_endpoints"
    },
    "steps": {
      "@id": "git:steps",
      "@container": "@list"
    },
    "output_pattern": {
      "@id": "git:output_pattern",
      "@container": "@list"
    },
    "trust_policy": {
      "@id": "git:trust_policy",
      "@container": "@list"
    },
    "ClientCompatibilityResponse": "git:ClientCompatibilityResponse",
    "last_reviewed_at": {
      "@id": "git:last_reviewed_at",
      "@type": "xsd:date"
    },
    "core_endpoint": {
      "@id": "git:core_endpoint",
      "@type": "@id"
    },
    "full_endpoint": {
      "@id": "git:full_endpoint",
      "@type": "@id"
    },
    "support_policy": {
      "@id": "git:support_policy",
      "@type": "xsd:string"
    },
    "server_contract": {
      "@id": "git:server_contract"
    },
    "clients": {
      "@id": "git:clients",
      "@container": "@list"
    },
    "verification_prompt": {
      "@id": "git:verification_prompt",
      "@type": "xsd:string"
    },
    "next_required_evidence": {
      "@id": "git:next_required_evidence",
      "@container": "@list"
    },
    "RecipesResponse": "git:RecipesResponse",
    "recipes": {
      "@id": "git:recipes",
      "@container": "@list"
    },
    "ExamplesResponse": "git:ExamplesResponse",
    "examples": {
      "@id": "git:examples",
      "@container": "@list"
    },
    "decision_examples": {
      "@id": "git:decision_examples",
      "@container": "@list"
    },
    "SyncStatusResponse": "git:SyncStatusResponse",
    "freshness": {
      "@id": "git:freshness",
      "@type": "xsd:string"
    },
    "cursor": {
      "@id": "git:cursor"
    },
    "latest_success": {
      "@id": "git:latest_success"
    },
    "recent_failures": {
      "@id": "git:recent_failures",
      "@container": "@list"
    },
    "priority": {
      "@id": "git:priority"
    },
    "derived": {
      "@id": "git:derived"
    },
    "SyncFreshnessSlo": "git:SyncFreshnessSlo",
    "hot_projects": {
      "@id": "git:hot_projects"
    },
    "whole_corpus": {
      "@id": "git:whole_corpus"
    },
    "SyncFreshnessSloSegment": "git:SyncFreshnessSloSegment",
    "total": {
      "@id": "git:total",
      "@type": "xsd:integer"
    },
    "within_target": {
      "@id": "git:within_target",
      "@type": "xsd:integer"
    },
    "freshness_rate": {
      "@id": "git:freshness_rate",
      "@type": "xsd:decimal"
    },
    "target_rate": {
      "@id": "git:target_rate",
      "@type": "xsd:decimal"
    },
    "meets_target": {
      "@id": "git:meets_target",
      "@type": "xsd:boolean"
    },
    "GovernanceSummaryResponse": "git:GovernanceSummaryResponse",
    "latest_runs": {
      "@id": "git:latest_runs",
      "@container": "@list"
    },
    "tasks": {
      "@id": "git:tasks",
      "@container": "@list"
    },
    "missing_tasks": {
      "@id": "git:missing_tasks",
      "@container": "@list"
    },
    "GovernanceRunsResponse": "git:GovernanceRunsResponse",
    "runs": {
      "@id": "git:runs",
      "@container": "@list"
    },
    "WorkflowResponse": "git:WorkflowResponse",
    "input": {
      "@id": "git:input"
    },
    "recommended_sequence": {
      "@id": "git:recommended_sequence",
      "@container": "@list"
    },
    "shortlist": {
      "@id": "git:shortlist",
      "@container": "@list"
    },
    "trend_context": {
      "@id": "git:trend_context"
    },
    "agent_map": {
      "@id": "git:agent_map",
      "@type": "@id"
    },
    "WorkflowStep": "git:WorkflowStep",
    "step": {
      "@id": "git:step",
      "@type": "xsd:integer"
    },
    "url": {
      "@id": "git:url",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "git:method",
      "@type": "xsd:string"
    },
    "mcp_tool": {
      "@id": "git:mcp_tool",
      "@type": "xsd:string"
    },
    "inspect": {
      "@id": "git:inspect",
      "@container": "@list"
    },
    "AlternativesResponse": "git:AlternativesResponse",
    "alternatives": {
      "@id": "git:alternatives",
      "@container": "@list"
    },
    "alternative_matches": {
      "@id": "git:alternative_matches",
      "@container": "@list"
    },
    "comparison_links": {
      "@id": "git:comparison_links"
    },
    "RelatedResponse": "git:RelatedResponse",
    "GraphResponse": "git:GraphResponse",
    "focus": {
      "@id": "git:focus",
      "@type": "xsd:string"
    },
    "graph_stats": {
      "@id": "git:graph_stats"
    },
    "relationship_groups": {
      "@id": "git:relationship_groups"
    },
    "migration_paths": {
      "@id": "git:migration_paths",
      "@container": "@list"
    },
    "nodes": {
      "@id": "git:nodes",
      "@container": "@list"
    },
    "edges": {
      "@id": "git:edges",
      "@container": "@list"
    },
    "GraphProjectContext": "git:GraphProjectContext",
    "maintainer": {
      "@id": "git:maintainer",
      "@type": "xsd:string"
    },
    "recent_activity": {
      "@id": "git:recent_activity",
      "@type": "xsd:string"
    },
    "GraphNode": "git:GraphNode",
    "GraphEdge": "git:GraphEdge",
    "target": {
      "@id": "git:target",
      "@type": "xsd:string"
    },
    "weight": {
      "@id": "git:weight",
      "@type": "xsd:decimal"
    },
    "MigrationPath": "git:MigrationPath",
    "from": {
      "@id": "git:from",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "git:to",
      "@type": "xsd:string"
    },
    "compatibility": {
      "@id": "git:compatibility",
      "@type": "xsd:string"
    },
    "estimated_cost": {
      "@id": "git:estimated_cost",
      "@type": "xsd:string"
    },
    "shared_signals": {
      "@id": "git:shared_signals",
      "@container": "@list"
    },
    "gaps": {
      "@id": "git:gaps",
      "@container": "@list"
    },
    "validation_steps": {
      "@id": "git:validation_steps",
      "@container": "@list"
    },
    "ScoreResponse": "git:ScoreResponse",
    "git_top_score_breakdown": {
      "@id": "git:git_top_score_breakdown"
    },
    "dimensions": {
      "@id": "git:dimensions",
      "@container": "@list"
    },
    "adoption_guidance": {
      "@id": "git:adoption_guidance",
      "@type": "xsd:string"
    },
    "risk_flags": {
      "@id": "git:risk_flags",
      "@container": "@list"
    },
    "score_confidence": {
      "@id": "git:score_confidence",
      "@type": "@id"
    },
    "strongest_dimension": {
      "@id": "git:strongest_dimension",
      "@type": "@id"
    },
    "weakest_dimension": {
      "@id": "git:weakest_dimension",
      "@type": "@id"
    },
    "related_scores": {
      "@id": "git:related_scores"
    },
    "ScoreDimension": "git:ScoreDimension",
    "key": {
      "@id": "git:key",
      "@type": "xsd:string"
    },
    "contribution": {
      "@id": "git:contribution",
      "@type": "xsd:decimal"
    },
    "explanation": {
      "@id": "git:explanation",
      "@type": "xsd:string"
    },
    "ScoreConfidence": "git:ScoreConfidence",
    "level": {
      "@id": "git:level",
      "@type": "xsd:string"
    },
    "reasons": {
      "@id": "git:reasons",
      "@container": "@list"
    },
    "evidence_checklist": {
      "@id": "git:evidence_checklist",
      "@container": "@list"
    },
    "citation_guidance": {
      "@id": "git:citation_guidance",
      "@type": "xsd:string"
    },
    "AtlasResponse": "git:AtlasResponse",
    "ecosystems": {
      "@id": "git:ecosystems",
      "@container": "@list"
    },
    "ecosystem": {
      "@id": "git:ecosystem",
      "@type": "@id"
    },
    "AtlasEcosystem": "git:AtlasEcosystem",
    "exploration_paths": {
      "@id": "git:exploration_paths",
      "@container": "@list"
    },
    "exploration_journeys": {
      "@id": "git:exploration_journeys",
      "@container": "@list"
    },
    "comparison_paths": {
      "@id": "git:comparison_paths",
      "@container": "@list"
    },
    "map": {
      "@id": "git:map",
      "@type": "@id"
    },
    "AtlasJourneysResponse": "git:AtlasJourneysResponse",
    "journeys": {
      "@id": "git:journeys",
      "@container": "@list"
    },
    "AgentMapResponse": "git:AgentMapResponse",
    "purpose": {
      "@id": "git:purpose",
      "@type": "xsd:string"
    },
    "production_base_url": {
      "@id": "git:production_base_url",
      "@type": "xsd:string"
    },
    "rest_base_url": {
      "@id": "git:rest_base_url",
      "@type": "xsd:string"
    },
    "mcp_endpoint": {
      "@id": "git:mcp_endpoint",
      "@type": "xsd:string"
    },
    "openapi_url": {
      "@id": "git:openapi_url",
      "@type": "xsd:string"
    },
    "schema_url": {
      "@id": "git:schema_url",
      "@type": "xsd:string"
    },
    "llms_url": {
      "@id": "git:llms_url",
      "@type": "xsd:string"
    },
    "llms_full_url": {
      "@id": "git:llms_full_url",
      "@type": "xsd:string"
    },
    "short_path": {
      "@id": "git:short_path",
      "@container": "@list"
    },
    "reference_path": {
      "@id": "git:reference_path",
      "@container": "@list"
    },
    "core_surfaces": {
      "@id": "git:core_surfaces",
      "@container": "@list"
    },
    "recommended_agent_flow": {
      "@id": "git:recommended_agent_flow",
      "@container": "@list"
    },
    "surfaces": {
      "@id": "git:surfaces",
      "@container": "@list"
    },
    "AgentPathStep": "git:AgentPathStep",
    "concept": {
      "@id": "git:concept",
      "@type": "xsd:string"
    },
    "rest": {
      "@id": "git:rest",
      "@container": "@list"
    },
    "trust_fields": {
      "@id": "git:trust_fields",
      "@container": "@list"
    },
    "use_when": {
      "@id": "git:use_when",
      "@type": "xsd:string"
    },
    "GrpResponse": "git:GrpResponse",
    "solution_paths": {
      "@id": "git:solution_paths",
      "@container": "@list"
    },
    "recommended_stack": {
      "@id": "git:recommended_stack",
      "@container": "@list"
    },
    "decomposition": {
      "@id": "git:decomposition"
    },
    "confidence": {
      "@id": "git:confidence",
      "@type": "xsd:string"
    },
    "GrpRequest": "git:GrpRequest",
    "goal": {
      "@id": "git:goal",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "git:mode",
      "@type": "xsd:string"
    },
    "constraints": {
      "@id": "git:constraints"
    },
    "McpDiscoveryResponse": "git:McpDiscoveryResponse",
    "endpoint": {
      "@id": "git:endpoint",
      "@type": "xsd:string"
    },
    "attribution": {
      "@id": "git:attribution"
    },
    "docs_url": {
      "@id": "git:docs_url",
      "@type": "xsd:string"
    },
    "health_url": {
      "@id": "git:health_url",
      "@type": "xsd:string"
    },
    "quality_url": {
      "@id": "git:quality_url",
      "@type": "xsd:string"
    },
    "agent_map_url": {
      "@id": "git:agent_map_url",
      "@type": "xsd:string"
    },
    "quickstart": {
      "@id": "git:quickstart"
    },
    "tools": {
      "@id": "git:tools",
      "@container": "@list"
    },
    "McpJsonRpcRequest": "git:McpJsonRpcRequest",
    "jsonrpc": {
      "@id": "git:jsonrpc",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "git:params"
    },
    "McpJsonRpcSuccessResponse": "git:McpJsonRpcSuccessResponse",
    "result": {
      "@id": "git:result"
    },
    "McpJsonRpcErrorResponse": "git:McpJsonRpcErrorResponse",
    "ClassificationOverrideInput": "git:ClassificationOverrideInput",
    "deployment": {
      "@id": "git:deployment",
      "@container": "@list"
    },
    "notes": {
      "@id": "git:notes",
      "@type": "xsd:string"
    },
    "reviewed_by": {
      "@id": "git:reviewed_by",
      "@type": "xsd:string"
    },
    "reviewed_at": {
      "@id": "git:reviewed_at",
      "@type": "xsd:dateTime"
    },
    "RecommendationRequest": "git:RecommendationRequest",
    "use_case": {
      "@id": "git:use_case",
      "@type": "xsd:string"
    },
    "useCase": {
      "@id": "git:useCase",
      "@type": "xsd:string"
    },
    "WorkflowRequest": "git:WorkflowRequest",
    "intent": {
      "@id": "git:intent",
      "@type": "xsd:string"
    },
    "projectId": {
      "@id": "git:projectId",
      "@type": "xsd:string"
    },
    "CompareRequest": "git:CompareRequest",
    "repos": {
      "@id": "git:repos"
    },
    "AlternativesRequest": "git:AlternativesRequest",
    "ProjectLookupRequest": "git:ProjectLookupRequest",
    "related_limit": {
      "@id": "git:related_limit",
      "@type": "xsd:integer"
    },
    "ProjectSummary": "git:ProjectSummary",
    "tl_dr": {
      "@id": "git:tl_dr",
      "@type": "xsd:string"
    },
    "install": {
      "@id": "git:install",
      "@type": "xsd:string"
    },
    "inputs": {
      "@id": "git:inputs",
      "@container": "@list"
    },
    "outputs": {
      "@id": "git:outputs",
      "@container": "@list"
    },
    "good_for": {
      "@id": "git:good_for",
      "@container": "@list"
    },
    "not_good_for": {
      "@id": "git:not_good_for",
      "@container": "@list"
    },
    "RelatedRequest": "git:RelatedRequest",
    "ScoreRequest": "git:ScoreRequest",
    "GraphRequest": "git:GraphRequest",
    "GovernanceRunInput": "git:GovernanceRunInput",
    "task": {
      "@id": "git:task",
      "@type": "xsd:string"
    },
    "trigger": {
      "@id": "git:trigger",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "git:started_at",
      "@type": "xsd:dateTime"
    },
    "finished_at": {
      "@id": "git:finished_at",
      "@type": "xsd:dateTime"
    },
    "duration_ms": {
      "@id": "git:duration_ms",
      "@type": "xsd:integer"
    },
    "report_url": {
      "@id": "git:report_url",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Git.Top API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Git.Top'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-11-10) from openapi/git-top-openapi.json.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/git-top-openapi.json"
  ]
}