Faceabot · JSON-LD Context

Faceabot Com Context

JSON-LD context defining the semantic vocabulary for Faceabot Com from Faceabot.

7 Classes 46 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/
faceabot: https://faceabot.com/schema#

Classes

AiBookSignedEnvelope GridRequest JsonRpcRequest CapabilityConstraints ExchangeBatch ExchangeEvent CapacityListing

Properties

Property Type Container
action string
actorId string
ownerFingerprint string
publicKeyJwk
issuedAt dateTime
nonce string
payload
signature string
enrollment
envelope
jsonrpc string
id
method string
params
maxCost decimal
currency string
platforms list
integrations list
executionModes list
localOnly boolean
licenses list
commercialUse boolean
maxRamMb decimal
maxLatencyMs decimal
dataResidency list
events list
protocol string
eventId string
type string
occurredAt dateTime
actor
subject
correlationId string
causationId string
idempotencyKey string
privacy
evidence list
schemaVersion string
resourceId string
ownerId string
kind string
displayName string
rights
availability
minimumPrice
execution

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://faceabot.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "faceabot": "https://faceabot.com/schema#",
    "AiBookSignedEnvelope": "faceabot:AiBookSignedEnvelope",
    "action": {
      "@id": "faceabot:action",
      "@type": "xsd:string"
    },
    "actorId": {
      "@id": "faceabot:actorId",
      "@type": "xsd:string"
    },
    "ownerFingerprint": {
      "@id": "faceabot:ownerFingerprint",
      "@type": "xsd:string"
    },
    "publicKeyJwk": {
      "@id": "faceabot:publicKeyJwk"
    },
    "issuedAt": {
      "@id": "faceabot:issuedAt",
      "@type": "xsd:dateTime"
    },
    "nonce": {
      "@id": "faceabot:nonce",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "faceabot:payload"
    },
    "signature": {
      "@id": "faceabot:signature",
      "@type": "xsd:string"
    },
    "GridRequest": "faceabot:GridRequest",
    "enrollment": {
      "@id": "faceabot:enrollment"
    },
    "envelope": {
      "@id": "faceabot:envelope"
    },
    "JsonRpcRequest": "faceabot:JsonRpcRequest",
    "jsonrpc": {
      "@id": "faceabot:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "faceabot:id"
    },
    "method": {
      "@id": "faceabot:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "faceabot:params"
    },
    "CapabilityConstraints": "faceabot:CapabilityConstraints",
    "maxCost": {
      "@id": "faceabot:maxCost",
      "@type": "xsd:decimal"
    },
    "currency": {
      "@id": "faceabot:currency",
      "@type": "xsd:string"
    },
    "platforms": {
      "@id": "faceabot:platforms",
      "@container": "@list"
    },
    "integrations": {
      "@id": "faceabot:integrations",
      "@container": "@list"
    },
    "executionModes": {
      "@id": "faceabot:executionModes",
      "@container": "@list"
    },
    "localOnly": {
      "@id": "faceabot:localOnly",
      "@type": "xsd:boolean"
    },
    "licenses": {
      "@id": "faceabot:licenses",
      "@container": "@list"
    },
    "commercialUse": {
      "@id": "faceabot:commercialUse",
      "@type": "xsd:boolean"
    },
    "maxRamMb": {
      "@id": "faceabot:maxRamMb",
      "@type": "xsd:decimal"
    },
    "maxLatencyMs": {
      "@id": "faceabot:maxLatencyMs",
      "@type": "xsd:decimal"
    },
    "dataResidency": {
      "@id": "faceabot:dataResidency",
      "@container": "@list"
    },
    "ExchangeBatch": "faceabot:ExchangeBatch",
    "events": {
      "@id": "faceabot:events",
      "@container": "@list"
    },
    "ExchangeEvent": "faceabot:ExchangeEvent",
    "protocol": {
      "@id": "faceabot:protocol",
      "@type": "xsd:string"
    },
    "eventId": {
      "@id": "faceabot:eventId",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "faceabot:type",
      "@type": "xsd:string"
    },
    "occurredAt": {
      "@id": "faceabot:occurredAt",
      "@type": "xsd:dateTime"
    },
    "actor": {
      "@id": "faceabot:actor"
    },
    "subject": {
      "@id": "faceabot:subject"
    },
    "correlationId": {
      "@id": "faceabot:correlationId",
      "@type": "xsd:string"
    },
    "causationId": {
      "@id": "faceabot:causationId",
      "@type": "xsd:string"
    },
    "idempotencyKey": {
      "@id": "faceabot:idempotencyKey",
      "@type": "xsd:string"
    },
    "privacy": {
      "@id": "faceabot:privacy"
    },
    "evidence": {
      "@id": "faceabot:evidence",
      "@container": "@list"
    },
    "CapacityListing": "faceabot:CapacityListing",
    "schemaVersion": {
      "@id": "faceabot:schemaVersion",
      "@type": "xsd:string"
    },
    "resourceId": {
      "@id": "faceabot:resourceId",
      "@type": "xsd:string"
    },
    "ownerId": {
      "@id": "faceabot:ownerId",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "faceabot:kind",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "faceabot:displayName",
      "@type": "xsd:string"
    },
    "rights": {
      "@id": "faceabot:rights"
    },
    "availability": {
      "@id": "faceabot:availability"
    },
    "minimumPrice": {
      "@id": "faceabot:minimumPrice"
    },
    "execution": {
      "@id": "faceabot:execution"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Faceabot API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Faceabot'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-07) from openapi/faceabot-com-openapi.json.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/faceabot-com-openapi.json"
  ]
}