{"uid":"cap_IZ1IVvGnnRYMewi45KU1A","slug":"truthbear-signal-plus-official-signal-unverified-chatter-bundle-3ab01d9e","name":"TruthBear Signal-Plus: Official Signal + Unverified Chatter Bundle","description":"[SIGNAL+PROOF+CHATTER] One official signal record with its offline-recomputable proof, PLUS the unverified public-channel chatter for a topic from the last 48h - delivered as two separate top-level keys that are never merged. The unverified half lives in its own database with an engine-level trigger forbidding updates, and contributes nothing to the official hash. Nothing posted in the window -> 422 no_charge, not billed (check GET /shadow/catalog first, free). $0.09 per call.","url":"https://api.truthbear.co/shadow/signal-plus","method":"GET","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.09","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.09/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QVUQaa4SLvupiqAkE1eH5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.09","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns one verified official signal record with its offline-recomputable cryptographic proof, plus unverified public-channel chatter for a topic from the last 48 hours, delivered as two separate non-merged top-level keys.","exampleAgentPrompt":"Pull the official signal record and proof for hydrology.river-level on entity 07010000, plus any public chatter about 'tariff' from the last 48 hours — I want both halves kept separate so I can compare the verified reading against what people are saying.","exampleUseCases":[{"title":"River level vs public flood chatter","prompt":"Get me the official river-level signal for entity 07010000 with its cryptographic proof, plus all public chatter about 'flooding' from the last 48 hours — I want to see if what people are posting matches the verified hydrological reading."},{"title":"Late-filing signal vs investor chatter","prompt":"Fetch the verified filing signal for entity AMC along with its proof, plus unverified chatter on the topic 'SEC-filing' from the last two days — keep them in separate sections so I can audit the discrepancy."},{"title":"DeFi bad-debt signal vs protocol chatter","prompt":"Grab the official bad-debt signal for entity euler-v1 with its recomputable proof, and pull any public-channel chatter about 'lending-risk' from the past 48 hours — I need them as two distinct halves, not blended."}],"resultDescription":"A JSON response with two top-level keys: one containing the official signal record and its offline-recomputable cryptographic proof (with signal hash), and a second containing unverified public-channel chatter for the specified topic from the last 48 hours. The two halves are never merged. If no chatter was posted in the 48-hour window, returns HTTP 422 with a no_charge code and the call is not billed.","failureModes":["422 no_charge: no chatter posted for the topic in the 48-hour window — call is not billed","400 bad request: missing required parameters (signal_id, entity, or topic)","404 not found: signal_id or entity not in catalog — check GET /gauge/catalog first","404 not found: topic not in catalog — check GET /shadow/catalog first","402 payment required: x402 payment not provided or insufficient","503 service unavailable: signal database temporarily unreachable"],"whenToPreferThis":"Use this endpoint when you need both the tamper-evident official signal record AND the unverified public discourse for the same topic in a single call, and you require them to remain cryptographically separated. Prefer it over calling gauge and chatter endpoints separately to save round-trips and cost. Check GET /shadow/catalog first (free) to confirm the topic exists and avoid a 422 no-charge response. If you only need the official signal without chatter, use a gauge endpoint instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:49:58.199Z","isFirstParty":false}