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
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
{
"@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"
]
}