/capabilities

Typed docs for every paid Temporal surface.

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.

9 public capabilitiesSigned quotesSchema-bound IDs0 healthy0 degraded9 stale

How to use it

Discovery first, payment second.

  • Query `/api/capabilities` to discover the current paid surface.
  • Pick a capability by category, price, latency, and freshness window.
  • Read the reliability block before buying if you care about current cadence.
  • Use the filtered manifest or docs anchor for exact schemas and examples.
  • Hit the endpoint itself to receive the live x402 challenge and payload.
Public registry

9

Total public paid capabilities currently published by Temporal.

Reports

3

One-time x402 charge surfaces for the packaged daily read.

Data

3

Session-priced machine access surfaces for repeated agent queries.

Workflows

3

Completed DAG-shaped job surfaces for higher-level research tasks.

Quote signing

HMAC

Discovery quotes now carry a server signature and key id, not only a digest.

Last publish

Oct 20, 2018, 1:46 AM

Observed publication time used for liveness, separate from report slug dates.

Filters

Browse by surface type

report$1Stale

/api/report/standard

Temporal standard report

temporal:report.standard@1

Full latest nightly synthesis as structured JSON behind a one-time x402 charge.

Latest successful run is outside the advertised freshness window.

daily-briefnightlyreporttempox402

Reliability

Current trust snapshot

  • Last successful run: Oct 20, 2018, 1:46 AM
  • Last published artifact: Oct 20, 2018, 1:46 AM
  • On time 1d: 0.0% (0/1 expected days)
  • On time 7d: 0.0% (0/7 expected days)
  • On time 30d: 0.0% (0/30 expected days)
  • Median latency: 900ms (published hint)
  • Payment success: Pending public telemetry

Endpoint

Operational shape

  • Method + path: GET /api/report/standard
  • Auth: tempo_mpp_x402_charge
  • Typical latency: 900ms, upper bound 3000ms
  • Freshness: Refreshes on the next nightly publication cycle.

Trust

Proof + signed quote

  • Proof method: tempo_mpp_charge+report_commitment
  • Signed quote validity: 2026-03-20T19:43:54.957Z to 2026-03-20T19:48:54.957Z
  • Quote signer key: temporal-rest-discovery:6ad17a1eb19a
  • Commitments: 0x3e952b8D270640C5a9B5711d532B984Bcd1218b8 and 0x8D674Bb9f0416a2D491400110fEeAD041FC2Dd35

Operational notes

Current caveats

  • At least one issue label is ahead of the current runtime date, so liveness uses observed file publish time instead of the report slug date.
  • Median latency currently mirrors the capability's published latency hint; live request telemetry is not yet persisted publicly.
  • Payment telemetry is not yet persisted publicly; live x402 challenges remain authoritative.

Incidents

Recent failures or disputes

No recent public operational failures are recorded.

Inputs

No query parameters required

This capability accepts a bare GET request.

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

Outputs

8 top-level fields

  • capability
  • commitments
  • metadata
  • payer
  • price
  • product
  • report
  • unitEndpoints
{
  "type": "object",
  "required": [
    "capability",
    "commitments",
    "metadata",
    "payer",
    "price",
    "product",
    "report",
    "unitEndpoints"
  ],
  "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"
        }
      }
    },
    "metadata": {
      "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"
        }
      }
    },
    "payer": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "address",
            "did"
          ],
          "additionalProperties": false,
          "properties": {
            "address": {
              "type": "string"
            },
            "did": {
              "type": "string"
            }
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "price": {
      "type": "string"
    },
    "product": {
      "type": "string"
    },
    "report": {
      "type": "object",
      "required": [
        "distilledSignals",
        "ecosystemWatch",
        "executiveSummary",
        "references",
        "researchNotes"
      ],
      "additionalProperties": false,
      "properties": {
        "distilledSignals": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "description",
              "label"
            ],
            "additionalProperties": false,
            "properties": {
              "description": {
                "type": "string"
              },
              "label": {
                "type": "string"
              }
            }
          }
        },
        "ecosystemWatch": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "executiveSummary": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "references": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "researchNotes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "unitEndpoints": {
      "type": "object",
      "required": [
        "signals"
      ],
      "additionalProperties": false,
      "properties": {
        "signals": {
          "type": "string"
        }
      }
    }
  }
}

