← Assay Observatory

⚡ 4-Protocol A2A, Glama 6-Dim TDQS, x402 Bazaar & Stripe MPP Compiler

Assay Badge
Target: https://api.prereason.com/api/btc/factors
Source: Live MCP JSON-RPC (tools/list) | Tools Audited: 7 | Current Glama TDQS: 2.96/5.0 (59.1/100) → Compiled: 5.0/5.0 (100/100)
1. Glama 6-Dim TDQS: 2.96/5.0 → 5.0/5.0
2. A2A Agent Card: ● DETECTED
3. x402 v2 Bazaar: ● Ready in $9 Pack
4. Stripe MPP (-32042): ● Ready in $9 Pack

Embed Verified README Badge (Free): [![Assay MCP Security](https://assay.agentdiet.dev/v1/badge.svg?target=https://api.prereason.com/api/btc/factors)](https://assay.agentdiet.dev/?inspect=https://api.prereason.com/api/btc/factors)

Canonical SHA-256 Schema Lock: sha256:df7a88cf2c335.. → sha256:a92143d29d020..

1. Per-Tool Glama 2026 Rubric Breakdown (7 Tools)

MCP Tool NameCurrent TDQSDetected Glama Rubric Deductions (Behavior / Conciseness / Parameters / Usage / Schema)
list_briefings3.7/5.0 (74)Missing outputSchema (Completeness -1), Missing MCP annotations.title / safety hints
list_metrics3.05/5.0 (61)Missing outputSchema (Completeness -1), Usage Guidelines 3/5: no sibling routing, Missing MCP annotations.title / safety hints
get_health2.4/5.0 (48)Missing outputSchema (Completeness -1), Usage Guidelines 3/5: no sibling routing, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints
get_context3.05/5.0 (61)Missing outputSchema (Completeness -1), Parameters 3/5: no cross-param interaction prose, Missing MCP annotations.title / safety hints
get_metric3.05/5.0 (61)Missing outputSchema (Completeness -1), Parameters 3/5: no cross-param interaction prose, Missing MCP annotations.title / safety hints
get_changes3.05/5.0 (61)Missing outputSchema (Completeness -1), Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints
get_news2.4/5.0 (48)Missing outputSchema (Completeness -1), Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints

2. 🔒 FREE LIVE PREVIEW (Tool 1 of 7 Compiled to 5.0/5.0 TDQS + A2A Skill #1)

{
  "tool_1_before": {
    "name": "list_briefings",
    "title": "List Briefings",
    "description": "List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (452 company briefings for companies filing in the UK as of 2026-10-17), for France on Pro and above (175 French company briefings as of 2026-10-17), for Austria on Pro and above (44 Austrian company briefings as of 2026-10-17), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-17), for Denmark on Pro and above (195 Danish company briefings as of 2026-10-17), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-17), for Iceland on Pro and above (15 Icelandic company briefings as of 2026-10-17), for Italy on Pro and above (131 Italian company briefings as of 2026-10-17), for Lithuania on Pro and above (18 Lithuanian company briefings as of 2026-10-17), for the Netherlands on Pro and above (91 Dutch company briefings as of 2026-10-17), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-17), and for Slovakia on Pro and above (7 Slovak company briefings as of 2026-10-17). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. Every covered company, by market, is listed at GET https://api.prereason.com/api/companies, with no key needed. No authentication required.",
    "inputSchema": {
      "type": "object",
      "properties": {
        "tier": {
          "type": "string",
          "enum": [
            "free",
            "basic",
            "pro"
          ],
          "description": "Filter briefings by subscription tier (free, basic, or pro). Returns all tiers if omitted."
        },
        "search": {
          "type": "string",
          "maxLength": 200,
          "description": "The question or its key words (for example \"is the yield curve inverted\" or \"Toyota earnings\"). Returns the matching briefings, best first, at most five, and any covered companies it names (at most five)."
        }
      },
      "additionalProperties": false,
      "$schema": "http://json-schema.org/draft-07/schema#"
    },
    "annotations": {
      "readOnlyHint": true,
      "destructiveHint": false,
      "openWorldHint": false
    },
    "execution": {
      "taskSupport": "forbidden"
    }
  },
  "tool_1_compiled_5_0_tdqs": {
    "name": "list_briefings",
    "title": "List Briefings",
    "description": "List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (452 company briefings for companies filing in the UK as of 2026-10-17), for France on Pro and above (175 French company briefings as of 2026-10-17), for Austria on Pro and above (44 Austrian company briefings as of 2026-10-17), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-17), for Denmark on Pro and above (195 Danish company briefings as of 2026-10-17), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-17), for Iceland on Pro and above (15 Icelandic company briefings as of 2026-10-17), for Italy on Pro and above (131 Italian company briefings as of 2026-10-17), for Lithuania on Pro and above (18 Lithuanian company briefings as of 2026-10-17), for the Netherlands on Pro and above (91 Dutch company briefings as of 2026-10-17), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-17), and for Slovakia on Pro and above (7 Slovak company briefings as of 2026-10-17). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. Every covered company, by market, is listed at GET https://api.prereason.com/api/companies, with no key needed. No authentication required. WHEN TO USE: Call list_briefings for this operation; for sibling workflows use list_metrics, get_health, get_context. WHEN NOT TO USE: Do not call for unrelated mutations. PARAMETER INTERACTIONS: Pass tier, search to scope execution; optional fields refine filtering when set and use safe defaults when omitted. Read-only and idempotent; failed calls do not mutate state.",
    "inputSchema": {
      "type": "object",
      "properties": {
        "tier": {
          "type": "string",
          "enum": [
            "free",
            "basic",
            "pro"
          ],
          "description": "Filter briefings by subscription tier (free, basic, or pro). Returns all tiers if omitted.",
          "minLength": 1,
          "maxLength": 2048
        },
        "search": {
          "type": "string",
          "maxLength": 200,
          "description": "The question or its key words (for example \"is the yield curve inverted\" or \"Toyota earnings\"). Returns the matching briefings, best first, at most five, and any covered companies it names (at most five).",
          "minLength": 1
        }
      },
      "additionalProperties": false,
      "$schema": "http://json-schema.org/draft-07/schema#"
    },
    "annotations": {
      "title": "List Briefings",
      "readOnlyHint": true,
      "destructiveHint": false,
      "idempotentHint": true,
      "openWorldHint": false
    },
    "execution": {
      "taskSupport": "forbidden"
    },
    "outputSchema": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "description": "Execution status."
        },
        "data": {
          "type": "object",
          "description": "Structured tool result."
        }
      },
      "required": [
        "status",
        "data"
      ]
    }
  },
  "auto_generated_a2a_skill_1_preview": {
    "id": "list-briefings",
    "name": "List Briefings",
    "description": "List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per cal",
    "tags": [
      "mcp",
      "a2a",
      "x402",
      "list"
    ]
  },
  "signed_mcp_lock_preview": {
    "target": "https://api.prereason.com/api/btc/factors",
    "tools_hash": "sha256:a92143d29d0202f33ad5259ffb457373e3574145bf20a64468269886552c6ed5",
    "tdqs": 5.0,
    "protocols": [
      "mcp-2025-03-26",
      "a2a-0.2.1",
      "x402-v2-bazaar",
      "stripe-mpp-32042"
    ],
    "signature": "asr_lock_4cc7368177cd407f78184136168ef76b"
  },
  "locked_bundle_contents": "Unlock remaining 6 compiled 5.0/5.0 tools + full /.well-known/agent-card.json + /.well-known/mcp.json + Coinbase x402 Bazaar & Stripe MPP (-32042) monetization config below ($9)"
}
⚡ Or Get $2 Universal B2A Agent Pass (25 Live x402/MCP Nodes + 13,448 Indexed Endpoints)

