{"name":"temporal.rest capability registry","version":"v1","generatedAt":"2026-05-04T20:41:03.223Z","baseUrl":"https://temporal.rest","discoveryPath":"/api/capabilities","latestPublishedReport":{"date":"2026-03-21","slug":"2026-03-21","title":"TEMPO SIGNAL Daily Brief"},"count":1,"capabilities":[{"manifestId":"data.signals","capabilityId":"temporal:data.signals@1","schemaBoundCapabilityId":"temporal:data.signals@1:32820153f5f2f99015218dd5b303842f23441a2d7d4a10b5b09c043e3015a7e5:43c46496381b28af767c0986e00da664ff20a68d20d4cb2c4a1ef76386b71cea","category":"data","name":"Temporal signals unit API","description":"Retrieve distilled signals, optionally filtered by report slug or signal label, with open public access.","operationalStatus":"stale","endpoint":{"method":"GET","path":"/api/data/signals","url":"https://temporal.rest/api/data/signals"},"documentation":{"path":"/capabilities#data.signals","url":"https://temporal.rest/capabilities#data.signals"},"pricingModel":{"amount":"0","kind":"free","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0x42d3e055a371d4a58cb3df34819dfa3c395d693e","settlementChain":"Tempo Mainnet"},"expectedLatencyMs":{"typical":500,"upperBound":1600},"freshnessWindow":{"seconds":86400,"description":"Signals update when the next nightly report is published."},"proofMethod":{"id":"tempo_mpp_session+signal_units","description":"Signal-unit responses sourced from the published archive.","commitments":["0x3e952b8D270640C5a9B5711d532B984Bcd1218b8","0x8D674Bb9f0416a2D491400110fEeAD041FC2Dd35"]},"authMethod":"public","examples":[{"name":"Fetch latest signals","description":"List distilled signals for the latest published report.","path":"/api/data/signals","url":"https://temporal.rest/api/data/signals"},{"name":"Filter signals by label","description":"Search for matching signal labels or descriptions inside the archive.","path":"/api/data/signals?label=payment","url":"https://temporal.rest/api/data/signals?label=payment"}],"tags":["signals","unit-access","archive","tempo"],"inputSchema":{"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."}}},"outputSchema":{"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"}}},"schemaHashes":{"input":"32820153f5f2f99015218dd5b303842f23441a2d7d4a10b5b09c043e3015a7e5","output":"43c46496381b28af767c0986e00da664ff20a68d20d4cb2c4a1ef76386b71cea"},"preview":null,"workflowSupport":null,"commitments":{"identityLedger":"0x3e952b8D270640C5a9B5711d532B984Bcd1218b8","signalScoreboard":"0x8D674Bb9f0416a2D491400110fEeAD041FC2Dd35"},"reliability":{"cadence":"daily","freshnessLagMs":3832863193,"lastPublishedAt":"2026-03-21T12:00:00.000Z","lastSuccessfulRun":"2026-03-21T12:00:00.000Z","notes":["Median latency currently mirrors the capability's published latency hint; live request telemetry is not yet persisted publicly."],"onTime":{"day1":{"issuesExpected":1,"issuesPublished":0,"percentage":0,"windowDays":1},"day7":{"issuesExpected":7,"issuesPublished":0,"percentage":0,"windowDays":7},"day30":{"issuesExpected":30,"issuesPublished":0,"percentage":0,"windowDays":30}},"paymentSuccessRate":{"note":"Payment telemetry is not yet persisted publicly; live x402 challenges remain authoritative.","percentage":null,"sampleSize":0},"recentFailures":[],"medianLatencyMs":500,"latencySource":"expected_latency_hint","status":"stale","statusReason":"Latest successful run is outside the advertised freshness window."},"runtime":{"deployment":"vercel:production","sessionStore":"vercel_kv"},"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:41:03.207Z","validUntil":"2026-05-04T20:46:03.207Z","quoteHash":"372dd65f094aea525185c8c76c1141810241330fd5f0bf3d541f6f63e3a1f30b","signature":{"alg":"hmac-sha256","keyId":"temporal-rest-discovery:6ad17a1eb19a","value":"8cd178d1349d796877e9a6a43a4533a74b25a9d6b295bce441e8e3bfb241bca0","signedAt":"2026-05-04T20:41:03.207Z"},"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":"2b1dc03784f64e12c737a474c3efc8da3f8b80f70332fa266b803ef372cd642d"}],"healthSummary":{"degraded":0,"healthy":0,"lastPublishedAt":"2026-03-21T12:00:00.000Z","lastSuccessfulRun":"2026-03-21T12:00:00.000Z","stale":1},"note":"Capabilities describe the current public surface in a machine-readable way. Freshness and workflow policy quotes are discovery hints; route responses remain authoritative."}