past-dev · JSON-LD Context

Past Dev Context

JSON-LD context defining the semantic vocabulary for Past Dev from past-dev.

69 Classes 173 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/
past: https://past.dev/schema#

Classes

Error IngestItem IngestRequest IngestBatchRequest IngestResult WebhookReceipt IngestBatchItemResult IngestBatchResult IngestionStatus IngestionReadiness RecallRequest RecallSource RecallArtifact RecallResult RecallResponse RecallPending UpsertIdentityRequest PatchIdentityRequest Identity IdentityList BulkIdentityRow BulkIdentityResult BulkIdentityResponse DeleteDataPointsRequest DeletionReceipt AudienceCondition AudienceRule PutAudienceRequest Audience AudienceList CreateProjectRequest Project ProjectList CreateKeyRequest CreatedKey IngestionFailure RetryReceipt IngestEstimateFile IngestEstimateRequest IngestEstimateFileResult IngestEstimateBatch IngestEstimatePoint IngestEstimateBalance IngestEstimate IngestionDiagnosisItem IngestionDiagnosis IngestionStop RequestKey RequestRow RequestBodyHeader RequestBody RequestPage RequestBucket RequestHistogram TraceNode TraceEdge TraceRootGroup TraceRoots Lineage TimelineRow TimelineIngestion TimelineRecall TimelineSupersession TimelineWindow Timeline UsageMonth UsageBalance UsageProjectMonth UsageSnapshot

Properties

