9
Total public paid capabilities currently published by Temporal.
/capabilities
Temporal now publishes machine-readable manifests for each public paid endpoint: what it does, how it is priced, how fresh it is, what schema it expects, and how its discovery quote is signed.
How to use it
Total public paid capabilities currently published by Temporal.
One-time x402 charge surfaces for the packaged daily read.
Session-priced machine access surfaces for repeated agent queries.
Completed DAG-shaped job surfaces for higher-level research tasks.
Discovery quotes now carry a server signature and key id, not only a digest.
Observed publication time used for liveness, separate from report slug dates.
Filters
/api/data/latest
temporal:data.latest@1
Machine-readable latest snapshot of the published archive behind an x402 session.
Latest successful run is outside the advertised freshness window.
Reliability
Endpoint
GET /api/data/latesttempo_mpp_x402_sessionTrust
tempo_mpp_session+published_archive_snapshottemporal-rest-discovery:6ad17a1eb19a0x3e952b8D270640C5a9B5711d532B984Bcd1218b8 and 0x8D674Bb9f0416a2D491400110fEeAD041FC2Dd35Operational notes
Incidents
No recent public operational failures are recorded.
Inputs
This capability accepts a bare GET request.
{
"type": "object",
"required": [],
"additionalProperties": false,
"properties": {}
}Outputs
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"
}
}
}Examples
/api/data/latestManifest integrity
{
"documentation": {
"path": "/capabilities#data.latest",
"url": "https://temporal.rest/capabilities#data.latest"
},
"freshQuote": {
"asset": "0x20c000000000000000000000b9537d11c60e8b50",
"capabilityId": "temporal:data.latest@1",
"endpointPath": "/api/data/latest",
"paymentKind": "session",
"recipient": "0x42d3e055a371d4a58cb3df34819dfa3c395d693e",
"settlementChain": "Tempo Mainnet",
"suggestedDeposit": "1",
"unitType": "query",
"unitPrice": "0.05",
"validFrom": "2026-03-20T19:43:14.047Z",
"validUntil": "2026-03-20T19:48:14.047Z",
"quoteHash": "68f2670176d5b516da55270f28fbf8e3662d0dddfb3ba9ebcdac48785a6816f8",
"signature": {
"alg": "hmac-sha256",
"keyId": "temporal-rest-discovery:6ad17a1eb19a",
"value": "07a4e66aae6ea9038cb77eedcdd4ff80f5036965f04e9f4f444fcbcc5c9f297f",
"signedAt": "2026-03-20T19:43:14.047Z"
},
"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": "ded312c6fefd5f38f5fb2ee84282e15fded06ba3a8f0f63b9e5d1614df3f2675",
"schemaHashes": {
"input": "d746974fa9afd5e951f76f9af38954b0ad7f436f2120dc974da65e5ee39f856f",
"output": "428c24bf857dba1d68d8f9b6c4346c15c823233ee1b610e03fe4aacbb8a1f450"
}
}/api/data/answer
temporal:data.answer@1
Query the published archive for a topic-specific answer behind an x402 session.
Latest successful run is outside the advertised freshness window.
Reliability
Endpoint
GET /api/data/answertempo_mpp_x402_sessionTrust
tempo_mpp_session+archive_synthesistemporal-rest-discovery:6ad17a1eb19a0x3e952b8D270640C5a9B5711d532B984Bcd1218b8 and 0x8D674Bb9f0416a2D491400110fEeAD041FC2Dd35Operational notes
Incidents
No recent public operational failures are recorded.
Inputs
qtopic{
"type": "object",
"additionalProperties": false,
"properties": {
"q": {
"type": "string",
"minLength": 1,
"description": "Primary topic query."
},
"topic": {
"type": "string",
"minLength": 1,
"description": "Alias for q."
}
}
}Outputs
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"
}
}
}Examples
/api/data/answer?q=tempo%20mainnetManifest integrity
{
"documentation": {
"path": "/capabilities#data.answer",
"url": "https://temporal.rest/capabilities#data.answer"
},
"freshQuote": {
"asset": "0x20c000000000000000000000b9537d11c60e8b50",
"capabilityId": "temporal:data.answer@1",
"endpointPath": "/api/data/answer",
"paymentKind": "session",
"recipient": "0x42d3e055a371d4a58cb3df34819dfa3c395d693e",
"settlementChain": "Tempo Mainnet",
"suggestedDeposit": "3",
"unitType": "query",
"unitPrice": "0.15",
"validFrom": "2026-03-20T19:43:14.048Z",
"validUntil": "2026-03-20T19:48:14.048Z",
"quoteHash": "1f447645ee3f9d7ca6771dadc5fbb2ad0adaf52a80e2faadf9e5713bafc0784e",
"signature": {
"alg": "hmac-sha256",
"keyId": "temporal-rest-discovery:6ad17a1eb19a",
"value": "e66adde93152ef9b99717b414d294bc2ee59a2ae6fd9e83aa926eacc2972e713",
"signedAt": "2026-03-20T19:43:14.048Z"
},
"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": "9c0bd5bbb9b88d4f736af0b09eab0fe6e46a576fbe632f47d9be2dd7bf61afa7",
"schemaHashes": {
"input": "acd766f27a8d14bf9aee6d693854b64035ec47447633499e1d67162351e0df15",
"output": "704494ad47275f059aa74fb956951ade6c03cc8e8be86fb74e679c4cc17de6f0"
}
}/api/data/signals
temporal:data.signals@1
Retrieve distilled signals, optionally filtered by report slug or signal label, behind an x402 session.
Latest successful run is outside the advertised freshness window.
Reliability
Endpoint
GET /api/data/signalstempo_mpp_x402_sessionTrust
tempo_mpp_session+signal_unitstemporal-rest-discovery:6ad17a1eb19a0x3e952b8D270640C5a9B5711d532B984Bcd1218b8 and 0x8D674Bb9f0416a2D491400110fEeAD041FC2Dd35Operational notes
Incidents
No recent public operational failures are recorded.
Inputs
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."
}
}
}Outputs
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"
}
}
}Examples
/api/data/signals/api/data/signals?label=paymentManifest integrity
{
"documentation": {
"path": "/capabilities#data.signals",
"url": "https://temporal.rest/capabilities#data.signals"
},
"freshQuote": {
"asset": "0x20c000000000000000000000b9537d11c60e8b50",
"capabilityId": "temporal:data.signals@1",
"endpointPath": "/api/data/signals",
"paymentKind": "session",
"recipient": "0x42d3e055a371d4a58cb3df34819dfa3c395d693e",
"settlementChain": "Tempo Mainnet",
"suggestedDeposit": "1",
"unitType": "query",
"unitPrice": "0.05",
"validFrom": "2026-03-20T19:43:14.048Z",
"validUntil": "2026-03-20T19:48:14.048Z",
"quoteHash": "0b44cad69aa2aea2d569090458f86be1c85dc96296719f5ccaf0a824a870a0e8",
"signature": {
"alg": "hmac-sha256",
"keyId": "temporal-rest-discovery:6ad17a1eb19a",
"value": "22d8f1f96a6ea4c53cb4661bd223fbec451a546f0bc3b6622414e78154694db2",
"signedAt": "2026-03-20T19:43:14.048Z"
},
"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": "9a1b845301f0aec07f683654ef0fcdeed1df45342d1ca852a3d1fc47be4fb305",
"schemaHashes": {
"input": "32820153f5f2f99015218dd5b303842f23441a2d7d4a10b5b09c043e3015a7e5",
"output": "43c46496381b28af767c0986e00da664ff20a68d20d4cb2c4a1ef76386b71cea"
}
}