Examples

Call patterns

Manifest integrity

Hashes + signature

{
  "documentation": {
    "path": "/capabilities#report.standard",
    "url": "https://temporal.rest/capabilities#report.standard"
  },
  "freshQuote": {
    "asset": "0x20c000000000000000000000b9537d11c60e8b50",
    "capabilityId": "temporal:report.standard@1",
    "endpointPath": "/api/report/standard",
    "paymentKind": "charge",
    "recipient": "0x42d3e055a371d4a58cb3df34819dfa3c395d693e",
    "settlementChain": "Tempo Mainnet",
    "suggestedDeposit": null,
    "unitType": "request",
    "unitPrice": "1",
    "validFrom": "2026-03-20T19:43:54.957Z",
    "validUntil": "2026-03-20T19:48:54.957Z",
    "quoteHash": "e49393c2cd1876a659ef6daaeb00ee1c6ed3f90caf164c08133988e942480591",
    "signature": {
      "alg": "hmac-sha256",
      "keyId": "temporal-rest-discovery:6ad17a1eb19a",
      "value": "5e159fda7e6ae217720079e56d40bffaf94b617346ebb9e424135a1ac118a8c0",
      "signedAt": "2026-03-20T19:43:54.957Z"
    },
    "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": "7df251658dae961a780e8785c85abbe3f3588990cf9497677c6b3220c017008d",
  "schemaHashes": {
    "input": "d746974fa9afd5e951f76f9af38954b0ad7f436f2120dc974da65e5ee39f856f",
    "output": "9533c399a7e05bd2bbf1d9a7f20049803a8a801b5e69276db2d55ed590c95ced"
  }
}
report$3Stale

/api/report/alpha

Temporal alpha report

temporal:report.alpha@1

Higher-conviction framing and operator packaging behind a one-time x402 charge.

Latest successful run is outside the advertised freshness window.

alphaoperatorreporttempox402

Reliability

Current trust snapshot

  • Last successful run: Oct 20, 2018, 1:46 AM
  • Last published artifact: Oct 20, 2018, 1:46 AM
  • On time 1d: 0.0% (0/1 expected days)
  • On time 7d: 0.0% (0/7 expected days)
  • On time 30d: 0.0% (0/30 expected days)
  • Median latency: 1000ms (published hint)
  • Payment success: Pending public telemetry

Endpoint

Operational shape

  • Method + path: GET /api/report/alpha
  • Auth: tempo_mpp_x402_charge
  • Typical latency: 1000ms, upper bound 3200ms
  • Freshness: Refreshes on the next nightly publication cycle.

Trust

Proof + signed quote

  • Proof method: tempo_mpp_charge+report_commitment
  • Signed quote validity: 2026-03-20T19:43:54.958Z to 2026-03-20T19:48:54.958Z
  • Quote signer key: temporal-rest-discovery:6ad17a1eb19a
  • Commitments: 0x3e952b8D270640C5a9B5711d532B984Bcd1218b8 and 0x8D674Bb9f0416a2D491400110fEeAD041FC2Dd35

Operational notes

Current caveats

  • At least one issue label is ahead of the current runtime date, so liveness uses observed file publish time instead of the report slug date.
  • Median latency currently mirrors the capability's published latency hint; live request telemetry is not yet persisted publicly.
  • Payment telemetry is not yet persisted publicly; live x402 challenges remain authoritative.

Incidents

Recent failures or disputes

No recent public operational failures are recorded.

Inputs

No query parameters required

This capability accepts a bare GET request.

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

Outputs

9 top-level fields

  • capability
  • commitments
  • metadata
  • operatorFrame
  • payer
  • price
  • product
  • report
  • unitEndpoints
{
  "type": "object",
  "required": [
    "capability",
    "commitments",
    "metadata",
    "operatorFrame",
    "payer",
    "price",
    "product",
    "report",
    "unitEndpoints"
  ],
  "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"
        }
      }
    },
    "metadata": {
      "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"
        }
      }
    },
    "operatorFrame": {
      "type": "object",
      "required": [
        "highConvictionSignals",
        "references",
        "topThemes"
      ],
      "additionalProperties": false,
      "properties": {
        "highConvictionSignals": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "description",
              "label"
            ],
            "additionalProperties": false,
            "properties": {
              "description": {
                "type": "string"
              },
              "label": {
                "type": "string"
              }
            }
          }
        },
        "references": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "topThemes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "payer": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "address",
            "did"
          ],
          "additionalProperties": false,
          "properties": {
            "address": {
              "type": "string"
            },
            "did": {
              "type": "string"
            }
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "price": {
      "type": "string"
    },
    "product": {
      "type": "string"
    },
    "report": {
      "type": "object",
      "required": [
        "distilledSignals",
        "ecosystemWatch",
        "executiveSummary"
      ],
      "additionalProperties": false,
      "properties": {
        "distilledSignals": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "description",
              "label"
            ],
            "additionalProperties": false,
            "properties": {
              "description": {
                "type": "string"
              },
              "label": {
                "type": "string"
              }
            }
          }
        },
        "ecosystemWatch": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "executiveSummary": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "unitEndpoints": {
      "type": "object",
      "required": [
        "signals"
      ],
      "additionalProperties": false,
      "properties": {
        "signals": {
          "type": "string"
        }
      }
    }
  }
}

