Tailcall · JSON-LD Context

Tailcall Context

JSON-LD context defining the semantic vocabulary for Tailcall from Tailcall.

32 Classes 11 Properties 4 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
tailcall: https://tailcall.run/vocab#
forgecode: https://forgecode.dev/vocab#

Classes

name description url image Provider API BlogPosting SoftwareApplication SoftwareSourceCode GraphQLRuntime APIGateway CLITool AIAssistant directive serverDirective httpDirective upstreamDirective cacheDirective batchDirective graphqlConfiguration nPlusOneDetection requestBatching httpCaching schemaValidation forgeAgent museAgent sageAgent multiAgentArchitecture zshIntegration supportedModels pricingTier contextEngine

Properties

Property Type Container
apis set
dateCreated date
dateModified date
provider reference
humanURL reference
baseURL reference
documentation reference
repositoryURL reference
license reference
tags set
properties set

JSON-LD Document

tailcall-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "apis": "https://apis.io/vocab/",

    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "image": "schema:image",
    "dateCreated": {"@id": "schema:dateCreated", "@type": "xsd:date"},
    "dateModified": {"@id": "schema:dateModified", "@type": "xsd:date"},

    "Provider": "schema:Organization",
    "API": "schema:WebAPI",
    "BlogPosting": "schema:BlogPosting",
    "SoftwareApplication": "schema:SoftwareApplication",
    "SoftwareSourceCode": "schema:SoftwareSourceCode",

    "provider": {"@id": "apis:provider", "@type": "@id"},
    "humanURL": {"@id": "schema:url", "@type": "@id"},
    "baseURL": {"@id": "schema:url", "@type": "@id"},
    "documentation": {"@id": "schema:documentation", "@type": "@id"},
    "repositoryURL": {"@id": "schema:codeRepository", "@type": "@id"},
    "license": {"@id": "schema:license", "@type": "@id"},

    "tags": {"@id": "schema:keywords", "@container": "@set"},
    "apis": {"@id": "apis:hasAPI", "@container": "@set"},
    "properties": {"@id": "apis:properties", "@container": "@set"},

    "GraphQLRuntime": "apis:GraphQLRuntime",
    "APIGateway": "apis:APIGateway",
    "CLITool": "apis:CLITool",
    "AIAssistant": "apis:AIAssistant",

    "tailcall": "https://tailcall.run/vocab#",
    "directive": "tailcall:directive",
    "serverDirective": "tailcall:serverDirective",
    "httpDirective": "tailcall:httpDirective",
    "upstreamDirective": "tailcall:upstreamDirective",
    "cacheDirective": "tailcall:cacheDirective",
    "batchDirective": "tailcall:batchDirective",
    "graphqlConfiguration": "tailcall:graphqlConfiguration",
    "nPlusOneDetection": "tailcall:nPlusOneDetection",
    "requestBatching": "tailcall:requestBatching",
    "httpCaching": "tailcall:httpCaching",
    "schemaValidation": "tailcall:schemaValidation",

    "forgecode": "https://forgecode.dev/vocab#",
    "forgeAgent": "forgecode:forgeAgent",
    "museAgent": "forgecode:museAgent",
    "sageAgent": "forgecode:sageAgent",
    "multiAgentArchitecture": "forgecode:multiAgentArchitecture",
    "zshIntegration": "forgecode:zshIntegration",
    "supportedModels": "forgecode:supportedModels",
    "pricingTier": "forgecode:pricingTier",
    "contextEngine": "forgecode:contextEngine"
  },
  "@graph": [
    {
      "@id": "https://tailcall.run",
      "@type": ["Provider", "schema:Organization"],
      "name": "Tailcall",
      "description": "High-performance GraphQL API gateway and runtime built in Rust for composing multiple upstream REST, gRPC, and GraphQL APIs into a unified GraphQL schema.",
      "url": "https://tailcall.run",
      "tags": ["GraphQL", "API Gateway", "GraphQL Runtime", "Rust", "Open Source", "API Composition"]
    },
    {
      "@id": "https://tailcall.run/graphql-runtime",
      "@type": ["API", "GraphQLRuntime", "SoftwareSourceCode"],
      "name": "Tailcall GraphQL Runtime",
      "description": "Declarative GraphQL runtime with @server, @http, @upstream, @cache, and @batch directives. Provides N+1 detection, HTTP caching, request batching, and static schema validation.",
      "humanURL": "https://tailcall.run",
      "documentation": "https://tailcall.run/docs/",
      "repositoryURL": "https://github.com/tailcallhq/tailcall",
      "license": "https://github.com/tailcallhq/tailcall/blob/main/LICENSE",
      "provider": "https://tailcall.run",
      "directive": ["@server", "@http", "@upstream", "@cache", "@batch"],
      "nPlusOneDetection": true,
      "requestBatching": true,
      "httpCaching": true,
      "schemaValidation": "static"
    },
    {
      "@id": "https://forgecode.dev",
      "@type": ["API", "CLITool", "AIAssistant", "SoftwareApplication"],
      "name": "ForgeCode",
      "description": "CLI coding harness from Tailcall Inc supporting 300+ AI models (Claude, GPT, Grok, Gemini, Deepseek) with ZSH integration, multi-agent architecture, and large codebase context engines.",
      "humanURL": "https://forgecode.dev",
      "documentation": "https://forgecode.dev/docs/",
      "repositoryURL": "https://github.com/tailcallhq/forgecode",
      "provider": "https://tailcall.run",
      "multiAgentArchitecture": {
        "forgeAgent": "Primary orchestration agent",
        "museAgent": "Creative and ideation sub-agent",
        "sageAgent": "Analysis and reasoning sub-agent"
      },
      "zshIntegration": true,
      "supportedModels": "300+",
      "pricingTier": [
        {"name": "Free", "price": "$0/mo"},
        {"name": "Pro", "price": "$20/mo"},
        {"name": "Max", "price": "$100/mo"}
      ]
    }
  ]
}