addrbookFor publishers
← The evidence ledger

Evidence row 67978

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://api.particle.pro/v1/podcasts/mentions
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
73567a2b4649208344a1d4bb3069bbce4686e93d1ec3ce973d6b91566717da0f
Leaf
0x383075d1f6ea70339b50105c86dd26f24be7d2d75d59e7ffd798af78ee2effe6

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.particle.pro/v1/podcasts/mentions"
    ]
  ],
  "name": "Particle Pro",
  "owner_address": "0x59f3a6dcb6f482c53872dd8f8f9e1f9161a1c5f7",
  "raw": {
    "accepts": [
      {
        "amount": "40000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x59f3a6dcb6f482c53872dd8f8f9e1f9161a1c5f7",
        "scheme": "exact"
      }
    ],
    "description": "Search podcast dialogue for entity mentions. Returns every line of dialogue that mentions a person or company, grouped by episode and ordered by recency.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "language": "fr",
              "since": "2024-01-01",
              "until": "2024-06-01"
            },
            "type": "http"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "company_id": {
                      "description": "Company slug, domain, or ID. Required when entity_id is not set. Resolves to the company's linked entity; a company with no linked entity falls back to name matching (matched_by=name).",
                      "type": "string"
                    },
                    "context_lines": {
                      "description": "Surrounding dialogue lines around each mention.",
                      "format": "int64",
                      "type": "integer"
                    },
                    "cursor": {
                      "description": "Opaque cursor from a previous response.",
                      "type": "string"
                    },
                    "entity_id": {
                      "description": "Entity slug (e.g., 'sam-altman') or ID. A person slug or ID resolves via the person's linked knowledge graph entity; a person with no linked entity falls back to name matching (matched_by=name). Required when company_id is not set.",
                      "type": "string"
                    },
                    "episode_id": {
                      "description": "Restrict to mentions inside one episode by slug or ID (cross-corpus result still surfaces a single episode group).",
                      "type": "string"
                    },
                    "include_ads": {
                      "description": "Mentions inside ad reads (sponsor ad segments, or lines spoken by an advertiser) are excluded by default. Pass true to include them.",
                      "type": "boolean"
                    },
                    "language": {
                      "description": "Restrict to episodes of podcasts in this language (ISO 639-1 code, e.g. 'fr'). Matches the podcast's primary language subtag, so 'fr' covers 'fr-FR'.",
                      "type": "string"
                    },
                    "limit": {
                      "description": "Episodes per page (1-100, default 25). Each episode's full set of mention windows is returned in a single page; episodes never split across pages.",
                      "format": "int64",
                      "type": "integer"
                    },
                    "podcast_id": {
                      "description": "Restrict to mentions inside one podcast.",
                      "type": "string"
                    },
                    "publisher_id": {
                      "description": "Restrict to mentions on podcasts attributed to one publisher (network), by slug or ID.",
                      "type": "string"
                    },
                    "role": {
                      "description": "Constrain how the entity participates: guest, host, panelist, correspondent, or mention.",
                      "enum": [
                        "guest",
                        "host",
                        "panelist",
                        "correspondent",
                        "mention"
                      ],
                      "type": "string"
                    },
                    "since": {
                      "description": "Only episodes published after this date.",
                      "type": "string"
                    },
                    "sort": {
                      "description": "Result ordering. recency (the default) returns the most recently published episodes first. popularity orders by the parent podcast's global popularity percentile — the biggest shows first, recency breaking ties within a show, non-charting podcasts last. favorites keeps the recency ordering but lifts the calling user's favorited shows to the top of each publication day; it requires an authenticated user session (401 for an API key or anonymous token) and falls back to plain recency for a user with no favorited podcasts. Pass the same sort alongside a cursor when paginating.",
                      "enum": [
                        "recency",
                        "popularity",
                        "favorites"
                      ],
                      "type": "string"
                    },
                    "until": {
                      "description": "Only episodes published before this date.",
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-09-29T17:32:04.993Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-09-29T17:32:04.694Z"
    },
    "resource": "https://api.particle.pro/v1/podcasts/mentions",
    "serviceName": "Particle Pro",
    "tags": [
      "podcast episode search",
      "podcasts",
      "media intelligence",
      "particle pro"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Search podcast dialogue for entity mentions. Returns every line of dialogue that mentions a person or company, grouped by episode and ordered by recency."
}

What the leaf hashes

{"body":"73567a2b4649208344a1d4bb3069bbce4686e93d1ec3ce973d6b91566717da0f","id":67978,"kind":"listing","method":"baseline/1","observed_us":1793025465482942,"prev":null,"subject":"x402_bazaar:https://api.particle.pro/v1/podcasts/mentions","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0x38309bf024606d2a6b01942650f9eebcf4591a333a0ed1a44be4e2bba90a605d
  2. 0x4b544de6cfade8b54f224c09b26ddf36c2bdc162e29e5bfa5646f6e3f41e5838
  3. 0x4fec69004a26c1e3d425a52b8531922541ad1315e08d30ca2182ad25be2c0739
  4. 0x322605bf36fa7096766369770436bb3b2a85038ae254f6bf76a3a4a6b18b3fb9
  5. 0x832e3306d9687db15699a6850b0bbd4e7d9146e3318730b56a7aa0b6a7552b40
  6. 0xc84074bf290e27a8cbdc7693f8f99d4e069f6a4576f2d5961a0c412eee6e3c6e
  7. 0x64315b74a22f3b6eb594f5e248a81c2c1adcd6746902353798e90376bc79f463
  8. 0x5dfb420c19d6d9312195dcd4ebeb850f584c2b577675367d9e1fc478aba36fb5
  9. 0xd70a09e0e0b4a35dec7a6bb73e580c5932242874550c060e22f88f35b7f20291
  10. 0xff1ff8dcc12c50635e4a66c3c00beef7e027b751a84ecfd916d28b30b631ab0f
  11. 0xac34ddbc48fae726d62603aa0121ea4aa01a5fe05b84c5335b25521c1e72ed07
  12. 0x8b23d34f6cd746f123b1e4d09449280800a81e00febe1fd9224b6802057238d5
  13. 0xdfc7a920beab71e6882e75c57bf136a5354c4ea989a35108a69046bc62059090
  14. 0x4338355a835617a26aa0bfcc971e84eb030d84e2aa840e3c8af958921dd080c7
  15. 0x610738e0c43687aded83c613c73de8b5226c73c375858a167436461c522ea213
  16. 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON