levirge-com · JSON-LD Context
Levirge Com Context
JSON-LD context defining the semantic vocabulary for Levirge Com from levirge-com.
20 Classes
79 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
levirge:
https://levirge.com/schema#
Classes
TenantStatus
PlanNatsLimits
PlanDefinition
PlanDefinitionInput
PlanDefinitionUpdate
TenantMeta
UserStatus
UserRole
UserProfile
UserAccountMapping
ProvisioningToken
TagSelector
RuleMetadata
AuditRecord
NatsSession
ServiceCredential
Error
InviteCodeRecord
InviteCodeSeat
PlatformAdminApiToken
Properties
| Property | Type | Container |
|---|---|---|
| streams | integer | |
| consumers | integer | |
| memStorage | integer | |
| diskStorage | integer | |
| planId | string | |
| productId | string | |
| name | string | |
| price | string | |
| maxServices | integer | |
| maxUsers | integer | |
| natsLimits | reference | |
| createdAt | integer | |
| updatedAt | integer | |
| stripePriceId | string | |
| minSeats | integer | |
| selfServe | boolean | |
| stealthSlots | integer | |
| tenantId | string | |
| accountPub | string | |
| signingKeyPub | string | |
| previousSigningKeyPub | string | |
| plan | reference | |
| planName | string | |
| planPrice | string | |
| planStealthSlots | integer | |
| subscriptionStatus | string | |
| status | reference | |
| rotatedAt | integer | |
| accountJwtVersion | integer | |
| userId | string | |
| string | ||
| displayName | string | |
| oidcSub | string | |
| totpEnrolled | boolean | |
| iatMin | integer | |
| role | reference | |
| addedAt | integer | |
| addedBy | string | |
| clientId | string | |
| allowedDrivers | list | |
| allowedTags | ||
| maxUses | integer | |
| useCount | integer | |
| expiresAt | integer | |
| revoked | boolean | |
| createdBy | string | |
| eq | list | |
| and | list | |
| or | list | |
| not | reference | |
| note | string | |
| eventId | string | |
| timestamp | string | |
| tenant | string | |
| category | string | |
| eventType | string | |
| actor | ||
| target | ||
| details | ||
| prevHash | string | |
| natsJwt | string | |
| nkeySeed | string | |
| jwt | string | |
| seed | string | |
| error | string | |
| code | string | |
| kind | string | |
| seats | list | |
| revokedAt | decimal | |
| revokedBy | string | |
| formatted | string | |
| effectiveStatus | string | |
| usedCount | integer | |
| heldCount | integer | |
| reservedAt | decimal | |
| stripeSessionId | string | |
| redeemedAt | decimal | |
| stripeSubscriptionId | string | |
| tokenId | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://levirge.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"levirge": "https://levirge.com/schema#",
"TenantStatus": "levirge:TenantStatus",
"PlanNatsLimits": "levirge:PlanNatsLimits",
"streams": {
"@id": "levirge:streams",
"@type": "xsd:integer"
},
"consumers": {
"@id": "levirge:consumers",
"@type": "xsd:integer"
},
"memStorage": {
"@id": "levirge:memStorage",
"@type": "xsd:integer"
},
"diskStorage": {
"@id": "levirge:diskStorage",
"@type": "xsd:integer"
},
"PlanDefinition": "levirge:PlanDefinition",
"planId": {
"@id": "levirge:planId",
"@type": "xsd:string"
},
"productId": {
"@id": "levirge:productId",
"@type": "xsd:string"
},
"name": {
"@id": "levirge:name",
"@type": "xsd:string"
},
"price": {
"@id": "levirge:price",
"@type": "xsd:string"
},
"maxServices": {
"@id": "levirge:maxServices",
"@type": "xsd:integer"
},
"maxUsers": {
"@id": "levirge:maxUsers",
"@type": "xsd:integer"
},
"natsLimits": {
"@id": "levirge:natsLimits",
"@type": "@id"
},
"createdAt": {
"@id": "levirge:createdAt",
"@type": "xsd:integer"
},
"updatedAt": {
"@id": "levirge:updatedAt",
"@type": "xsd:integer"
},
"stripePriceId": {
"@id": "levirge:stripePriceId",
"@type": "xsd:string"
},
"minSeats": {
"@id": "levirge:minSeats",
"@type": "xsd:integer"
},
"selfServe": {
"@id": "levirge:selfServe",
"@type": "xsd:boolean"
},
"stealthSlots": {
"@id": "levirge:stealthSlots",
"@type": "xsd:integer"
},
"PlanDefinitionInput": "levirge:PlanDefinitionInput",
"PlanDefinitionUpdate": "levirge:PlanDefinitionUpdate",
"TenantMeta": "levirge:TenantMeta",
"tenantId": {
"@id": "levirge:tenantId",
"@type": "xsd:string"
},
"accountPub": {
"@id": "levirge:accountPub",
"@type": "xsd:string"
},
"signingKeyPub": {
"@id": "levirge:signingKeyPub",
"@type": "xsd:string"
},
"previousSigningKeyPub": {
"@id": "levirge:previousSigningKeyPub",
"@type": "xsd:string"
},
"plan": {
"@id": "levirge:plan",
"@type": "@id"
},
"planName": {
"@id": "levirge:planName",
"@type": "xsd:string"
},
"planPrice": {
"@id": "levirge:planPrice",
"@type": "xsd:string"
},
"planStealthSlots": {
"@id": "levirge:planStealthSlots",
"@type": "xsd:integer"
},
"subscriptionStatus": {
"@id": "levirge:subscriptionStatus",
"@type": "xsd:string"
},
"status": {
"@id": "levirge:status",
"@type": "@id"
},
"rotatedAt": {
"@id": "levirge:rotatedAt",
"@type": "xsd:integer"
},
"accountJwtVersion": {
"@id": "levirge:accountJwtVersion",
"@type": "xsd:integer"
},
"UserStatus": "levirge:UserStatus",
"UserRole": "levirge:UserRole",
"UserProfile": "levirge:UserProfile",
"userId": {
"@id": "levirge:userId",
"@type": "xsd:string"
},
"email": {
"@id": "levirge:email",
"@type": "xsd:string"
},
"displayName": {
"@id": "levirge:displayName",
"@type": "xsd:string"
},
"oidcSub": {
"@id": "levirge:oidcSub",
"@type": "xsd:string"
},
"totpEnrolled": {
"@id": "levirge:totpEnrolled",
"@type": "xsd:boolean"
},
"iatMin": {
"@id": "levirge:iatMin",
"@type": "xsd:integer"
},
"UserAccountMapping": "levirge:UserAccountMapping",
"role": {
"@id": "levirge:role",
"@type": "@id"
},
"addedAt": {
"@id": "levirge:addedAt",
"@type": "xsd:integer"
},
"addedBy": {
"@id": "levirge:addedBy",
"@type": "xsd:string"
},
"ProvisioningToken": "levirge:ProvisioningToken",
"clientId": {
"@id": "levirge:clientId",
"@type": "xsd:string"
},
"allowedDrivers": {
"@id": "levirge:allowedDrivers",
"@container": "@list"
},
"allowedTags": {
"@id": "levirge:allowedTags"
},
"maxUses": {
"@id": "levirge:maxUses",
"@type": "xsd:integer"
},
"useCount": {
"@id": "levirge:useCount",
"@type": "xsd:integer"
},
"expiresAt": {
"@id": "levirge:expiresAt",
"@type": "xsd:integer"
},
"revoked": {
"@id": "levirge:revoked",
"@type": "xsd:boolean"
},
"createdBy": {
"@id": "levirge:createdBy",
"@type": "xsd:string"
},
"TagSelector": "levirge:TagSelector",
"eq": {
"@id": "levirge:eq",
"@container": "@list"
},
"and": {
"@id": "levirge:and",
"@container": "@list"
},
"or": {
"@id": "levirge:or",
"@container": "@list"
},
"not": {
"@id": "levirge:not",
"@type": "@id"
},
"RuleMetadata": "levirge:RuleMetadata",
"note": {
"@id": "levirge:note",
"@type": "xsd:string"
},
"AuditRecord": "levirge:AuditRecord",
"eventId": {
"@id": "levirge:eventId",
"@type": "xsd:string"
},
"timestamp": {
"@id": "levirge:timestamp",
"@type": "xsd:string"
},
"tenant": {
"@id": "levirge:tenant",
"@type": "xsd:string"
},
"category": {
"@id": "levirge:category",
"@type": "xsd:string"
},
"eventType": {
"@id": "levirge:eventType",
"@type": "xsd:string"
},
"actor": {
"@id": "levirge:actor"
},
"target": {
"@id": "levirge:target"
},
"details": {
"@id": "levirge:details"
},
"prevHash": {
"@id": "levirge:prevHash",
"@type": "xsd:string"
},
"NatsSession": "levirge:NatsSession",
"natsJwt": {
"@id": "levirge:natsJwt",
"@type": "xsd:string"
},
"nkeySeed": {
"@id": "levirge:nkeySeed",
"@type": "xsd:string"
},
"ServiceCredential": "levirge:ServiceCredential",
"jwt": {
"@id": "levirge:jwt",
"@type": "xsd:string"
},
"seed": {
"@id": "levirge:seed",
"@type": "xsd:string"
},
"Error": "levirge:Error",
"error": {
"@id": "levirge:error",
"@type": "xsd:string"
},
"InviteCodeRecord": "levirge:InviteCodeRecord",
"code": {
"@id": "levirge:code",
"@type": "xsd:string"
},
"kind": {
"@id": "levirge:kind",
"@type": "xsd:string"
},
"seats": {
"@id": "levirge:seats",
"@container": "@list"
},
"revokedAt": {
"@id": "levirge:revokedAt",
"@type": "xsd:decimal"
},
"revokedBy": {
"@id": "levirge:revokedBy",
"@type": "xsd:string"
},
"formatted": {
"@id": "levirge:formatted",
"@type": "xsd:string"
},
"effectiveStatus": {
"@id": "levirge:effectiveStatus",
"@type": "xsd:string"
},
"usedCount": {
"@id": "levirge:usedCount",
"@type": "xsd:integer"
},
"heldCount": {
"@id": "levirge:heldCount",
"@type": "xsd:integer"
},
"InviteCodeSeat": "levirge:InviteCodeSeat",
"reservedAt": {
"@id": "levirge:reservedAt",
"@type": "xsd:decimal"
},
"stripeSessionId": {
"@id": "levirge:stripeSessionId",
"@type": "xsd:string"
},
"redeemedAt": {
"@id": "levirge:redeemedAt",
"@type": "xsd:decimal"
},
"stripeSubscriptionId": {
"@id": "levirge:stripeSubscriptionId",
"@type": "xsd:string"
},
"PlatformAdminApiToken": "levirge:PlatformAdminApiToken",
"tokenId": {
"@id": "levirge:tokenId",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "levirge-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects levirge-com'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/_original/levirge-com-public-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/_original/levirge-com-public-openapi.json"
]
}