Glyt · JSON-LD Context
Glyt Net Context
JSON-LD context defining the semantic vocabulary for Glyt Net from Glyt.
5 Classes
19 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
glyt:
https://glyt.net/schema#
Classes
CreateRequest
RequestView
VerifyRequest
VerifyResult
Error
Properties
| Property | Type | Container |
|---|---|---|
| action | ||
| summary | string | |
| stake_tier | string | |
| callback_url | reference | |
| request_id | string | |
| state | string | |
| action_digest | string | |
| expires_at | dateTime | |
| receipt_id | string | |
| receipt | reference | |
| required_acr | string | |
| expected_agent_sub | string | |
| valid | boolean | |
| decision | string | |
| acr | string | |
| not_after | string | |
| reasons | list | |
| error | string | |
| message | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://glyt.net/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"glyt": "https://glyt.net/schema#",
"CreateRequest": "glyt:CreateRequest",
"action": {
"@id": "glyt:action"
},
"summary": {
"@id": "glyt:summary",
"@type": "xsd:string"
},
"stake_tier": {
"@id": "glyt:stake_tier",
"@type": "xsd:string"
},
"callback_url": {
"@id": "glyt:callback_url",
"@type": "@id"
},
"RequestView": "glyt:RequestView",
"request_id": {
"@id": "glyt:request_id",
"@type": "xsd:string"
},
"state": {
"@id": "glyt:state",
"@type": "xsd:string"
},
"action_digest": {
"@id": "glyt:action_digest",
"@type": "xsd:string"
},
"expires_at": {
"@id": "glyt:expires_at",
"@type": "xsd:dateTime"
},
"receipt_id": {
"@id": "glyt:receipt_id",
"@type": "xsd:string"
},
"receipt": {
"@id": "glyt:receipt",
"@type": "@id"
},
"VerifyRequest": "glyt:VerifyRequest",
"required_acr": {
"@id": "glyt:required_acr",
"@type": "xsd:string"
},
"expected_agent_sub": {
"@id": "glyt:expected_agent_sub",
"@type": "xsd:string"
},
"VerifyResult": "glyt:VerifyResult",
"valid": {
"@id": "glyt:valid",
"@type": "xsd:boolean"
},
"decision": {
"@id": "glyt:decision",
"@type": "xsd:string"
},
"acr": {
"@id": "glyt:acr",
"@type": "xsd:string"
},
"not_after": {
"@id": "glyt:not_after",
"@type": "xsd:string"
},
"reasons": {
"@id": "glyt:reasons",
"@container": "@list"
},
"Error": "glyt:Error",
"error": {
"@id": "glyt:error",
"@type": "xsd:string"
},
"message": {
"@id": "glyt:message",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Glyt API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Glyt'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/glyt-net-openapi.json.",
"dcterms:created": "2026-11-10",
"dcterms:source": [
"openapi/glyt-net-openapi.json"
]
}