Reports
3
Packaged daily research with open public access.
Capabilities
What each research surface does, whether it is open, whether a preview exists, how fresh the data is, whether workflow policies are enforced, and whether the endpoint is currently healthy. Query /api/capabilities for the machine-readable version.
Overview
Reports
Packaged daily research with open public access.
Data
Machine-readable feeds for repeated queries.
Workflows
Multi-step research jobs run on demand.
Status
Last published Mar 21, 2026, 12:00 PM.
Browse
GET /api/data/latest
Machine-readable latest snapshot of the published archive with open public access.
Reliability
Notes
Endpoint
publictempo_mpp_session+published_archive_snapshotExamples
/api/data/latestInput schema
{
"type": "object",
"required": [],
"additionalProperties": false,
"properties": {}
}Output schema
capabilitycommitmentspayerproductsnapshotunitEndpointsunitPrice{
"type": "object",
"required": [
"capability",
"commitments",
"payer",
"product",
"snapshot",
"unitEndpoints",
"unitPrice"
],
"additionalProperties": false,
"properties": {
"capability": {
"type": "object",
"required": [
"capabilityId",
"category",
"documentationPath",
"endpoint",
"manifestPath",
"schemaBoundCapabilityId"
],
"additionalProperties": false,
"properties": {
"capabilityId": {
"type": "string"
},
"category": {
"enum": [
"data",
"report",
"workflow"
]
},
"documentationPath": {
"type": "string"
},
"endpoint": {
"type": "string"
},
"manifestPath": {
"type": "string"
},
"schemaBoundCapabilityId": {
"type": "string"
}
}
},
"commitments": {
"type": "object",
"required": [
"identityLedger",
"signalScoreboard"
],
"additionalProperties": false,
"properties": {
"identityLedger": {
"type": "string"
},
"signalScoreboard": {
"type": "string"
}
}
},
"payer": {
"anyOf": [
{
"type": "object",
"required": [
"address",
"did"
],
"additionalProperties": false,
"properties": {
"address": {
"type": "string"
},
"did": {
"type": "string"
}
}
},
{
"type": "null"
}
]
},
"product": {
"type": "string"
},
"snapshot": {
"type": "object",
"required": [
"ecosystemWatch",
"latestReport",
"references",
"reportArchiveCount",
"signals"
],
"additionalProperties": false,
"properties": {
"ecosystemWatch": {
"type": "array",
"items": {
"type": "string"
}
},
"latestReport": {
"type": "object",
"required": [
"date",
"dateLabel",
"referenceCount",
"signalCount",
"slug",
"timezone",
"title"
],
"additionalProperties": false,
"properties": {
"date": {
"type": "string"
},
"dateLabel": {
"type": "string"
},
"referenceCount": {
"type": "integer",
"minimum": 0
},
"signalCount": {
"type": "integer",
"minimum": 0
},
"slug": {
"type": "string"
},
"timezone": {
"type": "string"
},
"title": {
"type": "string"
}
}
},
"references": {
"type": "array",
"items": {
"type": "string"
}
},
"reportArchiveCount": {
"type": "integer",
"minimum": 0
},
"signals": {
"type": "array",
"items": {
"type": "object",
"required": [
"description",
"label"
],
"additionalProperties": false,
"properties": {
"description": {
"type": "string"
},
"label": {
"type": "string"
}
}
}
}
}
},
"unitEndpoints": {
"type": "object",
"required": [
"signals"
],
"additionalProperties": false,
"properties": {
"signals": {
"type": "string"
}
}
},
"unitPrice": {
"type": "string"
}
}
}Integrity
{
"freshQuote": {
"asset": "0x20c000000000000000000000b9537d11c60e8b50",
"capabilityId": "temporal:data.latest@1",
"endpointPath": "/api/data/latest",
"paymentKind": "free",
"recipient": "0x42d3e055a371d4a58cb3df34819dfa3c395d693e",
"settlementChain": "Tempo Mainnet",
"suggestedDeposit": null,
"unitType": "request",
"unitPrice": "0",
"validFrom": "2026-05-04T20:39:04.150Z",
"validUntil": "2026-05-04T20:44:04.150Z",
"quoteHash": "847a5508dbb634bba42be61eacdbc9004af36ebb7a8cb3f7bd28b0ee0addcc15",
"signature": {
"alg": "hmac-sha256",
"keyId": "temporal-rest-discovery:6ad17a1eb19a",
"value": "2d73f9cef50e3663b73ae3b64ea64fc844ee4ba98ab8d5deb367b7be7e6dbe65",
"signedAt": "2026-05-04T20:39:04.150Z"
},
"note": "Discovery quote is signed by the Temporal server for cache and manifest integrity. Live payment enforcement still comes from the x402 challenge on the endpoint itself."
},
"manifestHash": "b92d2ce7f0ed8aa8412ea18afa01ce4f0ca6257f6557c31871593b7a63704cea",
"schemaHashes": {
"input": "d746974fa9afd5e951f76f9af38954b0ad7f436f2120dc974da65e5ee39f856f",
"output": "428c24bf857dba1d68d8f9b6c4346c15c823233ee1b610e03fe4aacbb8a1f450"
},
"commitments": {
"identityLedger": "0x3e952b8D270640C5a9B5711d532B984Bcd1218b8",
"signalScoreboard": "0x8D674Bb9f0416a2D491400110fEeAD041FC2Dd35"
}
}GET /api/data/answer
Query the published archive for a topic-specific answer with open public access.
Reliability
Notes
Endpoint
publictempo_mpp_session+archive_synthesisExamples
/api/data/answer?q=tempo%20mainnetInput schema
qtopic{
"type": "object",
"additionalProperties": false,
"properties": {
"q": {
"type": "string",
"minLength": 1,
"description": "Primary topic query."
},
"topic": {
"type": "string",
"minLength": 1,
"description": "Alias for q."
}
}
}Output schema
answerarchiveContextcapabilityconfidencehighlightsnotepayerproductqueryreferencesrelatedReportssupportingSignalsunitPrice{
"type": "object",
"required": [
"answer",
"archiveContext",
"capability",
"confidence",
"highlights",
"note",
"payer",
"product",
"query",
"references",
"relatedReports",
"supportingSignals",
"unitPrice"
],
"additionalProperties": false,
"properties": {
"answer": {
"type": "string"
},
"archiveContext": {
"type": "object",
"required": [
"latestReport",
"reportArchiveCount"
],
"additionalProperties": false,
"properties": {
"latestReport": {
"type": "object",
"required": [
"date",
"dateLabel",
"referenceCount",
"signalCount",
"slug",
"timezone",
"title"
],
"additionalProperties": false,
"properties": {
"date": {
"type": "string"
},
"dateLabel": {
"type": "string"
},
"referenceCount": {
"type": "integer",
"minimum": 0
},
"signalCount": {
"type": "integer",
"minimum": 0
},
"slug": {
"type": "string"
},
"timezone": {
"type": "string"
},
"title": {
"type": "string"
}
}
},
"reportArchiveCount": {
"type": "integer",
"minimum": 0
}
}
},
"capability": {
"type": "object",
"required": [
"capabilityId",
"category",
"documentationPath",
"endpoint",
"manifestPath",
"schemaBoundCapabilityId"
],
"additionalProperties": false,
"properties": {
"capabilityId": {
"type": "string"
},
"category": {
"enum": [
"data",
"report",
"workflow"
]
},
"documentationPath": {
"type": "string"
},
"endpoint": {
"type": "string"
},
"manifestPath": {
"type": "string"
},
"schemaBoundCapabilityId": {
"type": "string"
}
}
},
"confidence": {
"enum": [
"high",
"low",
"medium",
"snapshot"
]
},
"highlights": {
"type": "array",
"items": {
"type": "object",
"required": [
"insight",
"report",
"type"
],
"additionalProperties": false,
"properties": {
"insight": {
"type": "string"
},
"report": {
"type": "object",
"required": [
"date",
"dateLabel",
"slug",
"title"
],
"additionalProperties": false,
"properties": {
"date": {
"type": "string"
},
"dateLabel": {
"type": "string"
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
}
}
},
"type": {
"type": "string"
}
}
}
},
"note": {
"type": "string"
},
"payer": {
"anyOf": [
{
"type": "object",
"required": [
"address",
"did"
],
"additionalProperties": false,
"properties": {
"address": {
"type": "string"
},
"did": {
"type": "string"
}
}
},
{
"type": "null"
}
]
},
"product": {
"type": "string"
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"references": {
"type": "array",
"items": {
"type": "string"
}
},
"relatedReports": {
"type": "array",
"items": {
"type": "object",
"required": [
"date",
"dateLabel",
"slug",
"title"
],
"additionalProperties": false,
"properties": {
"date": {
"type": "string"
},
"dateLabel": {
"type": "string"
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
}
}
}
},
"supportingSignals": {
"type": "array",
"items": {
"type": "object",
"required": [
"description",
"label",
"report"
],
"additionalProperties": false,
"properties": {
"description": {
"type": "string"
},
"label": {
"type": "string"
},
"report": {
"type": "object",
"required": [
"date",
"dateLabel",
"slug",
"title"
],
"additionalProperties": false,
"properties": {
"date": {
"type": "string"
},
"dateLabel": {
"type": "string"
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
}
}
}
}
}
},
"unitPrice": {
"type": "string"
}
}
}Integrity
{
"freshQuote": {
"asset": "0x20c000000000000000000000b9537d11c60e8b50",
"capabilityId": "temporal:data.answer@1",
"endpointPath": "/api/data/answer",
"paymentKind": "free",
"recipient": "0x42d3e055a371d4a58cb3df34819dfa3c395d693e",
"settlementChain": "Tempo Mainnet",
"suggestedDeposit": null,
"unitType": "request",
"unitPrice": "0",
"validFrom": "2026-05-04T20:39:04.151Z",
"validUntil": "2026-05-04T20:44:04.151Z",
"quoteHash": "39ef3a72fe4c54cbeb9142e552da7be9683b27a0638310dffb5c9e6c51845ff8",
"signature": {
"alg": "hmac-sha256",
"keyId": "temporal-rest-discovery:6ad17a1eb19a",
"value": "330a5fc0dd88c31c77809e0f0d102bb5cd43d9f3101301e4459350945c64a9ee",
"signedAt": "2026-05-04T20:39:04.151Z"
},
"note": "Discovery quote is signed by the Temporal server for cache and manifest integrity. Live payment enforcement still comes from the x402 challenge on the endpoint itself."
},
"manifestHash": "d211febede7de86b31a11b0f654ae6db9a3caffcd45f90a9a04935555c02537c",
"schemaHashes": {
"input": "acd766f27a8d14bf9aee6d693854b64035ec47447633499e1d67162351e0df15",
"output": "704494ad47275f059aa74fb956951ade6c03cc8e8be86fb74e679c4cc17de6f0"
},
"commitments": {
"identityLedger": "0x3e952b8D270640C5a9B5711d532B984Bcd1218b8",
"signalScoreboard": "0x8D674Bb9f0416a2D491400110fEeAD041FC2Dd35"
}
}GET /api/data/signals
Retrieve distilled signals, optionally filtered by report slug or signal label, with open public access.
Reliability
Notes
Endpoint
publictempo_mpp_session+signal_unitsExamples
/api/data/signals/api/data/signals?label=paymentInput schema
labelqslug{
"type": "object",
"additionalProperties": false,
"properties": {
"label": {
"type": "string",
"minLength": 1,
"description": "Optional signal label substring filter."
},
"q": {
"type": "string",
"minLength": 1,
"description": "Alias for label."
},
"slug": {
"type": "string",
"minLength": 1,
"description": "Optional report slug; latest published report is used when omitted."
}
}
}Output schema
archiveContextcapabilitypayerproductquerysignalCountsignalsunitPrice{
"type": "object",
"required": [
"archiveContext",
"capability",
"payer",
"product",
"query",
"signalCount",
"signals",
"unitPrice"
],
"additionalProperties": false,
"properties": {
"archiveContext": {
"type": "object",
"required": [
"date",
"dateLabel",
"referenceCount",
"signalCount",
"slug",
"timezone",
"title"
],
"additionalProperties": false,
"properties": {
"date": {
"type": "string"
},
"dateLabel": {
"type": "string"
},
"referenceCount": {
"type": "integer",
"minimum": 0
},
"signalCount": {
"type": "integer",
"minimum": 0
},
"slug": {
"type": "string"
},
"timezone": {
"type": "string"
},
"title": {
"type": "string"
}
}
},
"capability": {
"type": "object",
"required": [
"capabilityId",
"category",
"documentationPath",
"endpoint",
"manifestPath",
"schemaBoundCapabilityId"
],
"additionalProperties": false,
"properties": {
"capabilityId": {
"type": "string"
},
"category": {
"enum": [
"data",
"report",
"workflow"
]
},
"documentationPath": {
"type": "string"
},
"endpoint": {
"type": "string"
},
"manifestPath": {
"type": "string"
},
"schemaBoundCapabilityId": {
"type": "string"
}
}
},
"payer": {
"anyOf": [
{
"type": "object",
"required": [
"address",
"did"
],
"additionalProperties": false,
"properties": {
"address": {
"type": "string"
},
"did": {
"type": "string"
}
}
},
{
"type": "null"
}
]
},
"product": {
"type": "string"
},
"query": {
"type": "object",
"required": [
"label",
"slug"
],
"additionalProperties": false,
"properties": {
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
}
},
"signalCount": {
"type": "integer",
"minimum": 0
},
"signals": {
"type": "array",
"items": {
"type": "object",
"required": [
"description",
"id",
"label",
"ordinal",
"references",
"report"
],
"additionalProperties": false,
"properties": {
"description": {
"type": "string"
},
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"ordinal": {
"type": "integer",
"minimum": 1
},
"references": {
"type": "array",
"items": {
"type": "string"
}
},
"report": {
"type": "object",
"required": [
"date",
"dateLabel",
"slug"
],
"additionalProperties": false,
"properties": {
"date": {
"type": "string"
},
"dateLabel": {
"type": "string"
},
"slug": {
"type": "string"
}
}
}
}
}
},
"unitPrice": {
"type": "string"
}
}
}Integrity
{
"freshQuote": {
"asset": "0x20c000000000000000000000b9537d11c60e8b50",
"capabilityId": "temporal:data.signals@1",
"endpointPath": "/api/data/signals",
"paymentKind": "free",
"recipient": "0x42d3e055a371d4a58cb3df34819dfa3c395d693e",
"settlementChain": "Tempo Mainnet",
"suggestedDeposit": null,
"unitType": "request",
"unitPrice": "0",
"validFrom": "2026-05-04T20:39:04.162Z",
"validUntil": "2026-05-04T20:44:04.162Z",
"quoteHash": "078c714a5c656ea649cb15f71a61b5d0a2af93978cec7df3aeccb7c4ca3e4a2b",
"signature": {
"alg": "hmac-sha256",
"keyId": "temporal-rest-discovery:6ad17a1eb19a",
"value": "55aab064822f19b7474f3ea460ac397d0bca7a41d7c428c6b7fd0c9bc323254e",
"signedAt": "2026-05-04T20:39:04.162Z"
},
"note": "Discovery quote is signed by the Temporal server for cache and manifest integrity. Live payment enforcement still comes from the x402 challenge on the endpoint itself."
},
"manifestHash": "2e24a8ba2be28776fd3a6521b4c9f61e430a69bf2b2d9de47a6ff0e47f7bd410",
"schemaHashes": {
"input": "32820153f5f2f99015218dd5b303842f23441a2d7d4a10b5b09c043e3015a7e5",
"output": "43c46496381b28af767c0986e00da664ff20a68d20d4cb2c4a1ef76386b71cea"
},
"commitments": {
"identityLedger": "0x3e952b8D270640C5a9B5711d532B984Bcd1218b8",
"signalScoreboard": "0x8D674Bb9f0416a2D491400110fEeAD041FC2Dd35"
}
}