addrbookFor publishers
← The evidence ledger

Evidence row 263930

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 04b0b9d4-e799-4dd6-a874-8d23ce4536fc
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
e30c725be11c510a0037e837aa01b48b2f42329a23d20e800e21b9036194b6b7
Leaf
0x5583c221602d55caf1f52344647eab49e6f7f357b458cb1fe7c67530eed7e04a

What was observed

{
  "count": 7,
  "tools": [
    {
      "description": "Verify a WHOLE bibliography in one call — the batch counterpart to verifyCitation. Each entry runs the same fabrication check (real, resolvable identifier paired with a title that does NOT match the resolved paper; Topaz et al., Lancet 2026) plus a retraction lookup, and the tool returns a per-entry verdict table and a corpus summary. Use when the user pastes a reference list, a .bib / .ris file, or asks to 'check all these citations at once' / 'audit my bibliography' / 'which of these references are fake or retracted'. Input: EITHER `bibliography` (raw BibTeX / RIS / CSL-JSON text — format auto-detected) OR `claims` (an array of pre-parsed {title + identifier} objects), not both. Capped at 25 entries per call; excess is dropped and reported via `truncated`. `checks` defaults to ['retraction'] (pass [] to skip); `screenWithLlm` opt-in per entry (same auth gating as verifyCitation). Returns: { format, entries: [{ index, sourceKey?, status: 'ok'|'error', verdict: 'matched' | 'mismatch' | 'not_found' | 'ambiguous', confidence, matched, mismatches, retraction: { checked, doi, isRetracted, hasCorrections, hasConcern, notices } | null, _provenance }], parseErrors: [{ index, error, message }], truncated, summary: { total, matched, mismatch, ambiguous, not_found, not_checked, errored, retracted } }. `not_checked` counts entries declined before a verdict (no identifier, container-only identifier, too sparse) — report them as unverified, never as suspect. Reading the result: `index` is 1-BASED (entry 1 is the first reference) — do not add 1 again when reporting it. `sourceKey` is the entry's own key in the source file (BibTeX cite key, RIS `ID`, CSL-JSON `id`) and is the reliable way to point a user at the offending reference; it is absent on the claims[] path. `entries` and `parseErrors` share one index space, so a given input position appears in exactly one of them — report parseErrors as UNCHECKED, never as clean. `summary.total` counts verifiable entries only, excluding parseErrors and anything past the cap; `summary.retracted` is a separate axis from the verdict counts (an entry can be both matched and retracted), so never sum those fields. A non-zero `truncated` means the audit is incomplete — split the bibliography and call again. Per-entry leniency: one entry that fails to resolve becomes status:'error' without failing the batch. This audits citation IDENTITY (does each identifier resolve to the claimed work, and is it retracted) — it does NOT check whether a source supports the claim it is cited for. Read-only and idempotent. Works anonymously for the non-LLM path; SCHOLAR_API_KEY (a free ssk_ key from https://scholar-sidekick.com/account) or a paid RapidAPI tier raises rate limits and enables the optional LLM screen.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "bibliography": {
            "description": "Raw bibliography text to parse and audit — BibTeX, RIS, CSL-JSON, or a plain-text reference list (one reference per line, numbered, or blank-line separated). Provide EITHER this or `claims`, not both. Format is auto-detected from the content; override with `format`. Plain text is split into one entry per reference and each is checked against the record its identifier resolves to; a reference without an identifier is reported as not checked. Capped at 25 entries per call (excess is dropped and reported via `truncated`).",
            "maxLength": 131072,
            "type": "string"
          },
          "checks": {
            "description": "Per-entry enrichment checks. Defaults to ['retraction'] (flags retracted / corrected / expression-of-concern works via Crossref + Retraction Watch, keyed on each resolved DOI). Pass [] to skip the retraction lookup.",
            "items": {
              "enum": [
                "retraction"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "claims": {
            "description": "Pre-parsed citations to audit — an alternative to `bibliography` for agents that already hold structured references. Each needs a `title` plus whatever identifiers the citation carries.",
            "items": {
              "properties": {
                "ads": {
                  "description": "NASA ADS bibcode, e.g. '2019A&A...625A.135L'.",
                  "maxLength": 50,
                  "type": "string"
                },
                "arxiv": {
                  "description": "arXiv ID, e.g. '2301.00001' or 'arXiv:2301.00001'.",
                  "maxLength": 50,
                  "type": "string"
                },
                "author": {
                  "description": "First-author family name as cited. Refines the comparison; a disagreement here can downgrade a verdict to 'ambiguous'.",
                  "maxLength": 200,
                  "type": "string"
                },
                "container": {
                  "description": "Journal or book title as cited. Refinement only, same role as `year`.",
                  "maxLength": 500,
                  "type": "string"
                },
                "doi": {
                  "description": "DOI as cited, with or without a prefix ('10.1038/nphys1170' or a doi.org URL).",
                  "maxLength": 200,
                  "type": "string"
                },
                "isbn": {
                  "description": "ISBN-10 or ISBN-13; hyphens are tolerated.",
                  "maxLength": 50,
                  "type": "string"
                },
                "issn": {
                  "description": "ISSN of the containing journal. Identifies a container, not a paper, so it cannot resolve an entry on its own — supply it alongside another identifier.",
                  "maxLength": 50,
                  "type": "string"
                },
                "pmcid": {
                  "description": "PubMed Central ID, e.g. 'PMC1234567'.",
                  "maxLength": 50,
                  "type": "string"
                },
                "pmid": {
                  "description": "PubMed ID, digits only or 'PMID:' prefixed.",
                  "maxLength": 50,
                  "type": "string"
                },
                "title": {
                  "description": "Title exactly as the citation claims it. Required — the audit compares this against the title of the record the identifier actually resolves to, and that comparison is the fabrication check.",
                  "maxLength": 2000,
                  "type": "string"
                },
                "whoIrisUrl": {
                  "description": "WHO IRIS publication URL.",
                  "maxLength": 2000,
                  "type": "string"
                },
                "year": {
                  "description": "Publication year as cited. Refinement only — it never decides a verdict alone.",
                  "maximum": 9999,
                  "minimum": 0,
                  "type": "integer"
                }
              },
              "required": [
                "title"
              ],
              "type": "object"
            },
            "maxItems": 25,
            "type": "array"
          },
          "format": {
            "description": "Override format auto-detection for `bibliography`.",
            "enum": [
              "bibtex",
              "ris",
              "csl-json"
            ],
            "type": "string"
          },
          "screenWithLlm": {
            "description": "Opt-in Stage 3 LLM screen applied per entry (same gating as verifyCitation: authenticated first-party key or paid RapidAPI tier). Default false.",
            "type": "boolean"
          },
          "semanticTitle": {
            "description": "Opt-in semantic title check applied per entry (any tier; see verifyCitation). Default false.",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "auditBibliography"
    },
    {
      "description": "Check whether a single scholarly work is openly accessible and where to find the best legal version. Use when the user asks 'is this open access?', 'where can I read this for free?', or wants the OA license/version before reusing or redistributing. Sourced from Unpaywall. Resolves DOI/PMID/PMCID/arXiv/ISBN/ADS inputs to a DOI before lookup; inputs that don't map to a DOI return doi=null and reason='no_doi'. arXiv inputs check the linked published-journal DOI when arXiv records one; a preprint without one returns doi=null and reason='no_doi' (Unpaywall does not index arXiv preprints, which are freely readable on arXiv regardless). Single identifier per call — does NOT accept comma/newline batches; loop one call per identifier for multiple papers. Returns: { doi, resolvedFrom?, reason?, result } where result has isOa (boolean), oaStatus ('gold' | 'green' | 'hybrid' | 'bronze' | 'closed'), title, bestLocation ({url, hostType: 'publisher' | 'repository', license, version: 'submittedVersion' | 'acceptedVersion' | 'publishedVersion'} or null), and locations (array of the same shape); result is null when no DOI could be resolved and reason explains why ('no_doi'). No sibling tool overlaps this — resolveIdentifier returns metadata but not OA status. Read-only and idempotent — safe to retry. Works anonymously against the public Scholar Sidekick API (rate-limited free tier); set SCHOLAR_API_KEY (a free ssk_ key from https://scholar-sidekick.com/account) for higher limits, or RAPIDAPI_KEY for paid RapidAPI tiers. Rate limits follow your tier; Unpaywall is queried server-side with its own caching.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "id": {
            "description": "A single scholarly identifier to check. 1–500 characters. Non-DOI inputs are resolved to a DOI server-side before the lookup; if no DOI can be derived, the tool returns doi=null with reason='no_doi'. Pass exactly one identifier — comma/newline batches are NOT accepted by this tool; loop one call per identifier for multiple papers. Accepted: DOI, PMID, PMCID, arXiv ID, ISBN, or NASA ADS bibcode (with or without prefixes).",
            "maxLength": 500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "checkOpenAccess"
    },
    {
      "description": "Check whether a single scholarly work has been retracted, corrected, or had an expression of concern raised. Use when the user asks 'has this paper been retracted?' or wants to verify a paper's standing before citing it (clinical, regulatory, evidence-synthesis contexts). To check a WHOLE reference list for retractions (e.g. 'check all these citations for retractions' at the end of a literature review, a guideline or a systematic review), use auditBibliography instead — one call runs the retraction check plus the fabrication check on up to 25 entries. Sourced from Crossref `updated-by` (which mirrors Retraction Watch). Resolves DOI/PMID/PMCID/arXiv/ADS inputs to a DOI before lookup; ISBN inputs always return doi=null and reason='no_doi' since books are not in the retraction graph. arXiv inputs check the linked published-journal DOI when arXiv records one; a preprint without one returns doi=null and reason='no_doi' (preprints are outside the Crossref retraction graph — arXiv marks withdrawals on the abstract page instead). Single identifier per call — does NOT accept comma/newline batches; for a handful of papers loop one call per identifier, for a bibliography use auditBibliography. Returns: { doi, resolvedFrom?, reason?, result } where result has isRetracted, hasCorrections, hasConcern (booleans), notices (array of {type, label, doi, date, source} where type is a raw Crossref update type such as 'retraction', 'correction', 'erratum' or 'expression_of_concern'), and title; result is null when no DOI could be resolved and reason explains why ('no_doi'). resolveIdentifier returns metadata but not retraction status; auditBibliography includes this check for every entry of a bibliography. Read-only and idempotent — safe to retry. Works anonymously against the public Scholar Sidekick API (rate-limited free tier); set SCHOLAR_API_KEY (a free ssk_ key from https://scholar-sidekick.com/account) for higher limits, or RAPIDAPI_KEY for paid RapidAPI tiers. Rate limits follow your tier; Crossref is queried server-side with its own caching.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "id": {
            "description": "A single scholarly identifier to check. 1–500 characters. Non-DOI inputs are resolved to a DOI server-side before the lookup; if no DOI can be derived, the tool returns doi=null with reason='no_doi'. Pass exactly one identifier — comma/newline batches are NOT accepted by this tool; loop one call per identifier for multiple papers. Accepted: DOI, PMID, PMCID, arXiv ID, or NASA ADS bibcode (with or without prefixes). ISBN inputs are accepted but always return doi=null since books are not in the retraction graph.",
            "maxLength": 500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "checkRetraction"
    },
    {
      "description": "Export scholarly identifiers to a bibliography file format ready to write to disk or paste into a reference manager. Use when the user wants a file (.bib, .ris, .nbib, .xml, .rdf, .csv) for Zotero, Mendeley, EndNote, RefWorks, BibTeX/LaTeX, Pandoc, or Excel. Format parameter is required: bib (BibTeX — LaTeX), ris (RIS — most widely supported by reference managers), csl (CSL JSON — Pandoc/Quarto), endnote-xml, endnote-refer, refworks, medline (NBIB — PubMed round-trips, clinical workflows), zotero-rdf, csv (spreadsheet-friendly), or txt (plain-text bibliography rendered with the optional style parameter — txt is the only format that uses style; the others have their own structured shape and ignore it). Accepts the same identifier formats as resolveIdentifier (DOI/PMID/PMCID/ISBN/arXiv/ISSN/ADS/WHO IRIS, prefixes tolerated), single or comma/newline-separated batch — one round trip per call. Returns: { content: string, format: string } where content is the entire bibliography in the requested format as a single string — write it to a file (.bib/.ris/.nbib/etc.) or paste it directly into the target tool. Use formatCitation instead when the user wants in-line citation text (manuscript, slide); use resolveIdentifier when they want raw structured metadata. Read-only and idempotent — safe to retry. Works anonymously against the public Scholar Sidekick API (rate-limited free tier); set SCHOLAR_API_KEY (a free ssk_ key from https://scholar-sidekick.com/account) for higher limits, or RAPIDAPI_KEY for paid RapidAPI tiers. Rate limits follow your tier.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "format": {
            "description": "Export format",
            "enum": [
              "bib",
              "ris",
              "csv",
              "csl",
              "endnote-refer",
              "endnote-xml",
              "refworks",
              "medline",
              "zotero-rdf",
              "txt"
            ],
            "type": "string"
          },
          "lang": {
            "description": "Locale for formatting (e.g. en-US)",
            "type": "string"
          },
          "style": {
            "description": "Citation style (used only for txt export)",
            "type": "string"
          },
          "text": {
            "description": "One or more identifiers (DOIs, PMIDs, ISBNs, etc.) separated by newlines or commas",
            "type": "string"
          }
        },
        "required": [
          "text",
          "format"
        ],
        "type": "object"
      },
      "name": "exportCitation"
    },
    {
      "description": "Format scholarly identifiers into a finished citation in a specific style. Use when the user wants a paste-ready citation string for a manuscript, slide, message, footnote, or in-line reference. Style defaults to vancouver if unspecified; ask the user before defaulting if any ambiguity exists (e.g. 'Harvard' and 'Chicago' have multiple variants — confirm which one). Supports five hand-tuned builtins (vancouver, ama, apa, ieee, cse) plus any of 10,000+ CSL style IDs (chicago-author-date, harvard-cite-them-right, modern-language-association, nature, bmj, the-lancet, etc.). Alias and dependent-style resolution apply, so 'harvard' resolves to 'harvard-cite-them-right' and the canonical ID is reported back as styleUsed. Output defaults to text; pass output=html for marked-up HTML or output=json for structured CSL items. Accepts the same identifier formats as resolveIdentifier (DOI/PMID/PMCID/ISBN/arXiv/ISSN/ADS/WHO IRIS, prefixes tolerated), single or comma/newline-separated batch — one round trip per call. Returns: one of { text, html, items } depending on the output parameter, followed by a metadata block ({formatter: 'builtin' | 'csl', styleUsed, requestId, warnings?}) appended as a second text content item — surface this to the user when they care about reproducibility. Use resolveIdentifier instead when the user wants raw metadata to inspect or transform; use exportCitation when they want a downloadable bibliography file. Read-only and idempotent — safe to retry. Works anonymously against the public Scholar Sidekick API (rate-limited free tier); set SCHOLAR_API_KEY (a free ssk_ key from https://scholar-sidekick.com/account) for higher limits, or RAPIDAPI_KEY for paid RapidAPI tiers. Rate limits follow your tier.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "footnote": {
            "description": "Format as footnotes instead of bibliography entries",
            "type": "boolean"
          },
          "lang": {
            "description": "Locale for formatting (e.g. en-US, en-GB, fr-FR)",
            "type": "string"
          },
          "output": {
            "description": "Output format (default: text)",
            "enum": [
              "text",
              "html",
              "json"
            ],
            "type": "string"
          },
          "style": {
            "description": "Citation style: vancouver (default), ama, apa, ieee, cse, or any CSL style ID",
            "type": "string"
          },
          "text": {
            "description": "One or more identifiers (DOIs, PMIDs, ISBNs, arXiv IDs, etc.) separated by newlines or commas",
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "formatCitation"
    },
    {
      "description": "Resolve scholarly identifiers to structured CSL JSON metadata (title, authors, journal, year, identifiers). Use when the user wants raw bibliographic data to inspect, transform, or feed into another tool — not a formatted citation. Common single-shot conversions: PMID → PMCID, arXiv → DOI, ISBN → CSL JSON, WHO IRIS URL → structured metadata. Accepts DOI, PMID, PMCID, ISBN, arXiv ID, ISSN, NASA ADS bibcode, or WHO IRIS URL, with or without prefixes (PMID:, arXiv:, ISBN hyphens, https://doi.org/...). Pass a single identifier or a comma/newline-separated batch — one round trip per call. Returns: a JSON array of CSL items, each with id, type, title, author[], issued.date-parts, container-title, DOI/PMID/PMCID/ISBN/ISSN/URL when available. Use formatCitation instead when the user wants a finished citation string in a specific style; use exportCitation when they want a downloadable bibliography file. Read-only and idempotent — safe to retry. Works anonymously against the public Scholar Sidekick API (rate-limited free tier); set SCHOLAR_API_KEY (a free ssk_ key from https://scholar-sidekick.com/account) for higher limits, or RAPIDAPI_KEY for paid RapidAPI tiers. Rate limits follow your tier; the underlying REST API caches repeated identical requests and surfaces cache state in the x-scholar-cache response header.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "text": {
            "description": "One or more identifiers to resolve (DOIs, PMIDs, PMCIDs, ISBNs, arXiv IDs, ISSNs, ADS bibcodes) separated by newlines or commas",
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "resolveIdentifier"
    },
    {
      "description": "Verify a claimed citation against the resolved record at its identifier. Detects the dominant AI-driven fabrication pattern documented by Topaz et al. (Lancet 2026): a real, resolvable identifier (DOI / PMID / PMCID / arXiv / etc.) paired with a title that does NOT correspond to the paper at that identifier. Use when the user pastes a citation and asks 'is this real?' or 'check this DOI' — most fabricated citations resolve cleanly under doi.org but their cited title and the resolved title disagree. Single citation per call. Required: `title` plus exactly one identifier (doi, pmid, pmcid, isbn, arxiv, issn, ads, or whoIrisUrl). Optional refinements: author (first-author family name), year, container (journal). Set `screenWithLlm: true` to invoke the Stage 3 LLM screen on low-confidence mismatches (catches informal-abbreviation false positives); LLM access is gated to authenticated first-party keys and paid RapidAPI tiers — anonymous callers get 400 LLM_SCREEN_FORBIDDEN. Returns: { verdict: 'matched' | 'mismatch' | 'not_found' | 'ambiguous', confidence: 'high' | 'medium' | 'low', matched: <resolved record or null>, mismatches: [{field, claimed, resolved, similarity}], candidates: [{item, registries, score}] (when title-search ran), _provenance: {stages_run, resolved_via, registries_searched, llm_screen} }. Verdict semantics: 'matched' = claim agrees with resolved record; 'mismatch' = identifier resolves but title does not match (Topaz fabrication pattern); 'ambiguous' = identifier resolves to one paper but the claimed title matches a DIFFERENT paper found via title-search (CITADEL 'citation error' subtype — wrong identifier for a real paper); 'not_found' = neither the identifier nor the title resolves anywhere. No sibling tool overlaps: resolveIdentifier returns metadata for a known-good identifier; verifyCitation is the only tool that cross-checks claimed title vs resolved metadata. Read-only and idempotent — safe to retry. Works anonymously for the non-LLM path; the Stage 3 LLM screen requires authentication — set SCHOLAR_API_KEY (a free ssk_ key from https://scholar-sidekick.com/account) or use a paid RapidAPI tier. SCHOLAR_API_KEY also raises your rate limit.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "ads": {
            "description": "NASA ADS bibcode (19 chars).",
            "maxLength": 50,
            "type": "string"
          },
          "arxiv": {
            "description": "arXiv ID (e.g. '2301.08745' or 'arXiv:2301.08745'; old-style 'hep-ph/0501023' accepted).",
            "maxLength": 50,
            "type": "string"
          },
          "author": {
            "description": "First-author family name as cited. Refines the verdict — a title-vs-resolved-title match plus an author mismatch raises suspicion of fabrication. Pass only the family name (e.g. 'Topaz', not 'Topaz, Maxim').",
            "maxLength": 200,
            "type": "string"
          },
          "container": {
            "description": "Journal or container name as cited (e.g. 'The Lancet', 'Neuroscience'). Soft signal — surfaced as a mismatch field but does not gate the verdict.",
            "maxLength": 500,
            "type": "string"
          },
          "doi": {
            "description": "DOI as cited (with or without https://doi.org/ prefix). Provide whichever identifier(s) the cited reference carries; the verifier uses the first one in priority order doi > pmid > pmcid > arxiv > ads > isbn > issn > whoIrisUrl.",
            "maxLength": 200,
            "type": "string"
          },
          "isbn": {
            "description": "ISBN (10- or 13-digit, hyphens tolerated).",
            "maxLength": 50,
            "type": "string"
          },
          "issn": {
            "description": "ISSN for journal-level resolution.",
            "maxLength": 50,
            "type": "string"
          },
          "pmcid": {
            "description": "PubMed Central ID (e.g. 'PMC1234567' or 'PMCID:1234567').",
            "maxLength": 50,
            "type": "string"
          },
          "pmid": {
            "description": "PubMed ID as cited (digits only, or with 'PMID:' prefix).",
            "maxLength": 50,
            "type": "string"
          },
          "screenWithLlm": {
            "description": "Opt-in Stage 3 LLM screen. Fires only when the pre-LLM verdict is mismatch with low confidence (the informal-abbreviation false-positive bucket). Gated: requires an authenticated first-party API key or a paid RapidAPI tier; anonymous / free callers receive 400 LLM_SCREEN_FORBIDDEN. Default false.",
            "type": "boolean"
          },
          "semanticTitle": {
            "description": "Opt-in semantic title check (any tier). On a string-level matched verdict, a calibrated model judgment of whether the claimed and resolved titles describe the same work; catches one-word swaps in long titles that string similarity misses. A flagged title moves matched → ambiguous (review), never mismatch. Not byte-deterministic — _provenance.semantic_title carries the probability. Default false.",
            "type": "boolean"
          },
          "title": {
            "description": "The title as it appears in the cited reference. This is the field the verifier cross-checks against the resolved record at the supplied identifier. Required.",
            "maxLength": 2000,
            "minLength": 1,
            "type": "string"
          },
          "whoIrisUrl": {
            "description": "WHO IRIS URL (https://iris.who.int/...).",
            "maxLength": 2000,
            "type": "string"
          },
          "year": {
            "description": "Publication year as cited. Wrong year alone does not flip the verdict, but >=2-year gap from the resolved record lowers confidence.",
            "maximum": 9999,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "title"
        ],
        "type": "object"
      },
      "name": "verifyCitation"
    }
  ]
}

