addrbookFor publishers
← The evidence ledger

Evidence row 573029

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 0a78b480-e335-4f91-ae7e-28478b37da92
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
467d185103f106402fdb4e641700e078b36abe78f9e09b077e5dd652ef1460bd
Leaf
0xb21a6faa96e508b26febd29c52d4b75372a02788d0b504a705a426cee96a629c

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Busca livros da Editora Blucher por tema, título, autor ou pergunta em linguagem natural; filtra por área, formato, idioma e disponibilidade. Use sempre que a pessoa quiser saber se a Blucher tem livro sobre um assunto, procurar um título ou autor (tolera erro de digitação) ou montar uma lista de leitura. Por padrão devolve a edição vigente do que está à venda e também os livros fora de catálogo, marcados; de uma obra com edição mais recente, vem a mais recente (e a antiga, com edicao.substituido_por, quando a busca casou com o título dela); um ISBN como consulta devolve o livro desse ISBN (mesmo antigo ou fora de catálogo). Cada livro traz `url`, o link da página dele em www.blucher.com.br; a ficha completa (preço detalhado, sumário, edições) vem de obter_livro, pelo ISBN.\n\nSearch the catalog of Editora Blucher (Brazilian technical, scientific and academic publisher) by topic, title, author or natural-language question; filter by area, format, language and availability. Use it whenever the user asks whether Blucher has a book on a subject, looks for a title or author (typos tolerated) or builds a reading list. By default returns the current edition of books on sale plus out-of-catalog books, flagged; for a work with a newer edition you get the newer one (and the old one, with edicao.substituido_por, when the query matched its title); an ISBN as the query returns that book. Each book carries `url`, the link to its page on www.blucher.com.br; the full record comes from obter_livro, by ISBN.",
      "inputSchema": {
        "properties": {
          "apenas_disponiveis": {
            "default": true,
            "description": "true (padrão): o que se compra hoje (impresso à venda ou eBook nas lojas) ou se baixa de graça (eBook de acesso aberto), mais os fora de catálogo enquanto incluir_fora_de_catalogo=true. false inclui também esgotados e pré-lançamentos. / On sale or free (open access), plus out-of-catalog books while incluir_fora_de_catalogo=true.",
            "title": "Apenas Disponiveis",
            "type": "boolean"
          },
          "area": {
            "anyOf": [
              {
                "maxLength": 200,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Nome ou prefixo de área (veja catalogo_facetas), ex.: 'Engenharias'. / Area name or prefix.",
            "title": "Area"
          },
          "consulta": {
            "description": "Tema, título, autor, pergunta ou ISBN, em qualquer idioma. / Topic, title, author, question or ISBN.",
            "maxLength": 500,
            "minLength": 2,
            "title": "Consulta",
            "type": "string"
          },
          "formato": {
            "anyOf": [
              {
                "enum": [
                  "impresso",
                  "digital",
                  "audiobook"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "impresso | digital | audiobook. / Format.",
            "title": "Formato"
          },
          "idioma": {
            "anyOf": [
              {
                "maxLength": 16,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Sigla do idioma (BCP 47): pt-br, en, es; 'pt' casa qualquer português. / Language tag (BCP 47); 'pt' matches any Portuguese.",
            "title": "Idioma"
          },
          "incluir_edicoes_anteriores": {
            "default": false,
            "description": "false (padrão): a edição vigente de cada obra (a antiga fora de catálogo só aparece quando a busca casou com o título dela, ao lado da mais recente). / Include previous editions.",
            "title": "Incluir Edicoes Anteriores",
            "type": "boolean"
          },
          "incluir_fora_de_catalogo": {
            "default": true,
            "description": "true (padrão): também os livros fora de catálogo (disponibilidade=fora_de_catalogo), com a edição mais recente da obra quando houver, como a página do livro. false: tira os que só entraram por esta opção (com apenas_disponiveis=true, fica só o que se compra hoje). / Also out-of-catalog books, with the newer edition when there is one.",
            "title": "Incluir Fora De Catalogo",
            "type": "boolean"
          },
          "limite": {
            "default": 10,
            "description": "Máximo de resultados (1–20). / Max results.",
            "maximum": 20,
            "minimum": 1,
            "title": "Limite",
            "type": "integer"
          }
        },
        "required": [
          "consulta"
        ],
        "title": "buscar_livrosArguments",
        "type": "object"
      },
      "name": "buscar_livros"
    },
    {
      "description": "Lista as áreas, coleções, idiomas e formatos que existem no catálogo da Blucher, com o número de livros de cada. Use antes de filtrar buscar_livros por área, para usar nomes que existem em vez de adivinhar.\n\nLists the areas, series, languages and formats in Blucher's catalog, with book counts. Use it before filtering buscar_livros by area.",
      "inputSchema": {
        "properties": {},
        "title": "catalogo_facetasArguments",
        "type": "object"
      },
      "name": "catalogo_facetas"
    },
    {
      "description": "Fetch the full record of a Blucher book by the id (ISBN) returned by search: title, authors, edition, price, availability, synopsis and table of contents. / Ficha completa pelo id (ISBN).",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "Book id (ISBN) from search.",
            "maxLength": 20,
            "minLength": 1,
            "title": "Id",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "title": "fetchArguments",
        "type": "object"
      },
      "name": "fetch"
    },
    {
      "description": "Ficha completa de um livro da Blucher por ISBN (impresso, digital ou de qualquer edição) ou id: autores, edição e se é a vigente, preço em reais, disponibilidade, sinopse, sumário, capítulos, acesso aberto e link de compra. Use para confirmar preço, qual é a edição atual ou se um livro ainda é vendido. Se o ISBN for de uma edição antiga, a ficha diz vigente=false e aponta a atual em edicao.substituido_por; se o livro saiu do site, vem situacao='fora_do_site'. `url` é o link da página do livro; na edição antiga, edicao.substituido_por.url é o da atual.\n\nFull record of a Blucher book by ISBN (print, digital or any edition) or id: authors, edition and whether it is current, price in BRL, availability, synopsis, table of contents, chapters, open access and purchase link. If the ISBN belongs to an old edition, edicao.substituido_por points to the current one. `url` is the link to the book's page; for an old edition, edicao.substituido_por.url is the current one's.",
      "inputSchema": {
        "properties": {
          "id": {
            "anyOf": [
              {
                "minimum": 1,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "id do livro devolvido por outra ferramenta. / Book id.",
            "title": "Id"
          },
          "isbn": {
            "anyOf": [
              {
                "maxLength": 20,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "ISBN-13 ou ISBN-10, com ou sem hífens; vale o de qualquer formato. / Any ISBN of the book.",
            "title": "Isbn"
          }
        },
        "title": "obter_livroArguments",
        "type": "object"
      },
      "name": "obter_livro"
    },
    {
      "description": "Dada a ementa (programa) de uma disciplina, aponta quais livros e capítulos da Blucher cobrem cada tópico, quais livros formam o núcleo da bibliografia e quais tópicos ficaram sem cobertura. Use quando um professor, coordenador ou aluno colar uma ementa ou lista de tópicos e quiser bibliografia. Aceita texto livre, lista ou tópicos numerados. A ementa não precisa de nome, e-mail ou telefone do professor. Cada livro traz `url`, o link da página dele.\n\nGiven a course syllabus, maps each topic to Blucher books and chapters, lists the core books and the topics with no coverage. Use it when a teacher or student pastes a syllabus or topic list and wants a reading list. No personal data is needed. Each book carries `url`, the link to its page.",
      "inputSchema": {
        "properties": {
          "ementa": {
            "description": "Texto da ementa: livre, em lista ou numerado (20–8.000 caracteres). / Syllabus text.",
            "maxLength": 8000,
            "minLength": 20,
            "title": "Ementa",
            "type": "string"
          },
          "max_por_topico": {
            "default": 3,
            "description": "Sugestões por tópico (1–5). / Suggestions per topic.",
            "maximum": 5,
            "minimum": 1,
            "title": "Max Por Topico",
            "type": "integer"
          },
          "nivel": {
            "anyOf": [
              {
                "enum": [
                  "graduacao",
                  "pos",
                  "profissional"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "graduacao | pos | profissional (ainda sem efeito: o nível dos livros está sendo cadastrado). / Level (no effect yet).",
            "title": "Nivel"
          }
        },
        "required": [
          "ementa"
        ],
        "title": "recomendar_para_ementaArguments",
        "type": "object"
      },
      "name": "recomendar_para_ementa"
    },
    {
      "description": "Search Editora Blucher's book catalog (Brazilian technical, scientific and academic publisher) by topic, title or author. Returns ids (ISBNs) to pass to fetch. Same engine as buscar_livros. / Busca no catálogo da Blucher; devolve ids (ISBN) para usar em fetch.",
      "inputSchema": {
        "properties": {
          "query": {
            "description": "Search query. / Consulta.",
            "maxLength": 500,
            "minLength": 1,
            "title": "Query",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "title": "searchArguments",
        "type": "object"
      },
      "name": "search"
    }
  ]
}

What the leaf hashes

{"body":"467d185103f106402fdb4e641700e078b36abe78f9e09b077e5dd652ef1460bd","id":573029,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793140932827612,"prev":null,"subject":"0a78b480-e335-4f91-ae7e-28478b37da92","subject_kind":"endpoint"}

Proof

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

  1. 0xb21a902f3f9a5cdd7c25e6609cf8c436f3fbfda8ae425f9843cc4713e138d525
  2. 0x6c73ad3ddeedd30b155448c181a77146f20f44c2af8b7e86f5a45cc82378a486
  3. 0x0f7b6fd1606cb75f8a85d34c58ec88a4bf870a1e51a9243b319d6723884b7adb
  4. 0xde6ce90543ad3e627abf1dce26edbb0738eb1179821d2c939c9feb874436c965
  5. 0xeb958c4833ee86008721628fa5fd1c2a3e9e19160fa65c60cc3e4b25c4ca7be2
  6. 0x98f1bea4b70c9c2c34f13a595460dc91c39eb8b18a90ae53e040f6f78f04e059
  7. 0x664a888cd545bc8218812ef37dbbdc1740f29b883081a7eb1e30bb3ca4c18854
  8. 0xdb7f08f15602dd9057dd6fcd1e68a85023bf7dab3cd49c508cead1c095e4ee87
  9. 0x97a988eb182fd5f00025fcb27e3de9bd749cceaa701688fb0db66457059e7ab1
  10. 0x30919d660b58eb0576eb8e2cdb81ab3e778f2eecee390bd769d1f5f96dec14db
  11. 0x79cc7c9e2b6a0102e533effc5e9ae587186511d05cd4a98fa3783728f21ee868
  12. 0x2d136d228d8bf54a46835cf3532884988271b7ca1e85edf2327300bd225d178e
  13. 0xf1104ea7df082465ff9df25ed29be80a0ac7c1c6b25c289b5d2e6ae5e6331952
  14. 0x87cb8935612c40b569de008a9bf8218cd24a06f74a7364a1654613d972fe00ed
  15. 0xec7bb68216a4deb1960acfbbd75da88f7e468b58adb9cf3ec62f2790e46508b3
  16. 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON