← WebMCP Directory

Tool tree

juanlentino.com

Media & PersonalTools verified
Website
Verify a note from juanlentino.com: recompute its content hash, check the Ed25519 signature under the published key, and confirm the OpenTimestamps proof against the Bitcoin block. Client-side, no…
Explore capabilities

    page: Every page

    verify-pageAction

    Verify this page's provenance: signature, content hash, live match, and anchor, computed in this browser from the page's own verification manifest. Returns the honest absence on unsigned pages.

    View tool JSON
    {
      "name": "verify-page",
      "kind": "act",
      "impl": "imperative",
      "description": "Verify this page's provenance: signature, content hash, live match, and anchor, computed in this browser from the page's own verification manifest. Returns the honest absence on unsigned pages.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/verify/"
    }
    get-rights-termsAnswer

    The machine-readable rights terms in force for this site: the ODRL policy (W3C TDMRep profile) plus pointers to license.xml, tdmrep.json, and the human-readable policy.

    View tool JSON
    {
      "name": "get-rights-terms",
      "kind": "answer",
      "impl": "imperative",
      "description": "The machine-readable rights terms in force for this site: the ODRL policy (W3C TDMRep profile) plus pointers to license.xml, tdmrep.json, and the human-readable policy.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/verify/"
    }
    related-notesAction

    The notes this site's own relatedness kernel ranks closest to the current note (title, url, score, shared tags), from the page's related manifest. Says so when the page is not a note, when the index is not built, or when nothing is related.

    View tool JSON
    {
      "name": "related-notes",
      "kind": "act",
      "impl": "imperative",
      "description": "The notes this site's own relatedness kernel ranks closest to the current note (title, url, score, shared tags), from the page's related manifest. Says so when the page is not a note, when the index is not built, or when nothing is related.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/verify/"
    }
    get-site-mapAnswer

    What this site is, as structure: pillars with their notes, every published note (title, url, dates, tags, pillar, signed), every published page, the provenance papers, the feeds and the rights terms pointer. From /notes/index.json, built at each index rebuild.

    View tool JSON
    {
      "name": "get-site-map",
      "kind": "answer",
      "impl": "imperative",
      "description": "What this site is, as structure: pillars with their notes, every published note (title, url, dates, tags, pillar, signed), every published page, the provenance papers, the feeds and the rights terms pointer. From /notes/index.json, built at each index rebuild.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/verify/"
    }
    get-citationAnswer

    Cite the current note: BibTeX and CSL-JSON with the canonical URL, the author's ORCID, and on a signed note the anchored content hash and its public ledger record. Says so when the page is not a note.

    View tool JSON
    {
      "name": "get-citation",
      "kind": "answer",
      "impl": "imperative",
      "description": "Cite the current note: BibTeX and CSL-JSON with the canonical URL, the author's ORCID, and on a signed note the anchored content hash and its public ledger record. Says so when the page is not a note.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/verify/"
    }