{ "@context": { "@vocab": "https://schema.org/", "unify": "https://unify.ai/vocab#", "xsd": "http://www.w3.org/2001/XMLSchema#", "Project": "unify:Project", "Context": "unify:Context", "LogEntry": "unify:LogEntry", "Assistant": "unify:Assistant", "Space": "unify:Space", "Message": "unify:Message", "Commit": "unify:Commit", "Organization": "unify:Organization", "projectName": { "@id": "unify:projectName", "@type": "xsd:string" }, "contextName": { "@id": "unify:contextName", "@type": "xsd:string" }, "logId": { "@id": "unify:logId", "@type": "xsd:integer" }, "entries": { "@id": "unify:entries" }, "assistantId": { "@id": "unify:assistantId", "@type": "xsd:integer" }, "firstName": { "@id": "unify:firstName", "@type": "xsd:string" }, "surname": { "@id": "unify:surname", "@type": "xsd:string" }, "config": { "@id": "unify:config" }, "spaceId": { "@id": "unify:spaceId", "@type": "xsd:integer" }, "spaceName": { "@id": "unify:spaceName", "@type": "xsd:string" }, "messageId": { "@id": "unify:messageId", "@type": "xsd:integer" }, "role": { "@id": "unify:role", "@type": "xsd:string" }, "content": { "@id": "unify:content", "@type": "xsd:string" }, "commitId": { "@id": "unify:commitId", "@type": "xsd:string" }, "organizationId": { "@id": "unify:organizationId", "@type": "xsd:integer" }, "credits": { "@id": "unify:credits", "@type": "xsd:decimal" }, "category": { "@id": "unify:category", "@type": "xsd:string" }, "baseURL": { "@id": "unify:baseURL", "@type": "@id" }, "createdAt": { "@id": "schema:dateCreated", "@type": "xsd:dateTime" }, "updatedAt": { "@id": "schema:dateModified", "@type": "xsd:dateTime" }, "name": "schema:name", "description": "schema:description", "email": "schema:email", "url": "schema:url" }, "@graph": [ { "@id": "unify:Project", "@type": "rdfs:Class", "rdfs:label": "Project", "rdfs:comment": "A top-level namespace grouping log entries, contexts, and versioned snapshots in the Unify platform." }, { "@id": "unify:LogEntry", "@type": "rdfs:Class", "rdfs:label": "Log Entry", "rdfs:comment": "A structured record of an event with arbitrary key-value fields, typically capturing LLM completions." }, { "@id": "unify:Assistant", "@type": "rdfs:Class", "rdfs:label": "Assistant", "rdfs:comment": "An AI agent managed within the Unify platform that can receive messages and belong to Spaces." }, { "@id": "unify:Space", "@type": "rdfs:Class", "rdfs:label": "Space", "rdfs:comment": "A collaboration boundary that groups multiple Assistants together within the Unify platform." }, { "@id": "https://api.unify.ai/v0", "@type": "schema:WebAPI", "schema:name": "Unify Universal API", "schema:description": "Unified REST API for LLM routing, persistence, logging, assistant management, and project organisation.", "schema:url": "https://api.unify.ai/v0", "schema:documentation": "https://docs.unify.ai", "schema:provider": { "@type": "schema:Organization", "schema:name": "Unify", "schema:url": "https://unify.ai" } } ] }