Examples

Call patterns

Manifest integrity

Hashes + signature

{
  "documentation": {
    "path": "/capabilities#report.alpha",
    "url": "https://temporal.rest/capabilities#report.alpha"
  },
  "freshQuote": {
    "asset": "0x20c000000000000000000000b9537d11c60e8b50",
    "capabilityId": "temporal:report.alpha@1",
    "endpointPath": "/api/report/alpha",
    "paymentKind": "charge",
    "recipient": "0x42d3e055a371d4a58cb3df34819dfa3c395d693e",
    "settlementChain": "Tempo Mainnet",
    "suggestedDeposit": null,
    "unitType": "request",
    "unitPrice": "3",
    "validFrom": "2026-03-20T19:43:54.958Z",
    "validUntil": "2026-03-20T19:48:54.958Z",
    "quoteHash": "0eb6cbd09079791c8b4f27eca4890bebeb6a9fb3ca302954e921ae431730d3e6",
    "signature": {
      "alg": "hmac-sha256",
      "keyId": "temporal-rest-discovery:6ad17a1eb19a",
      "value": "aaa936dd7173d34a6c6ba26299f8f70f2043ff1c1acefe5ee4ae85cc3d54452a",
      "signedAt": "2026-03-20T19:43:54.958Z"
    },
    "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": "786d71266f182a45f6b37bcff0eb9391a440eb1a00151f119a6ec40430bc6e99",
  "schemaHashes": {
    "input": "d746974fa9afd5e951f76f9af38954b0ad7f436f2120dc974da65e5ee39f856f",
    "output": "4aecba61ec6468b03a1dda23f1e1e9731f1414a67b4f67684b761502bff57bef"
  }
}
report$5Stale

/api/report/executive

Temporal executive brief

temporal:report.executive@1

Most compressed decision memo for the current issue behind a one-time x402 charge.

Latest successful run is outside the advertised freshness window.

executivebriefreporttempox402

Reliability

Current trust snapshot

  • Last successful run: Oct 20, 2018, 1:46 AM
  • Last published artifact: Oct 20, 2018, 1:46 AM
  • On time 1d: 0.0% (0/1 expected days)
  • On time 7d: 0.0% (0/7 expected days)
  • On time 30d: 0.0% (0/30 expected days)
  • Median latency: 800ms (published hint)
  • Payment success: Pending public telemetry

Endpoint

Operational shape

  • Method + path: GET /api/report/executive
  • Auth: tempo_mpp_x402_charge
  • Typical latency: 800ms, upper bound 2500ms
  • Freshness: Refreshes on the next nightly publication cycle.

Trust

Proof + signed quote

  • Proof method: tempo_mpp_charge+report_commitment
  • Signed quote validity: 2026-03-20T19:43:54.959Z to 2026-03-20T19:48:54.959Z
  • Quote signer key: temporal-rest-discovery:6ad17a1eb19a
  • Commitments: 0x3e952b8D270640C5a9B5711d532B984Bcd1218b8 and 0x8D674Bb9f0416a2D491400110fEeAD041FC2Dd35

Operational notes

Current caveats

  • At least one issue label is ahead of the current runtime date, so liveness uses observed file publish time instead of the report slug date.
  • Median latency currently mirrors the capability's published latency hint; live request telemetry is not yet persisted publicly.
  • Payment telemetry is not yet persisted publicly; live x402 challenges remain authoritative.

Incidents

Recent failures or disputes

No recent public operational failures are recorded.

Inputs

No query parameters required

This capability accepts a bare GET request.

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

Outputs

8 top-level fields

  • brief
  • capability
  • commitments
  • metadata
  • payer
  • price
  • product
  • unitEndpoints
{
  "type": "object",
  "required": [
    "brief",
    "capability",
    "commitments",
    "metadata",
    "payer",
    "price",
    "product",
    "unitEndpoints"
  ],
  "additionalProperties": false,
  "properties": {
    "brief": {
      "type": "object",
      "required": [
        "marketWatch",
        "summary",
        "topSignals",
        "whyNow"
      ],
      "additionalProperties": false,
      "properties": {
        "marketWatch": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "summary": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "topSignals": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "description",
              "label"
            ],
            "additionalProperties": false,
            "properties": {
              "description": {
                "type": "string"
              },
              "label": {
                "type": "string"
              }
            }
          }
        },
        "whyNow": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "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"
        }
      }
    },
    "metadata": {
      "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"
        }
      }
    },
    "payer": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "address",
            "did"
          ],
          "additionalProperties": false,
          "properties": {
            "address": {
              "type": "string"
            },
            "did": {
              "type": "string"
            }
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "price": {
      "type": "string"
    },
    "product": {
      "type": "string"
    },
    "unitEndpoints": {
      "type": "object",
      "required": [
        "signals"
      ],
      "additionalProperties": false,
      "properties": {
        "signals": {
          "type": "string"
        }
      }
    }
  }
}

