vulk-dev · JSON-LD Context

Vulk Dev Context

JSON-LD context defining the semantic vocabulary for Vulk Dev from vulk-dev.

14 Classes 67 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
vulk: https://vulk.dev/schema#

Classes

Error ProjectSummary ProjectList Project Instruction AdmissionReceipt Operation FileList FileContent Deleted Model ModelList Usage LegacyCreditBalance

Properties

Property Type Container
error string
code string
status integer
retryAfter integer
id string
title string
kind string
createdAt dateTime
url reference
projects list
count integer
pagination
folder string
versions integer
versionsWithFiles integer
files integer
bytes integer
lastVersionStatus string
lastVersionError string
siteName string
previewUrl reference
liveUrl reference
prompt string
model string
requestId string
accepted boolean
operationStatus string
projectId string
editorUrl reference
nextAction string
stopStatus string
pendingProvider boolean
decision string
startedAt dateTime
finishedAt dateTime
currentProjectPreviewUrl reference
currentProjectLiveUrl reference
responses list
responsesTruncated boolean
version integer
totalFiles integer
totalBytes integer
truncated boolean
path string
content string
success boolean
deletedAt dateTime
name string
description string
provider string
group string
credits decimal
inputs list
locked boolean
lockReason string
requiredPlan string
models list
plan string
billingInterval string
monthlyCredits decimal
renewsAt dateTime
creditBalance decimal
creditsUsedLast30Days decimal
generationsLast30Days integer
failedGenerationsLast30Days integer
modelsUsedLast30Days list
balance decimal

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://vulk.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "vulk": "https://vulk.dev/schema#",
    "Error": "vulk:Error",
    "error": {
      "@id": "vulk:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "vulk:code",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "vulk:status",
      "@type": "xsd:integer"
    },
    "retryAfter": {
      "@id": "vulk:retryAfter",
      "@type": "xsd:integer"
    },
    "ProjectSummary": "vulk:ProjectSummary",
    "id": {
      "@id": "vulk:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "vulk:title",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "vulk:kind",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "vulk:createdAt",
      "@type": "xsd:dateTime"
    },
    "url": {
      "@id": "vulk:url",
      "@type": "@id"
    },
    "ProjectList": "vulk:ProjectList",
    "projects": {
      "@id": "vulk:projects",
      "@container": "@list"
    },
    "count": {
      "@id": "vulk:count",
      "@type": "xsd:integer"
    },
    "pagination": {
      "@id": "vulk:pagination"
    },
    "Project": "vulk:Project",
    "folder": {
      "@id": "vulk:folder",
      "@type": "xsd:string"
    },
    "versions": {
      "@id": "vulk:versions",
      "@type": "xsd:integer"
    },
    "versionsWithFiles": {
      "@id": "vulk:versionsWithFiles",
      "@type": "xsd:integer"
    },
    "files": {
      "@id": "vulk:files",
      "@type": "xsd:integer"
    },
    "bytes": {
      "@id": "vulk:bytes",
      "@type": "xsd:integer"
    },
    "lastVersionStatus": {
      "@id": "vulk:lastVersionStatus",
      "@type": "xsd:string"
    },
    "lastVersionError": {
      "@id": "vulk:lastVersionError",
      "@type": "xsd:string"
    },
    "siteName": {
      "@id": "vulk:siteName",
      "@type": "xsd:string"
    },
    "previewUrl": {
      "@id": "vulk:previewUrl",
      "@type": "@id"
    },
    "liveUrl": {
      "@id": "vulk:liveUrl",
      "@type": "@id"
    },
    "Instruction": "vulk:Instruction",
    "prompt": {
      "@id": "vulk:prompt",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "vulk:model",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "vulk:requestId",
      "@type": "xsd:string"
    },
    "AdmissionReceipt": "vulk:AdmissionReceipt",
    "accepted": {
      "@id": "vulk:accepted",
      "@type": "xsd:boolean"
    },
    "operationStatus": {
      "@id": "vulk:operationStatus",
      "@type": "xsd:string"
    },
    "projectId": {
      "@id": "vulk:projectId",
      "@type": "xsd:string"
    },
    "editorUrl": {
      "@id": "vulk:editorUrl",
      "@type": "@id"
    },
    "nextAction": {
      "@id": "vulk:nextAction",
      "@type": "xsd:string"
    },
    "Operation": "vulk:Operation",
    "stopStatus": {
      "@id": "vulk:stopStatus",
      "@type": "xsd:string"
    },
    "pendingProvider": {
      "@id": "vulk:pendingProvider",
      "@type": "xsd:boolean"
    },
    "decision": {
      "@id": "vulk:decision",
      "@type": "xsd:string"
    },
    "startedAt": {
      "@id": "vulk:startedAt",
      "@type": "xsd:dateTime"
    },
    "finishedAt": {
      "@id": "vulk:finishedAt",
      "@type": "xsd:dateTime"
    },
    "currentProjectPreviewUrl": {
      "@id": "vulk:currentProjectPreviewUrl",
      "@type": "@id"
    },
    "currentProjectLiveUrl": {
      "@id": "vulk:currentProjectLiveUrl",
      "@type": "@id"
    },
    "responses": {
      "@id": "vulk:responses",
      "@container": "@list"
    },
    "responsesTruncated": {
      "@id": "vulk:responsesTruncated",
      "@type": "xsd:boolean"
    },
    "FileList": "vulk:FileList",
    "version": {
      "@id": "vulk:version",
      "@type": "xsd:integer"
    },
    "totalFiles": {
      "@id": "vulk:totalFiles",
      "@type": "xsd:integer"
    },
    "totalBytes": {
      "@id": "vulk:totalBytes",
      "@type": "xsd:integer"
    },
    "truncated": {
      "@id": "vulk:truncated",
      "@type": "xsd:boolean"
    },
    "FileContent": "vulk:FileContent",
    "path": {
      "@id": "vulk:path",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "vulk:content",
      "@type": "xsd:string"
    },
    "Deleted": "vulk:Deleted",
    "success": {
      "@id": "vulk:success",
      "@type": "xsd:boolean"
    },
    "deletedAt": {
      "@id": "vulk:deletedAt",
      "@type": "xsd:dateTime"
    },
    "Model": "vulk:Model",
    "name": {
      "@id": "vulk:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "vulk:description",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "vulk:provider",
      "@type": "xsd:string"
    },
    "group": {
      "@id": "vulk:group",
      "@type": "xsd:string"
    },
    "credits": {
      "@id": "vulk:credits",
      "@type": "xsd:decimal"
    },
    "inputs": {
      "@id": "vulk:inputs",
      "@container": "@list"
    },
    "locked": {
      "@id": "vulk:locked",
      "@type": "xsd:boolean"
    },
    "lockReason": {
      "@id": "vulk:lockReason",
      "@type": "xsd:string"
    },
    "requiredPlan": {
      "@id": "vulk:requiredPlan",
      "@type": "xsd:string"
    },
    "ModelList": "vulk:ModelList",
    "models": {
      "@id": "vulk:models",
      "@container": "@list"
    },
    "Usage": "vulk:Usage",
    "plan": {
      "@id": "vulk:plan",
      "@type": "xsd:string"
    },
    "billingInterval": {
      "@id": "vulk:billingInterval",
      "@type": "xsd:string"
    },
    "monthlyCredits": {
      "@id": "vulk:monthlyCredits",
      "@type": "xsd:decimal"
    },
    "renewsAt": {
      "@id": "vulk:renewsAt",
      "@type": "xsd:dateTime"
    },
    "creditBalance": {
      "@id": "vulk:creditBalance",
      "@type": "xsd:decimal"
    },
    "creditsUsedLast30Days": {
      "@id": "vulk:creditsUsedLast30Days",
      "@type": "xsd:decimal"
    },
    "generationsLast30Days": {
      "@id": "vulk:generationsLast30Days",
      "@type": "xsd:integer"
    },
    "failedGenerationsLast30Days": {
      "@id": "vulk:failedGenerationsLast30Days",
      "@type": "xsd:integer"
    },
    "modelsUsedLast30Days": {
      "@id": "vulk:modelsUsedLast30Days",
      "@container": "@list"
    },
    "LegacyCreditBalance": "vulk:LegacyCreditBalance",
    "balance": {
      "@id": "vulk:balance",
      "@type": "xsd:decimal"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "vulk-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects vulk-dev'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-30) from openapi/vulk-dev-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/vulk-dev-openapi.json"
  ]
}