Cathedral AI · JSON-LD Context

Cathedral Ai Com Context

JSON-LD context defining the semantic vocabulary for Cathedral Ai Com from Cathedral AI.

25 Classes 54 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/
cathedral: https://cathedral-ai.com/schema#

Classes

AcceptRequest AgentRegister AnchorCheck BehaviourSubmit BulkStore CompactConfirm ConflictResolve ExternalNodeRequest ExternalSignatureRequest GoalCreate GoalUpdate HTTPValidationError MemoryStore MemoryUpdate ObligationCreate ObligationResolve PrepareRequest RecoveryRequest RidgelineSummary SnapshotCreate SourceCreate SpaceCreate SpaceMemoryStore ValidationError VerifyExternalRequest

Properties

Property Type Container
package_id string
import_memories boolean
import_goals boolean
minimum_trust_score
name string
anchor
session_hash string
summary
memories list
merges list
resolution string
resolved_content
node_id string
description
pubkey_hex string
witness_message string
signature string
signed_at string
trust_score decimal
content string
priority decimal
due_at
status
detail list
category string
tags list
importance decimal
ttl_days
source_type
statement string
counterparty
deadline
breach_penalty decimal
resolution_note
note
recovery_token string
platform_distribution list
topic_clusters list
timing_signatures list
interaction_ratios
label
external_divergence
source_identifier string
content_hash string
memory_ids
public_read boolean
loc list
msg string
type string
input
ctx
ridgeline_summary reference
agent_id string
timestamp string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://cathedral-ai.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "cathedral": "https://cathedral-ai.com/schema#",
    "AcceptRequest": "cathedral:AcceptRequest",
    "package_id": {
      "@id": "cathedral:package_id",
      "@type": "xsd:string"
    },
    "import_memories": {
      "@id": "cathedral:import_memories",
      "@type": "xsd:boolean"
    },
    "import_goals": {
      "@id": "cathedral:import_goals",
      "@type": "xsd:boolean"
    },
    "minimum_trust_score": {
      "@id": "cathedral:minimum_trust_score"
    },
    "AgentRegister": "cathedral:AgentRegister",
    "name": {
      "@id": "cathedral:name",
      "@type": "xsd:string"
    },
    "anchor": {
      "@id": "cathedral:anchor"
    },
    "AnchorCheck": "cathedral:AnchorCheck",
    "BehaviourSubmit": "cathedral:BehaviourSubmit",
    "session_hash": {
      "@id": "cathedral:session_hash",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "cathedral:summary"
    },
    "BulkStore": "cathedral:BulkStore",
    "memories": {
      "@id": "cathedral:memories",
      "@container": "@list"
    },
    "CompactConfirm": "cathedral:CompactConfirm",
    "merges": {
      "@id": "cathedral:merges",
      "@container": "@list"
    },
    "ConflictResolve": "cathedral:ConflictResolve",
    "resolution": {
      "@id": "cathedral:resolution",
      "@type": "xsd:string"
    },
    "resolved_content": {
      "@id": "cathedral:resolved_content"
    },
    "ExternalNodeRequest": "cathedral:ExternalNodeRequest",
    "node_id": {
      "@id": "cathedral:node_id",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "cathedral:description"
    },
    "pubkey_hex": {
      "@id": "cathedral:pubkey_hex",
      "@type": "xsd:string"
    },
    "ExternalSignatureRequest": "cathedral:ExternalSignatureRequest",
    "witness_message": {
      "@id": "cathedral:witness_message",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "cathedral:signature",
      "@type": "xsd:string"
    },
    "signed_at": {
      "@id": "cathedral:signed_at",
      "@type": "xsd:string"
    },
    "trust_score": {
      "@id": "cathedral:trust_score",
      "@type": "xsd:decimal"
    },
    "GoalCreate": "cathedral:GoalCreate",
    "content": {
      "@id": "cathedral:content",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "cathedral:priority",
      "@type": "xsd:decimal"
    },
    "due_at": {
      "@id": "cathedral:due_at"
    },
    "GoalUpdate": "cathedral:GoalUpdate",
    "status": {
      "@id": "cathedral:status"
    },
    "HTTPValidationError": "cathedral:HTTPValidationError",
    "detail": {
      "@id": "cathedral:detail",
      "@container": "@list"
    },
    "MemoryStore": "cathedral:MemoryStore",
    "category": {
      "@id": "cathedral:category",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "cathedral:tags",
      "@container": "@list"
    },
    "importance": {
      "@id": "cathedral:importance",
      "@type": "xsd:decimal"
    },
    "ttl_days": {
      "@id": "cathedral:ttl_days"
    },
    "source_type": {
      "@id": "cathedral:source_type"
    },
    "MemoryUpdate": "cathedral:MemoryUpdate",
    "ObligationCreate": "cathedral:ObligationCreate",
    "statement": {
      "@id": "cathedral:statement",
      "@type": "xsd:string"
    },
    "counterparty": {
      "@id": "cathedral:counterparty"
    },
    "deadline": {
      "@id": "cathedral:deadline"
    },
    "breach_penalty": {
      "@id": "cathedral:breach_penalty",
      "@type": "xsd:decimal"
    },
    "ObligationResolve": "cathedral:ObligationResolve",
    "resolution_note": {
      "@id": "cathedral:resolution_note"
    },
    "PrepareRequest": "cathedral:PrepareRequest",
    "note": {
      "@id": "cathedral:note"
    },
    "RecoveryRequest": "cathedral:RecoveryRequest",
    "recovery_token": {
      "@id": "cathedral:recovery_token",
      "@type": "xsd:string"
    },
    "RidgelineSummary": "cathedral:RidgelineSummary",
    "platform_distribution": {
      "@id": "cathedral:platform_distribution",
      "@container": "@list"
    },
    "topic_clusters": {
      "@id": "cathedral:topic_clusters",
      "@container": "@list"
    },
    "timing_signatures": {
      "@id": "cathedral:timing_signatures",
      "@container": "@list"
    },
    "interaction_ratios": {
      "@id": "cathedral:interaction_ratios"
    },
    "SnapshotCreate": "cathedral:SnapshotCreate",
    "label": {
      "@id": "cathedral:label"
    },
    "external_divergence": {
      "@id": "cathedral:external_divergence"
    },
    "SourceCreate": "cathedral:SourceCreate",
    "source_identifier": {
      "@id": "cathedral:source_identifier",
      "@type": "xsd:string"
    },
    "content_hash": {
      "@id": "cathedral:content_hash",
      "@type": "xsd:string"
    },
    "memory_ids": {
      "@id": "cathedral:memory_ids"
    },
    "SpaceCreate": "cathedral:SpaceCreate",
    "public_read": {
      "@id": "cathedral:public_read",
      "@type": "xsd:boolean"
    },
    "SpaceMemoryStore": "cathedral:SpaceMemoryStore",
    "ValidationError": "cathedral:ValidationError",
    "loc": {
      "@id": "cathedral:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "cathedral:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "cathedral:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "cathedral:input"
    },
    "ctx": {
      "@id": "cathedral:ctx"
    },
    "VerifyExternalRequest": "cathedral:VerifyExternalRequest",
    "ridgeline_summary": {
      "@id": "cathedral:ridgeline_summary",
      "@type": "@id"
    },
    "agent_id": {
      "@id": "cathedral:agent_id",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "cathedral:timestamp",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Cathedral AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Cathedral AI'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-04) from openapi/cathedral-ai-com-openapi.json.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/cathedral-ai-com-openapi.json"
  ]
}