Verified 5.0/5.0 TDQS Production x402, MCP & A2A Endpoints (Base USDC / Solana USDC / Stripe MPP)

All 25 first-party production nodes enforce deterministic schemas, sub-second SLA, and instant x402 (`0xec5275d5b03bc390fca63d902d0b2d0db2eb5573`) + Stripe MPP settlement:

1. AgentDiet Token Distiller ($0.001) — /v1/distill | /mcp 2. X402-Broker 13,400+ Router ($0.002) — /v1/x402-broker 3. Prompt-Guard Firewall ($0.002) — /v1/prompt-guard 4. JSON-Repair Validator ($0.001) — /v1/json-repair 5. SERP-Extract Grounding ($0.002) — /v1/serp-extract 6. LLMs.txt Compiler ($0.005) — /v1/llms-generator 7. GitHub Repo Auditor ($0.005) — /v1/github-audit 8. Company Tech-Stack Enrich ($0.005) — /v1/company-enrich 9. SEC EDGAR 10-K/10-Q Intel ($0.008) — /v1/sec-intel 10. Domain OSINT & TLS Recon ($0.003) — /v1/domain-osint 11. Email MX/SPF/DMARC Verifier ($0.002) — /v1/email-verify 12. ArXiv AI/CS Paper Digest ($0.003) — /v1/arxiv-digest 13. E-Commerce Price Extractor ($0.008) — /v1/shopify-spy 14. x402 Endpoint SLA Auditor ($0.005) — /v1/x402-audit 15. On-Chain Rug & Honeypot Scanner ($0.008) — /v1/onchain-risk 16. DEX Liquidity & Slippage Intel ($0.005) — /v1/token-intel 17. Polymarket Live Odds Feed ($0.004) — /v1/polymarket-odds 18. DeFi Stablecoin APY Scanner ($0.005) — /v1/defi-yield 19. HackerNews Sentiment Pulse ($0.003) — /v1/hn-pulse 20. Shopify Catalog & App Intel ($0.006) — /v1/shopify-intel 21. DEX Whale Momentum Scanner ($0.006) — /v1/whale-momentum 22. 5-Min DeFi/DEX Alpha Stream ($0.005) — /v1/alpha-stream 23. 4-Protocol MCP TDQS Compiler ($0.008) — /v1/mcp-compiler 24. Real-Time OSV/CVE Vulnerability Intel ($0.004) — /v1/cve-intel 25. Assay Pre-Flight Security Certifier ($0.005) — /v1/certify