Geniffy · JSON-LD Context

Geniffy Com Context

JSON-LD context defining the semantic vocabulary for Geniffy Com from Geniffy.

120 Classes 246 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/
geniffy: https://geniffy.com/schema#

Classes

AddIn Answer ApproveIn AuditEntry AuditListResponse BatchIn BatchOut BatchRow Body_add_file_api_memories_files_post Body_add_file_v1_memories_file_post BriefOut BriefingIn BriefingOut Change ChangeList CheckoutIn ContextOut CorrectIn CreateNoteRequest DeclineIn Deleted DeletedLabelled DocsQuestion EpisodeList EpisodeOut ErrorDetail ErrorOut ExportOut ExportedEpisode ExportedIntention ExportedLesson ExportedMemory ExtraIn FileDeleted FileIn FileList FileOut FileRow FileText FilesDeleted GateIn GraphEdge GraphNode GraphOut HTTPValidationError HealthItem IntentionList IntentionOut IntentionSet JoinIn KeyList KeyOut KeyRevoked LessonList LessonOut LinkIn MeIn Memory MemoryHealthOut MemoryList Message MoveIn Moved MovedFrom NowOut PartnerRow PartnersResponse PossibleDuplicate ProfileOut RenameIn SameBody SameIn SameOut SavingIn SearchIn SearchOut SectionDeleted SectionIn SectionList SectionOut SegmentCounts Source SourceList SourceOut SourceRef SourceText SpaceList SpaceRow StateOut SupportIn TimezoneIn TimezoneOut TodayResponse TodayUser UndoMergeOut UnreadOut UnreadTurn UsageOut UserActionEntry UserFullResponse UserKeyIn UserListItem UserListResponse UserNote UserNoteListResponse UserRecentActionsResponse UserSearchHit UserSearchResponse ValidationError VerifyIn WrongIn app__memory_app__dev_api__AskIn app__memory_app__dev_api__ContextIn app__memory_app__dev_api__IntentionIn app__memory_app__dev_api__KeyIn app__memory_app__router__AskIn app__memory_app__router__ContextIn app__memory_app__router__IntentionIn app__memory_app__router__KeyIn app__memory_app__router__NoteIn

Properties

