Capabilities

Every public endpoint, documented.

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

10 endpoints across 3 categories

Reports

3

Packaged daily research with open public access.

Data

3

Machine-readable feeds for repeated queries.

Workflows

4

Multi-step research jobs run on demand.

Status

0/10 healthy

Last published Mar 21, 2026, 12:00 PM.

Browse

Filter by category

Data · FreeStale

Temporal latest data snapshot

GET /api/data/latest

Machine-readable latest snapshot of the published archive with open public access.

snapshotdataarchivetempo

Reliability

Uptime and freshness

  • Last published: Mar 21, 2026, 12:00 PM
  • On-time 1d: 0% (0/1)
  • On-time 7d: 0% (0/7)
  • On-time 30d: 0% (0/30)
  • Median latency: 450ms
  • Freshness: Tracks the latest published nightly report until the next cycle lands.

Notes

  • Median latency currently mirrors the capability's published latency hint; live request telemetry is not yet persisted publicly.

Examples

Try it

  • Fetch latest data snapshot: Read the latest machine-facing daily payload. /api/data/latest
Schema and integrity details →

Input schema

No parameters

{
  "type": "object",
  "required": [],
  "additionalProperties": false,
  "properties": {}
}

Output schema

7 fields

  • capability
  • commitments
  • payer
  • product
  • snapshot
  • unitEndpoints
  • unitPrice
{
  "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

Quote signature and hashes

{
  "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"
  }
}
Data · FreeStale

Temporal archive answer

GET /api/data/answer

Query the published archive for a topic-specific answer with open public access.

answerarchivequerytempo

Reliability

Uptime and freshness

  • Last published: Mar 21, 2026, 12:00 PM
  • On-time 1d: 0% (0/1)
  • On-time 7d: 0% (0/7)
  • On-time 30d: 0% (0/30)
  • Median latency: 900ms
  • Freshness: Answers are derived from the currently published archive and improve when the next nightly report lands.

Notes

  • Median latency currently mirrors the capability's published latency hint; live request telemetry is not yet persisted publicly.
Schema and integrity details →

Input schema

2 fields

  • q
  • topic
{
  "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

13 fields

  • answer
  • archiveContext
  • capability
  • confidence
  • highlights
  • note
  • payer
  • product
  • query
  • references
  • relatedReports
  • supportingSignals
  • unitPrice
{
  "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

Quote signature and hashes

{
  "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"
  }
}
Data · FreeStale

Temporal signals unit API

GET /api/data/signals

Retrieve distilled signals, optionally filtered by report slug or signal label, with open public access.

signalsunit-accessarchivetempo

Reliability

Uptime and freshness

  • Last published: Mar 21, 2026, 12:00 PM
  • On-time 1d: 0% (0/1)
  • On-time 7d: 0% (0/7)
  • On-time 30d: 0% (0/30)
  • Median latency: 500ms
  • Freshness: Signals update when the next nightly report is published.

Notes

  • Median latency currently mirrors the capability's published latency hint; live request telemetry is not yet persisted publicly.
Schema and integrity details →

Input schema

3 fields

  • label
  • q
  • slug
{
  "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

8 fields

  • archiveContext
  • capability
  • payer
  • product
  • query
  • signalCount
  • signals
  • unitPrice
{
  "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

Quote signature and hashes

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