What the leaf hashes

{"body":"e30c725be11c510a0037e837aa01b48b2f42329a23d20e800e21b9036194b6b7","id":263930,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793033837191654,"prev":null,"subject":"04b0b9d4-e799-4dd6-a874-8d23ce4536fc","subject_kind":"endpoint"}

Proof

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

  1. 0x5583d2a50539f950c848b4c1529bf95110e703c3a438b922b1ed4245d761e8b5
  2. 0x278e91c6ca5c01b80376b0c11e3a65af2d8176987a25a5135cced46e6c29cbfb
  3. 0xbe276e9284e78569d25ce5d9d372c960ae6fd609f0a6f185360bbe1cf4b33c96
  4. 0x828fe1bf18b4e7dc8e4dafa256a4ee37f3efc6e418d00ca4ab55fd35f99fe915
  5. 0x11c35b04b2d9f3037d3197b2289325fc0c32ce87de8c1c6aec80ce0301d12eab
  6. 0xdbd500b45e1cd4c7e5dcaede7b8c2a7c346e105c523939619955d0c362450df7
  7. 0x45cb3e0d109965bb18444a043f7ea4e724f92ec4ee7ca1824ec3a3fd6384d69b
  8. 0x8b286fbcf75cc225bde16cfd4df737e2472e959e61f168d18df01537ba5c4af4
  9. 0x5e213bdc1580737e42ad79b6f4d9525557bb386f49ea97fa5d1a0914a23f660d
  10. 0x67cc9e33a20bfc6e2cc4190cfe822576e88db4e067580d9b03de61490ef43281
  11. 0x8bfd0cb3fe1b89aff78054dc0373bbd54ebd61d68eb05854663a1667ccf265ff
  12. 0x31b890f57b06aeb1ca9fb0cdc688bb75678ab9b2ff8ba49765e3d7bc0ae98597
  13. 0x8ba3430866b4c11cea7eba9923ee4fa8a5074849df417006e4441426c1f13056
  14. 0x5cdeb4648502e0633d01cc4f3379d48cccb9d4f528565b2868eb93db0df9e829
  15. 0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d
  16. 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
Not published on a chain yet

How to check it · This row as JSON