Property Type Container
text
url
messages
title
said_at
timezone
external_id
session
labels
space
question string
answer
message
memories list
clash boolean
emails list
id integer
actor_email string
actor_source string
action string
target_type string
target_id
target_email
result string
reason
severity string
created_at dateTime
count integer
results list
items list
added integer
failed integer
index integer
source
error
file string
subject
summary
total integer
project
cue string
budget_chars integer
briefing string
now list
due list
lessons list
episodes list
last list
unread
cursor
at string
change string
kind string
was
because
until
memory_id
field
changes list
more boolean
plan string
period string
currency string
name
country
company
tax_id
context string
used integer
empty boolean
body string
deleted boolean
sources_deleted integer
what_happened
outcome
led_to
people list
decisions list
revised list
started_at
ended_at
code string
exported_at string
stored_in string
sources list
files list
intentions list
status
what
owner
trigger
overdue boolean
when
moved_from list
sources_total integer
statement
applies_when
why
strength integer
about
learned_at
date
quote
on boolean
cap_usd decimal
path string
next
size integer
updated_at string
created boolean
from string
to string
label string
memory_ids list
current boolean
type string
nodes list
edges list
possible_duplicates list
typing boolean
detail list
expected
mark
intention reference
email string
role
use
keys list
key
starts_with
last_used_at
expires_at
note
revoked boolean
health
tested_at
asked integer
score
counts
content
parts
tool_calls
tool_call_id
function_call
time
moved integer
partner_name
partner_email
is_active boolean
clicks integer
signups integer
last_signup_at
generated_at dateTime
a string
b string
lasting list
grouped
same boolean
merge_id
paused boolean
q string
limit integer
description string
keywords list
topics list
sections list
applies_to string
all integer
new integer
active integer
power integer
at_risk integer
dormant integer
test integer
file_name
file_type
size_bytes
facts
added_by
added_at
chars integer
offset integer
spaces list
last_added_at
goal
focus
open list
next_steps list
blockers list
done list
topic string
request_id
details boolean
page
release
date_order
new_today list
returned_today list
at_risk_this_week list
full_name
lifecycle_stage string
signal string
last_active_at
undone boolean
already boolean
turns list
speaker
trial boolean
period_start string
period_end string
learned_tokens integer
included_tokens integer
waiting_tokens integer
answers integer
included_answers integer
extra_on boolean
extra_cap_usd decimal
extra_used_usd decimal
state string
chat_id
app string
route string
parameters
error_message
duration_ms
cost_usd
user reference
recent_audit list
firebase_uid string
email_verified
is_test_account boolean
active_days_7d integer
activity_sparkline list
user_id integer
author_email string
query string
loc list
msg string
input
ctx
razorpay_payment_id string
razorpay_subscription_id string
razorpay_signature string
with_sources boolean
rpm
import_from

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://geniffy.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "geniffy": "https://geniffy.com/schema#",
    "AddIn": "geniffy:AddIn",
    "text": {
      "@id": "geniffy:text"
    },
    "url": {
      "@id": "geniffy:url"
    },
    "messages": {
      "@id": "geniffy:messages"
    },
    "title": {
      "@id": "geniffy:title"
    },
    "said_at": {
      "@id": "geniffy:said_at"
    },
    "timezone": {
      "@id": "geniffy:timezone"
    },
    "external_id": {
      "@id": "geniffy:external_id"
    },
    "session": {
      "@id": "geniffy:session"
    },
    "labels": {
      "@id": "geniffy:labels"
    },
    "space": {
      "@id": "geniffy:space"
    },
    "Answer": "geniffy:Answer",
    "question": {
      "@id": "geniffy:question",
      "@type": "xsd:string"
    },
    "answer": {
      "@id": "geniffy:answer"
    },
    "message": {
      "@id": "geniffy:message"
    },
    "memories": {
      "@id": "geniffy:memories",
      "@container": "@list"
    },
    "clash": {
      "@id": "geniffy:clash",
      "@type": "xsd:boolean"
    },
    "ApproveIn": "geniffy:ApproveIn",
    "emails": {
      "@id": "geniffy:emails",
      "@container": "@list"
    },
    "AuditEntry": "geniffy:AuditEntry",
    "id": {
      "@id": "geniffy:id",
      "@type": "xsd:integer"
    },
    "actor_email": {
      "@id": "geniffy:actor_email",
      "@type": "xsd:string"
    },
    "actor_source": {
      "@id": "geniffy:actor_source",
      "@type": "xsd:string"
    },
    "action": {
      "@id": "geniffy:action",
      "@type": "xsd:string"
    },
    "target_type": {
      "@id": "geniffy:target_type",
      "@type": "xsd:string"
    },
    "target_id": {
      "@id": "geniffy:target_id"
    },
    "target_email": {
      "@id": "geniffy:target_email"
    },
    "result": {
      "@id": "geniffy:result",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "geniffy:reason"
    },
    "severity": {
      "@id": "geniffy:severity",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "geniffy:created_at",
      "@type": "xsd:dateTime"
    },
    "AuditListResponse": "geniffy:AuditListResponse",
    "count": {
      "@id": "geniffy:count",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "geniffy:results",
      "@container": "@list"
    },
    "BatchIn": "geniffy:BatchIn",
    "items": {
      "@id": "geniffy:items",
      "@container": "@list"
    },
    "BatchOut": "geniffy:BatchOut",
    "added": {
      "@id": "geniffy:added",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "geniffy:failed",
      "@type": "xsd:integer"
    },
    "BatchRow": "geniffy:BatchRow",
    "index": {
      "@id": "geniffy:index",
      "@type": "xsd:integer"
    },
    "source": {
      "@id": "geniffy:source"
    },
    "error": {
      "@id": "geniffy:error"
    },
    "Body_add_file_api_memories_files_post": "geniffy:Body_add_file_api_memories_files_post",
    "file": {
      "@id": "geniffy:file",
      "@type": "xsd:string"
    },
    "Body_add_file_v1_memories_file_post": "geniffy:Body_add_file_v1_memories_file_post",
    "BriefOut": "geniffy:BriefOut",
    "subject": {
      "@id": "geniffy:subject"
    },
    "summary": {
      "@id": "geniffy:summary"
    },
    "total": {
      "@id": "geniffy:total",
      "@type": "xsd:integer"
    },
    "BriefingIn": "geniffy:BriefingIn",
    "project": {
      "@id": "geniffy:project"
    },
    "cue": {
      "@id": "geniffy:cue",
      "@type": "xsd:string"
    },
    "budget_chars": {
      "@id": "geniffy:budget_chars",
      "@type": "xsd:integer"
    },
    "BriefingOut": "geniffy:BriefingOut",
    "briefing": {
      "@id": "geniffy:briefing",
      "@type": "xsd:string"
    },
    "now": {
      "@id": "geniffy:now",
      "@container": "@list"
    },
    "due": {
      "@id": "geniffy:due",
      "@container": "@list"
    },
    "lessons": {
      "@id": "geniffy:lessons",
      "@container": "@list"
    },
    "episodes": {
      "@id": "geniffy:episodes",
      "@container": "@list"
    },
    "last": {
      "@id": "geniffy:last",
      "@container": "@list"
    },
    "unread": {
      "@id": "geniffy:unread"
    },
    "cursor": {
      "@id": "geniffy:cursor"
    },
    "Change": "geniffy:Change",
    "at": {
      "@id": "geniffy:at",
      "@type": "xsd:string"
    },
    "change": {
      "@id": "geniffy:change",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "geniffy:kind",
      "@type": "xsd:string"
    },
    "was": {
      "@id": "geniffy:was"
    },
    "because": {
      "@id": "geniffy:because"
    },
    "until": {
      "@id": "geniffy:until"
    },
    "memory_id": {
      "@id": "geniffy:memory_id"
    },
    "field": {
      "@id": "geniffy:field"
    },
    "ChangeList": "geniffy:ChangeList",
    "changes": {
      "@id": "geniffy:changes",
      "@container": "@list"
    },
    "more": {
      "@id": "geniffy:more",
      "@type": "xsd:boolean"
    },
    "CheckoutIn": "geniffy:CheckoutIn",
    "plan": {
      "@id": "geniffy:plan",
      "@type": "xsd:string"
    },
    "period": {
      "@id": "geniffy:period",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "geniffy:currency",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "geniffy:name"
    },
    "country": {
      "@id": "geniffy:country"
    },
    "company": {
      "@id": "geniffy:company"
    },
    "tax_id": {
      "@id": "geniffy:tax_id"
    },
    "ContextOut": "geniffy:ContextOut",
    "context": {
      "@id": "geniffy:context",
      "@type": "xsd:string"
    },
    "used": {
      "@id": "geniffy:used",
      "@type": "xsd:integer"
    },
    "empty": {
      "@id": "geniffy:empty",
      "@type": "xsd:boolean"
    },
    "CorrectIn": "geniffy:CorrectIn",
    "CreateNoteRequest": "geniffy:CreateNoteRequest",
    "body": {
      "@id": "geniffy:body",
      "@type": "xsd:string"
    },
    "DeclineIn": "geniffy:DeclineIn",
    "Deleted": "geniffy:Deleted",
    "deleted": {
      "@id": "geniffy:deleted",
      "@type": "xsd:boolean"
    },
    "DeletedLabelled": "geniffy:DeletedLabelled",
    "sources_deleted": {
      "@id": "geniffy:sources_deleted",
      "@type": "xsd:integer"
    },
    "DocsQuestion": "geniffy:DocsQuestion",
    "EpisodeList": "geniffy:EpisodeList",
    "EpisodeOut": "geniffy:EpisodeOut",
    "what_happened": {
      "@id": "geniffy:what_happened"
    },
    "outcome": {
      "@id": "geniffy:outcome"
    },
    "led_to": {
      "@id": "geniffy:led_to"
    },
    "people": {
      "@id": "geniffy:people",
      "@container": "@list"
    },
    "decisions": {
      "@id": "geniffy:decisions",
      "@container": "@list"
    },
    "revised": {
      "@id": "geniffy:revised",
      "@container": "@list"
    },
    "started_at": {
      "@id": "geniffy:started_at"
    },
    "ended_at": {
      "@id": "geniffy:ended_at"
    },
    "ErrorDetail": "geniffy:ErrorDetail",
    "code": {
      "@id": "geniffy:code",
      "@type": "xsd:string"
    },
    "ErrorOut": "geniffy:ErrorOut",
    "ExportOut": "geniffy:ExportOut",
    "exported_at": {
      "@id": "geniffy:exported_at",
      "@type": "xsd:string"
    },
    "stored_in": {
      "@id": "geniffy:stored_in",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "geniffy:sources",
      "@container": "@list"
    },
    "files": {
      "@id": "geniffy:files",
      "@container": "@list"
    },
    "intentions": {
      "@id": "geniffy:intentions",
      "@container": "@list"
    },
    "ExportedEpisode": "geniffy:ExportedEpisode",
    "status": {
      "@id": "geniffy:status"
    },
    "ExportedIntention": "geniffy:ExportedIntention",
    "what": {
      "@id": "geniffy:what"
    },
    "owner": {
      "@id": "geniffy:owner"
    },
    "trigger": {
      "@id": "geniffy:trigger"
    },
    "overdue": {
      "@id": "geniffy:overdue",
      "@type": "xsd:boolean"
    },
    "when": {
      "@id": "geniffy:when"
    },
    "moved_from": {
      "@id": "geniffy:moved_from",
      "@container": "@list"
    },
    "sources_total": {
      "@id": "geniffy:sources_total",
      "@type": "xsd:integer"
    },
    "ExportedLesson": "geniffy:ExportedLesson",
    "statement": {
      "@id": "geniffy:statement"
    },
    "applies_when": {
      "@id": "geniffy:applies_when"
    },
    "why": {
      "@id": "geniffy:why"
    },
    "strength": {
      "@id": "geniffy:strength",
      "@type": "xsd:integer"
    },
    "ExportedMemory": "geniffy:ExportedMemory",
    "about": {
      "@id": "geniffy:about"
    },
    "learned_at": {
      "@id": "geniffy:learned_at"
    },
    "date": {
      "@id": "geniffy:date"
    },
    "quote": {
      "@id": "geniffy:quote"
    },
    "ExtraIn": "geniffy:ExtraIn",
    "on": {
      "@id": "geniffy:on",
      "@type": "xsd:boolean"
    },
    "cap_usd": {
      "@id": "geniffy:cap_usd",
      "@type": "xsd:decimal"
    },
    "FileDeleted": "geniffy:FileDeleted",
    "path": {
      "@id": "geniffy:path",
      "@type": "xsd:string"
    },
    "FileIn": "geniffy:FileIn",
    "FileList": "geniffy:FileList",
    "next": {
      "@id": "geniffy:next"
    },
    "FileOut": "geniffy:FileOut",
    "size": {
      "@id": "geniffy:size",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "geniffy:updated_at",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "geniffy:created",
      "@type": "xsd:boolean"
    },
    "FileRow": "geniffy:FileRow",
    "FileText": "geniffy:FileText",
    "FilesDeleted": "geniffy:FilesDeleted",
    "GateIn": "geniffy:GateIn",
    "GraphEdge": "geniffy:GraphEdge",
    "from": {
      "@id": "geniffy:from",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "geniffy:to",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "geniffy:label",
      "@type": "xsd:string"
    },
    "memory_ids": {
      "@id": "geniffy:memory_ids",
      "@container": "@list"
    },
    "current": {
      "@id": "geniffy:current",
      "@type": "xsd:boolean"
    },
    "GraphNode": "geniffy:GraphNode",
    "type": {
      "@id": "geniffy:type",
      "@type": "xsd:string"
    },
    "GraphOut": "geniffy:GraphOut",
    "nodes": {
      "@id": "geniffy:nodes",
      "@container": "@list"
    },
    "edges": {
      "@id": "geniffy:edges",
      "@container": "@list"
    },
    "possible_duplicates": {
      "@id": "geniffy:possible_duplicates",
      "@container": "@list"
    },
    "typing": {
      "@id": "geniffy:typing",
      "@type": "xsd:boolean"
    },
    "HTTPValidationError": "geniffy:HTTPValidationError",
    "detail": {
      "@id": "geniffy:detail",
      "@container": "@list"
    },
    "HealthItem": "geniffy:HealthItem",
    "expected": {
      "@id": "geniffy:expected"
    },
    "mark": {
      "@id": "geniffy:mark"
    },
    "IntentionList": "geniffy:IntentionList",
    "IntentionOut": "geniffy:IntentionOut",
    "IntentionSet": "geniffy:IntentionSet",
    "intention": {
      "@id": "geniffy:intention",
      "@type": "@id"
    },
    "JoinIn": "geniffy:JoinIn",
    "email": {
      "@id": "geniffy:email",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "geniffy:role"
    },
    "use": {
      "@id": "geniffy:use"
    },
    "KeyList": "geniffy:KeyList",
    "keys": {
      "@id": "geniffy:keys",
      "@container": "@list"
    },
    "KeyOut": "geniffy:KeyOut",
    "key": {
      "@id": "geniffy:key"
    },
    "starts_with": {
      "@id": "geniffy:starts_with"
    },
    "last_used_at": {
      "@id": "geniffy:last_used_at"
    },
    "expires_at": {
      "@id": "geniffy:expires_at"
    },
    "note": {
      "@id": "geniffy:note"
    },
    "KeyRevoked": "geniffy:KeyRevoked",
    "revoked": {
      "@id": "geniffy:revoked",
      "@type": "xsd:boolean"
    },
    "LessonList": "geniffy:LessonList",
    "LessonOut": "geniffy:LessonOut",
    "LinkIn": "geniffy:LinkIn",
    "MeIn": "geniffy:MeIn",
    "Memory": "geniffy:Memory",
    "MemoryHealthOut": "geniffy:MemoryHealthOut",
    "health": {
      "@id": "geniffy:health"
    },
    "tested_at": {
      "@id": "geniffy:tested_at"
    },
    "asked": {
      "@id": "geniffy:asked",
      "@type": "xsd:integer"
    },
    "score": {
      "@id": "geniffy:score"
    },
    "MemoryList": "geniffy:MemoryList",
    "counts": {
      "@id": "geniffy:counts"
    },
    "Message": "geniffy:Message",
    "content": {
      "@id": "geniffy:content"
    },
    "parts": {
      "@id": "geniffy:parts"
    },
    "tool_calls": {
      "@id": "geniffy:tool_calls"
    },
    "tool_call_id": {
      "@id": "geniffy:tool_call_id"
    },
    "function_call": {
      "@id": "geniffy:function_call"
    },
    "time": {
      "@id": "geniffy:time"
    },
    "MoveIn": "geniffy:MoveIn",
    "Moved": "geniffy:Moved",
    "moved": {
      "@id": "geniffy:moved",
      "@type": "xsd:integer"
    },
    "MovedFrom": "geniffy:MovedFrom",
    "NowOut": "geniffy:NowOut",
    "PartnerRow": "geniffy:PartnerRow",
    "partner_name": {
      "@id": "geniffy:partner_name"
    },
    "partner_email": {
      "@id": "geniffy:partner_email"
    },
    "is_active": {
      "@id": "geniffy:is_active",
      "@type": "xsd:boolean"
    },
    "clicks": {
      "@id": "geniffy:clicks",
      "@type": "xsd:integer"
    },
    "signups": {
      "@id": "geniffy:signups",
      "@type": "xsd:integer"
    },
    "last_signup_at": {
      "@id": "geniffy:last_signup_at"
    },
    "PartnersResponse": "geniffy:PartnersResponse",
    "generated_at": {
      "@id": "geniffy:generated_at",
      "@type": "xsd:dateTime"
    },
    "PossibleDuplicate": "geniffy:PossibleDuplicate",
    "a": {
      "@id": "geniffy:a",
      "@type": "xsd:string"
    },
    "b": {
      "@id": "geniffy:b",
      "@type": "xsd:string"
    },
    "ProfileOut": "geniffy:ProfileOut",
    "lasting": {
      "@id": "geniffy:lasting",
      "@container": "@list"
    },
    "grouped": {
      "@id": "geniffy:grouped"
    },
    "RenameIn": "geniffy:RenameIn",
    "SameBody": "geniffy:SameBody",
    "same": {
      "@id": "geniffy:same",
      "@type": "xsd:boolean"
    },
    "SameIn": "geniffy:SameIn",
    "SameOut": "geniffy:SameOut",
    "merge_id": {
      "@id": "geniffy:merge_id"
    },
    "SavingIn": "geniffy:SavingIn",
    "paused": {
      "@id": "geniffy:paused",
      "@type": "xsd:boolean"
    },
    "SearchIn": "geniffy:SearchIn",
    "q": {
      "@id": "geniffy:q",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "geniffy:limit",
      "@type": "xsd:integer"
    },
    "SearchOut": "geniffy:SearchOut",
    "SectionDeleted": "geniffy:SectionDeleted",
    "SectionIn": "geniffy:SectionIn",
    "description": {
      "@id": "geniffy:description",
      "@type": "xsd:string"
    },
    "keywords": {
      "@id": "geniffy:keywords",
      "@container": "@list"
    },
    "topics": {
      "@id": "geniffy:topics",
      "@container": "@list"
    },
    "SectionList": "geniffy:SectionList",
    "sections": {
      "@id": "geniffy:sections",
      "@container": "@list"
    },
    "SectionOut": "geniffy:SectionOut",
    "applies_to": {
      "@id": "geniffy:applies_to",
      "@type": "xsd:string"
    },
    "SegmentCounts": "geniffy:SegmentCounts",
    "all": {
      "@id": "geniffy:all",
      "@type": "xsd:integer"
    },
    "new": {
      "@id": "geniffy:new",
      "@type": "xsd:integer"
    },
    "active": {
      "@id": "geniffy:active",
      "@type": "xsd:integer"
    },
    "power": {
      "@id": "geniffy:power",
      "@type": "xsd:integer"
    },
    "at_risk": {
      "@id": "geniffy:at_risk",
      "@type": "xsd:integer"
    },
    "dormant": {
      "@id": "geniffy:dormant",
      "@type": "xsd:integer"
    },
    "test": {
      "@id": "geniffy:test",
      "@type": "xsd:integer"
    },
    "Source": "geniffy:Source",
    "file_name": {
      "@id": "geniffy:file_name"
    },
    "file_type": {
      "@id": "geniffy:file_type"
    },
    "size_bytes": {
      "@id": "geniffy:size_bytes"
    },
    "facts": {
      "@id": "geniffy:facts"
    },
    "added_by": {
      "@id": "geniffy:added_by"
    },
    "added_at": {
      "@id": "geniffy:added_at"
    },
    "SourceList": "geniffy:SourceList",
    "SourceOut": "geniffy:SourceOut",
    "SourceRef": "geniffy:SourceRef",
    "SourceText": "geniffy:SourceText",
    "chars": {
      "@id": "geniffy:chars",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "geniffy:offset",
      "@type": "xsd:integer"
    },
    "SpaceList": "geniffy:SpaceList",
    "spaces": {
      "@id": "geniffy:spaces",
      "@container": "@list"
    },
    "SpaceRow": "geniffy:SpaceRow",
    "last_added_at": {
      "@id": "geniffy:last_added_at"
    },
    "StateOut": "geniffy:StateOut",
    "goal": {
      "@id": "geniffy:goal"
    },
    "focus": {
      "@id": "geniffy:focus"
    },
    "open": {
      "@id": "geniffy:open",
      "@container": "@list"
    },
    "next_steps": {
      "@id": "geniffy:next_steps",
      "@container": "@list"
    },
    "blockers": {
      "@id": "geniffy:blockers",
      "@container": "@list"
    },
    "done": {
      "@id": "geniffy:done",
      "@container": "@list"
    },
    "SupportIn": "geniffy:SupportIn",
    "topic": {
      "@id": "geniffy:topic",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "geniffy:request_id"
    },
    "details": {
      "@id": "geniffy:details",
      "@type": "xsd:boolean"
    },
    "page": {
      "@id": "geniffy:page"
    },
    "release": {
      "@id": "geniffy:release"
    },
    "TimezoneIn": "geniffy:TimezoneIn",
    "date_order": {
      "@id": "geniffy:date_order"
    },
    "TimezoneOut": "geniffy:TimezoneOut",
    "TodayResponse": "geniffy:TodayResponse",
    "new_today": {
      "@id": "geniffy:new_today",
      "@container": "@list"
    },
    "returned_today": {
      "@id": "geniffy:returned_today",
      "@container": "@list"
    },
    "at_risk_this_week": {
      "@id": "geniffy:at_risk_this_week",
      "@container": "@list"
    },
    "TodayUser": "geniffy:TodayUser",
    "full_name": {
      "@id": "geniffy:full_name"
    },
    "lifecycle_stage": {
      "@id": "geniffy:lifecycle_stage",
      "@type": "xsd:string"
    },
    "signal": {
      "@id": "geniffy:signal",
      "@type": "xsd:string"
    },
    "last_active_at": {
      "@id": "geniffy:last_active_at"
    },
    "UndoMergeOut": "geniffy:UndoMergeOut",
    "undone": {
      "@id": "geniffy:undone",
      "@type": "xsd:boolean"
    },
    "already": {
      "@id": "geniffy:already",
      "@type": "xsd:boolean"
    },
    "UnreadOut": "geniffy:UnreadOut",
    "turns": {
      "@id": "geniffy:turns",
      "@container": "@list"
    },
    "UnreadTurn": "geniffy:UnreadTurn",
    "speaker": {
      "@id": "geniffy:speaker"
    },
    "UsageOut": "geniffy:UsageOut",
    "trial": {
      "@id": "geniffy:trial",
      "@type": "xsd:boolean"
    },
    "period_start": {
      "@id": "geniffy:period_start",
      "@type": "xsd:string"
    },
    "period_end": {
      "@id": "geniffy:period_end",
      "@type": "xsd:string"
    },
    "learned_tokens": {
      "@id": "geniffy:learned_tokens",
      "@type": "xsd:integer"
    },
    "included_tokens": {
      "@id": "geniffy:included_tokens",
      "@type": "xsd:integer"
    },
    "waiting_tokens": {
      "@id": "geniffy:waiting_tokens",
      "@type": "xsd:integer"
    },
    "answers": {
      "@id": "geniffy:answers",
      "@type": "xsd:integer"
    },
    "included_answers": {
      "@id": "geniffy:included_answers",
      "@type": "xsd:integer"
    },
    "extra_on": {
      "@id": "geniffy:extra_on",
      "@type": "xsd:boolean"
    },
    "extra_cap_usd": {
      "@id": "geniffy:extra_cap_usd",
      "@type": "xsd:decimal"
    },
    "extra_used_usd": {
      "@id": "geniffy:extra_used_usd",
      "@type": "xsd:decimal"
    },
    "state": {
      "@id": "geniffy:state",
      "@type": "xsd:string"
    },
    "UserActionEntry": "geniffy:UserActionEntry",
    "chat_id": {
      "@id": "geniffy:chat_id"
    },
    "app": {
      "@id": "geniffy:app",
      "@type": "xsd:string"
    },
    "route": {
      "@id": "geniffy:route",
      "@type": "xsd:string"
    },
    "parameters": {
      "@id": "geniffy:parameters"
    },
    "error_message": {
      "@id": "geniffy:error_message"
    },
    "duration_ms": {
      "@id": "geniffy:duration_ms"
    },
    "cost_usd": {
      "@id": "geniffy:cost_usd"
    },
    "UserFullResponse": "geniffy:UserFullResponse",
    "user": {
      "@id": "geniffy:user",
      "@type": "@id"
    },
    "recent_audit": {
      "@id": "geniffy:recent_audit",
      "@container": "@list"
    },
    "UserKeyIn": "geniffy:UserKeyIn",
    "UserListItem": "geniffy:UserListItem",
    "firebase_uid": {
      "@id": "geniffy:firebase_uid",
      "@type": "xsd:string"
    },
    "email_verified": {
      "@id": "geniffy:email_verified"
    },
    "is_test_account": {
      "@id": "geniffy:is_test_account",
      "@type": "xsd:boolean"
    },
    "active_days_7d": {
      "@id": "geniffy:active_days_7d",
      "@type": "xsd:integer"
    },
    "activity_sparkline": {
      "@id": "geniffy:activity_sparkline",
      "@container": "@list"
    },
    "UserListResponse": "geniffy:UserListResponse",
    "UserNote": "geniffy:UserNote",
    "user_id": {
      "@id": "geniffy:user_id",
      "@type": "xsd:integer"
    },
    "author_email": {
      "@id": "geniffy:author_email",
      "@type": "xsd:string"
    },
    "UserNoteListResponse": "geniffy:UserNoteListResponse",
    "UserRecentActionsResponse": "geniffy:UserRecentActionsResponse",
    "UserSearchHit": "geniffy:UserSearchHit",
    "UserSearchResponse": "geniffy:UserSearchResponse",
    "query": {
      "@id": "geniffy:query",
      "@type": "xsd:string"
    },
    "ValidationError": "geniffy:ValidationError",
    "loc": {
      "@id": "geniffy:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "geniffy:msg",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "geniffy:input"
    },
    "ctx": {
      "@id": "geniffy:ctx"
    },
    "VerifyIn": "geniffy:VerifyIn",
    "razorpay_payment_id": {
      "@id": "geniffy:razorpay_payment_id",
      "@type": "xsd:string"
    },
    "razorpay_subscription_id": {
      "@id": "geniffy:razorpay_subscription_id",
      "@type": "xsd:string"
    },
    "razorpay_signature": {
      "@id": "geniffy:razorpay_signature",
      "@type": "xsd:string"
    },
    "WrongIn": "geniffy:WrongIn",
    "app__memory_app__dev_api__AskIn": "geniffy:app__memory_app__dev_api__AskIn",
    "app__memory_app__dev_api__ContextIn": "geniffy:app__memory_app__dev_api__ContextIn",
    "with_sources": {
      "@id": "geniffy:with_sources",
      "@type": "xsd:boolean"
    },
    "app__memory_app__dev_api__IntentionIn": "geniffy:app__memory_app__dev_api__IntentionIn",
    "app__memory_app__dev_api__KeyIn": "geniffy:app__memory_app__dev_api__KeyIn",
    "rpm": {
      "@id": "geniffy:rpm"
    },
    "app__memory_app__router__AskIn": "geniffy:app__memory_app__router__AskIn",
    "app__memory_app__router__ContextIn": "geniffy:app__memory_app__router__ContextIn",
    "app__memory_app__router__IntentionIn": "geniffy:app__memory_app__router__IntentionIn",
    "app__memory_app__router__KeyIn": "geniffy:app__memory_app__router__KeyIn",
    "app__memory_app__router__NoteIn": "geniffy:app__memory_app__router__NoteIn",
    "import_from": {
      "@id": "geniffy:import_from"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Geniffy API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Geniffy'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-09) from openapi/geniffy-com-openapi.json.",
  "dcterms:created": "2026-11-09",
  "dcterms:source": [
    "openapi/geniffy-com-openapi.json"
  ]
}