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
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
{
"@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"
]
}