Property Type Container
code string
status integer
debugMessage string
data
content string
label string
id string
timestamp dateTime
metadata
audience string
identity string
idempotencyKey string
items list
projectId integer
ingestionId string
sourceId string
unchanged boolean
eventId string
requestId string
verdict string
droppedBy string
dataPointId string
ordinal integer
settled boolean
blocked boolean
readiness reference
failure
raw integer
comprehension integer
consolidation integer
failed integer
query string
limit integer
level string
maxTokens integer
queryTimestamp dateTime
occurredFrom dateTime
occurredTo dateTime
sort string
occurredAt dateTime
excerpts list
kind string
supersededAt dateTime
rank integer
artifact reference
sources list
asOf dateTime
usedEvidenceTokens integer
results list
pending reference
ingestions integer
dataPoints integer
since dateTime
message string
traits
origin string
lastSeenAt dateTime
createdAt dateTime
updatedAt dateTime
audiences list
identities list
hasMore boolean
endCursor string
ids list
operationId string
trait string
operator string
values list
match string
conditions list
name string
rule reference
slug string
memberCount integer
memoryCount integer
reachesNobody boolean
recomputedAt dateTime
description string
isArchived boolean
ingestionCap integer
monthIngestions integer
creditCap integer
monthCredits decimal
projects list
keyPrefix string
keySuffix string
key string
path string
files list
timeZone string
points string
detectedBy string
bytes integer
credits decimal
skipped string
index integer
from integer
to integer
preview string
left decimal
resetsAt dateTime
projectCapLeft decimal
ingestionCapReached boolean
batches list
pointsOmitted integer
balance
fits boolean
fitsFirst integer
metered boolean
revision integer
searchable boolean
memories integer
errorCode string
acceptedAt dateTime
settledAt dateTime
phase string
itemsOmitted integer
next string
retryable boolean
prefix string
receivedAt dateTime
method string
outcome string
durationMs integer
value string
headers list
contentType string
request
response
project string
totalCount integer
payloadRetentionDays integer
requests list
start dateTime
accepted integer
failedLater integer
rejected integer
bucketMinutes integer
totals reference
buckets list
headline string
memoryKind string
readyAt dateTime
validFrom dateTime
validTo dateTime
current boolean
replacedId string
inputCount integer
outputCount integer
contentTruncated boolean
inputId string
derivedId string
entries list
root reference
nodes list
edges list
hiddenCount integer
node reference
section string
returned list
byId string
at dateTime
window reference
rows list
recalls list
supersessions list
included integer
bought decimal
rolledOver decimal
spent decimal
creditCapLeft decimal
ingestionCapLeft integer
month reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://past.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "past": "https://past.dev/schema#",
    "Error": "past:Error",
    "code": {
      "@id": "past:code",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "past:status",
      "@type": "xsd:integer"
    },
    "debugMessage": {
      "@id": "past:debugMessage",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "past:data"
    },
    "IngestItem": "past:IngestItem",
    "content": {
      "@id": "past:content",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "past:label",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "past:id",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "past:timestamp",
      "@type": "xsd:dateTime"
    },
    "metadata": {
      "@id": "past:metadata"
    },
    "audience": {
      "@id": "past:audience",
      "@type": "xsd:string"
    },
    "identity": {
      "@id": "past:identity",
      "@type": "xsd:string"
    },
    "IngestRequest": "past:IngestRequest",
    "idempotencyKey": {
      "@id": "past:idempotencyKey",
      "@type": "xsd:string"
    },
    "IngestBatchRequest": "past:IngestBatchRequest",
    "items": {
      "@id": "past:items",
      "@container": "@list"
    },
    "IngestResult": "past:IngestResult",
    "projectId": {
      "@id": "past:projectId",
      "@type": "xsd:integer"
    },
    "ingestionId": {
      "@id": "past:ingestionId",
      "@type": "xsd:string"
    },
    "sourceId": {
      "@id": "past:sourceId",
      "@type": "xsd:string"
    },
    "unchanged": {
      "@id": "past:unchanged",
      "@type": "xsd:boolean"
    },
    "WebhookReceipt": "past:WebhookReceipt",
    "eventId": {
      "@id": "past:eventId",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "past:requestId",
      "@type": "xsd:string"
    },
    "verdict": {
      "@id": "past:verdict",
      "@type": "xsd:string"
    },
    "droppedBy": {
      "@id": "past:droppedBy",
      "@type": "xsd:string"
    },
    "dataPointId": {
      "@id": "past:dataPointId",
      "@type": "xsd:string"
    },
    "IngestBatchItemResult": "past:IngestBatchItemResult",
    "ordinal": {
      "@id": "past:ordinal",
      "@type": "xsd:integer"
    },
    "IngestBatchResult": "past:IngestBatchResult",
    "IngestionStatus": "past:IngestionStatus",
    "settled": {
      "@id": "past:settled",
      "@type": "xsd:boolean"
    },
    "blocked": {
      "@id": "past:blocked",
      "@type": "xsd:boolean"
    },
    "readiness": {
      "@id": "past:readiness",
      "@type": "@id"
    },
    "failure": {
      "@id": "past:failure"
    },
    "IngestionReadiness": "past:IngestionReadiness",
    "raw": {
      "@id": "past:raw",
      "@type": "xsd:integer"
    },
    "comprehension": {
      "@id": "past:comprehension",
      "@type": "xsd:integer"
    },
    "consolidation": {
      "@id": "past:consolidation",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "past:failed",
      "@type": "xsd:integer"
    },
    "RecallRequest": "past:RecallRequest",
    "query": {
      "@id": "past:query",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "past:limit",
      "@type": "xsd:integer"
    },
    "level": {
      "@id": "past:level",
      "@type": "xsd:string"
    },
    "maxTokens": {
      "@id": "past:maxTokens",
      "@type": "xsd:integer"
    },
    "queryTimestamp": {
      "@id": "past:queryTimestamp",
      "@type": "xsd:dateTime"
    },
    "occurredFrom": {
      "@id": "past:occurredFrom",
      "@type": "xsd:dateTime"
    },
    "occurredTo": {
      "@id": "past:occurredTo",
      "@type": "xsd:dateTime"
    },
    "sort": {
      "@id": "past:sort",
      "@type": "xsd:string"
    },
    "RecallSource": "past:RecallSource",
    "occurredAt": {
      "@id": "past:occurredAt",
      "@type": "xsd:dateTime"
    },
    "excerpts": {
      "@id": "past:excerpts",
      "@container": "@list"
    },
    "RecallArtifact": "past:RecallArtifact",
    "kind": {
      "@id": "past:kind",
      "@type": "xsd:string"
    },
    "supersededAt": {
      "@id": "past:supersededAt",
      "@type": "xsd:dateTime"
    },
    "RecallResult": "past:RecallResult",
    "rank": {
      "@id": "past:rank",
      "@type": "xsd:integer"
    },
    "artifact": {
      "@id": "past:artifact",
      "@type": "@id"
    },
    "sources": {
      "@id": "past:sources",
      "@container": "@list"
    },
    "RecallResponse": "past:RecallResponse",
    "asOf": {
      "@id": "past:asOf",
      "@type": "xsd:dateTime"
    },
    "usedEvidenceTokens": {
      "@id": "past:usedEvidenceTokens",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "past:results",
      "@container": "@list"
    },
    "pending": {
      "@id": "past:pending",
      "@type": "@id"
    },
    "RecallPending": "past:RecallPending",
    "ingestions": {
      "@id": "past:ingestions",
      "@type": "xsd:integer"
    },
    "dataPoints": {
      "@id": "past:dataPoints",
      "@type": "xsd:integer"
    },
    "since": {
      "@id": "past:since",
      "@type": "xsd:dateTime"
    },
    "message": {
      "@id": "past:message",
      "@type": "xsd:string"
    },
    "UpsertIdentityRequest": "past:UpsertIdentityRequest",
    "traits": {
      "@id": "past:traits"
    },
    "PatchIdentityRequest": "past:PatchIdentityRequest",
    "Identity": "past:Identity",
    "origin": {
      "@id": "past:origin",
      "@type": "xsd:string"
    },
    "lastSeenAt": {
      "@id": "past:lastSeenAt",
      "@type": "xsd:dateTime"
    },
    "createdAt": {
      "@id": "past:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "past:updatedAt",
      "@type": "xsd:dateTime"
    },
    "audiences": {
      "@id": "past:audiences",
      "@container": "@list"
    },
    "IdentityList": "past:IdentityList",
    "identities": {
      "@id": "past:identities",
      "@container": "@list"
    },
    "hasMore": {
      "@id": "past:hasMore",
      "@type": "xsd:boolean"
    },
    "endCursor": {
      "@id": "past:endCursor",
      "@type": "xsd:string"
    },
    "BulkIdentityRow": "past:BulkIdentityRow",
    "BulkIdentityResult": "past:BulkIdentityResult",
    "BulkIdentityResponse": "past:BulkIdentityResponse",
    "DeleteDataPointsRequest": "past:DeleteDataPointsRequest",
    "ids": {
      "@id": "past:ids",
      "@container": "@list"
    },
    "DeletionReceipt": "past:DeletionReceipt",
    "operationId": {
      "@id": "past:operationId",
      "@type": "xsd:string"
    },
    "AudienceCondition": "past:AudienceCondition",
    "trait": {
      "@id": "past:trait",
      "@type": "xsd:string"
    },
    "operator": {
      "@id": "past:operator",
      "@type": "xsd:string"
    },
    "values": {
      "@id": "past:values",
      "@container": "@list"
    },
    "AudienceRule": "past:AudienceRule",
    "match": {
      "@id": "past:match",
      "@type": "xsd:string"
    },
    "conditions": {
      "@id": "past:conditions",
      "@container": "@list"
    },
    "PutAudienceRequest": "past:PutAudienceRequest",
    "name": {
      "@id": "past:name",
      "@type": "xsd:string"
    },
    "rule": {
      "@id": "past:rule",
      "@type": "@id"
    },
    "Audience": "past:Audience",
    "slug": {
      "@id": "past:slug",
      "@type": "xsd:string"
    },
    "memberCount": {
      "@id": "past:memberCount",
      "@type": "xsd:integer"
    },
    "memoryCount": {
      "@id": "past:memoryCount",
      "@type": "xsd:integer"
    },
    "reachesNobody": {
      "@id": "past:reachesNobody",
      "@type": "xsd:boolean"
    },
    "recomputedAt": {
      "@id": "past:recomputedAt",
      "@type": "xsd:dateTime"
    },
    "AudienceList": "past:AudienceList",
    "CreateProjectRequest": "past:CreateProjectRequest",
    "Project": "past:Project",
    "description": {
      "@id": "past:description",
      "@type": "xsd:string"
    },
    "isArchived": {
      "@id": "past:isArchived",
      "@type": "xsd:boolean"
    },
    "ingestionCap": {
      "@id": "past:ingestionCap",
      "@type": "xsd:integer"
    },
    "monthIngestions": {
      "@id": "past:monthIngestions",
      "@type": "xsd:integer"
    },
    "creditCap": {
      "@id": "past:creditCap",
      "@type": "xsd:integer"
    },
    "monthCredits": {
      "@id": "past:monthCredits",
      "@type": "xsd:decimal"
    },
    "ProjectList": "past:ProjectList",
    "projects": {
      "@id": "past:projects",
      "@container": "@list"
    },
    "CreateKeyRequest": "past:CreateKeyRequest",
    "CreatedKey": "past:CreatedKey",
    "keyPrefix": {
      "@id": "past:keyPrefix",
      "@type": "xsd:string"
    },
    "keySuffix": {
      "@id": "past:keySuffix",
      "@type": "xsd:string"
    },
    "key": {
      "@id": "past:key",
      "@type": "xsd:string"
    },
    "IngestionFailure": "past:IngestionFailure",
    "RetryReceipt": "past:RetryReceipt",
    "IngestEstimateFile": "past:IngestEstimateFile",
    "path": {
      "@id": "past:path",
      "@type": "xsd:string"
    },
    "IngestEstimateRequest": "past:IngestEstimateRequest",
    "files": {
      "@id": "past:files",
      "@container": "@list"
    },
    "timeZone": {
      "@id": "past:timeZone",
      "@type": "xsd:string"
    },
    "points": {
      "@id": "past:points",
      "@type": "xsd:string"
    },
    "IngestEstimateFileResult": "past:IngestEstimateFileResult",
    "detectedBy": {
      "@id": "past:detectedBy",
      "@type": "xsd:string"
    },
    "bytes": {
      "@id": "past:bytes",
      "@type": "xsd:integer"
    },
    "credits": {
      "@id": "past:credits",
      "@type": "xsd:decimal"
    },
    "skipped": {
      "@id": "past:skipped",
      "@type": "xsd:string"
    },
    "IngestEstimateBatch": "past:IngestEstimateBatch",
    "index": {
      "@id": "past:index",
      "@type": "xsd:integer"
    },
    "from": {
      "@id": "past:from",
      "@type": "xsd:integer"
    },
    "to": {
      "@id": "past:to",
      "@type": "xsd:integer"
    },
    "IngestEstimatePoint": "past:IngestEstimatePoint",
    "preview": {
      "@id": "past:preview",
      "@type": "xsd:string"
    },
    "IngestEstimateBalance": "past:IngestEstimateBalance",
    "left": {
      "@id": "past:left",
      "@type": "xsd:decimal"
    },
    "resetsAt": {
      "@id": "past:resetsAt",
      "@type": "xsd:dateTime"
    },
    "projectCapLeft": {
      "@id": "past:projectCapLeft",
      "@type": "xsd:decimal"
    },
    "ingestionCapReached": {
      "@id": "past:ingestionCapReached",
      "@type": "xsd:boolean"
    },
    "IngestEstimate": "past:IngestEstimate",
    "batches": {
      "@id": "past:batches",
      "@container": "@list"
    },
    "pointsOmitted": {
      "@id": "past:pointsOmitted",
      "@type": "xsd:integer"
    },
    "balance": {
      "@id": "past:balance"
    },
    "fits": {
      "@id": "past:fits",
      "@type": "xsd:boolean"
    },
    "fitsFirst": {
      "@id": "past:fitsFirst",
      "@type": "xsd:integer"
    },
    "metered": {
      "@id": "past:metered",
      "@type": "xsd:boolean"
    },
    "IngestionDiagnosisItem": "past:IngestionDiagnosisItem",
    "revision": {
      "@id": "past:revision",
      "@type": "xsd:integer"
    },
    "searchable": {
      "@id": "past:searchable",
      "@type": "xsd:boolean"
    },
    "memories": {
      "@id": "past:memories",
      "@type": "xsd:integer"
    },
    "IngestionDiagnosis": "past:IngestionDiagnosis",
    "errorCode": {
      "@id": "past:errorCode",
      "@type": "xsd:string"
    },
    "acceptedAt": {
      "@id": "past:acceptedAt",
      "@type": "xsd:dateTime"
    },
    "settledAt": {
      "@id": "past:settledAt",
      "@type": "xsd:dateTime"
    },
    "phase": {
      "@id": "past:phase",
      "@type": "xsd:string"
    },
    "itemsOmitted": {
      "@id": "past:itemsOmitted",
      "@type": "xsd:integer"
    },
    "next": {
      "@id": "past:next",
      "@type": "xsd:string"
    },
    "IngestionStop": "past:IngestionStop",
    "retryable": {
      "@id": "past:retryable",
      "@type": "xsd:boolean"
    },
    "RequestKey": "past:RequestKey",
    "prefix": {
      "@id": "past:prefix",
      "@type": "xsd:string"
    },
    "RequestRow": "past:RequestRow",
    "receivedAt": {
      "@id": "past:receivedAt",
      "@type": "xsd:dateTime"
    },
    "method": {
      "@id": "past:method",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "past:outcome",
      "@type": "xsd:string"
    },
    "durationMs": {
      "@id": "past:durationMs",
      "@type": "xsd:integer"
    },
    "RequestBodyHeader": "past:RequestBodyHeader",
    "value": {
      "@id": "past:value",
      "@type": "xsd:string"
    },
    "RequestBody": "past:RequestBody",
    "headers": {
      "@id": "past:headers",
      "@container": "@list"
    },
    "contentType": {
      "@id": "past:contentType",
      "@type": "xsd:string"
    },
    "request": {
      "@id": "past:request"
    },
    "response": {
      "@id": "past:response"
    },
    "RequestPage": "past:RequestPage",
    "project": {
      "@id": "past:project",
      "@type": "xsd:string"
    },
    "totalCount": {
      "@id": "past:totalCount",
      "@type": "xsd:integer"
    },
    "payloadRetentionDays": {
      "@id": "past:payloadRetentionDays",
      "@type": "xsd:integer"
    },
    "requests": {
      "@id": "past:requests",
      "@container": "@list"
    },
    "RequestBucket": "past:RequestBucket",
    "start": {
      "@id": "past:start",
      "@type": "xsd:dateTime"
    },
    "accepted": {
      "@id": "past:accepted",
      "@type": "xsd:integer"
    },
    "failedLater": {
      "@id": "past:failedLater",
      "@type": "xsd:integer"
    },
    "rejected": {
      "@id": "past:rejected",
      "@type": "xsd:integer"
    },
    "RequestHistogram": "past:RequestHistogram",
    "bucketMinutes": {
      "@id": "past:bucketMinutes",
      "@type": "xsd:integer"
    },
    "totals": {
      "@id": "past:totals",
      "@type": "@id"
    },
    "buckets": {
      "@id": "past:buckets",
      "@container": "@list"
    },
    "TraceNode": "past:TraceNode",
    "headline": {
      "@id": "past:headline",
      "@type": "xsd:string"
    },
    "memoryKind": {
      "@id": "past:memoryKind",
      "@type": "xsd:string"
    },
    "readyAt": {
      "@id": "past:readyAt",
      "@type": "xsd:dateTime"
    },
    "validFrom": {
      "@id": "past:validFrom",
      "@type": "xsd:dateTime"
    },
    "validTo": {
      "@id": "past:validTo",
      "@type": "xsd:dateTime"
    },
    "current": {
      "@id": "past:current",
      "@type": "xsd:boolean"
    },
    "replacedId": {
      "@id": "past:replacedId",
      "@type": "xsd:string"
    },
    "inputCount": {
      "@id": "past:inputCount",
      "@type": "xsd:integer"
    },
    "outputCount": {
      "@id": "past:outputCount",
      "@type": "xsd:integer"
    },
    "contentTruncated": {
      "@id": "past:contentTruncated",
      "@type": "xsd:boolean"
    },
    "TraceEdge": "past:TraceEdge",
    "inputId": {
      "@id": "past:inputId",
      "@type": "xsd:string"
    },
    "derivedId": {
      "@id": "past:derivedId",
      "@type": "xsd:string"
    },
    "TraceRootGroup": "past:TraceRootGroup",
    "entries": {
      "@id": "past:entries",
      "@container": "@list"
    },
    "TraceRoots": "past:TraceRoots",
    "Lineage": "past:Lineage",
    "root": {
      "@id": "past:root",
      "@type": "@id"
    },
    "nodes": {
      "@id": "past:nodes",
      "@container": "@list"
    },
    "edges": {
      "@id": "past:edges",
      "@container": "@list"
    },
    "hiddenCount": {
      "@id": "past:hiddenCount",
      "@type": "xsd:integer"
    },
    "TimelineRow": "past:TimelineRow",
    "node": {
      "@id": "past:node",
      "@type": "@id"
    },
    "section": {
      "@id": "past:section",
      "@type": "xsd:string"
    },
    "TimelineIngestion": "past:TimelineIngestion",
    "TimelineRecall": "past:TimelineRecall",
    "returned": {
      "@id": "past:returned",
      "@container": "@list"
    },
    "TimelineSupersession": "past:TimelineSupersession",
    "byId": {
      "@id": "past:byId",
      "@type": "xsd:string"
    },
    "at": {
      "@id": "past:at",
      "@type": "xsd:dateTime"
    },
    "TimelineWindow": "past:TimelineWindow",
    "Timeline": "past:Timeline",
    "window": {
      "@id": "past:window",
      "@type": "@id"
    },
    "rows": {
      "@id": "past:rows",
      "@container": "@list"
    },
    "recalls": {
      "@id": "past:recalls",
      "@container": "@list"
    },
    "supersessions": {
      "@id": "past:supersessions",
      "@container": "@list"
    },
    "UsageMonth": "past:UsageMonth",
    "UsageBalance": "past:UsageBalance",
    "included": {
      "@id": "past:included",
      "@type": "xsd:integer"
    },
    "bought": {
      "@id": "past:bought",
      "@type": "xsd:decimal"
    },
    "rolledOver": {
      "@id": "past:rolledOver",
      "@type": "xsd:decimal"
    },
    "spent": {
      "@id": "past:spent",
      "@type": "xsd:decimal"
    },
    "UsageProjectMonth": "past:UsageProjectMonth",
    "creditCapLeft": {
      "@id": "past:creditCapLeft",
      "@type": "xsd:decimal"
    },
    "ingestionCapLeft": {
      "@id": "past:ingestionCapLeft",
      "@type": "xsd:integer"
    },
    "UsageSnapshot": "past:UsageSnapshot",
    "month": {
      "@id": "past:month",
      "@type": "@id"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "past-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects past-dev'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-31) from openapi/past-dev-openapi.json, openapi/past-dev.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/past-dev-openapi.json",
    "openapi/past-dev.json"
  ]
}