Examples

Call patterns

Manifest integrity

Hashes + signature

{
  "documentation": {
    "path": "/capabilities#report.executive",
    "url": "https://temporal.rest/capabilities#report.executive"
  },
  "freshQuote": {
    "asset": "0x20c000000000000000000000b9537d11c60e8b50",
    "capabilityId": "temporal:report.executive@1",
    "endpointPath": "/api/report/executive",
    "paymentKind": "charge",
    "recipient": "0x42d3e055a371d4a58cb3df34819dfa3c395d693e",
    "settlementChain": "Tempo Mainnet",
    "suggestedDeposit": null,
    "unitType": "request",
    "unitPrice": "5",
    "validFrom": "2026-03-20T19:43:54.959Z",
    "validUntil": "2026-03-20T19:48:54.959Z",
    "quoteHash": "a88ce931723e04ac80adbb7c8a563758ab4c0313d3b9af22a401d8849a4264e8",
    "signature": {
      "alg": "hmac-sha256",
      "keyId": "temporal-rest-discovery:6ad17a1eb19a",
      "value": "0771083d1a3bf741ef5152442dc83221b2f625800bff48409eff68ebd2195545",
      "signedAt": "2026-03-20T19:43:54.959Z"
    },
    "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": "a3fff724b530cbca0fa87656ef94097d5885865313ff2a1b65741360223ab3a2",
  "schemaHashes": {
    "input": "d746974fa9afd5e951f76f9af38954b0ad7f436f2120dc974da65e5ee39f856f",
    "output": "1e84c467a77cb134ad0f295be4a127516f7b601311aee85392bd9417cd50c832"
  }
}