{"ok":true,"site":{"host":"juanlentino.com","url":"https://juanlentino.com/verify/","type":"live","desc":"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…","tools":[{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/verify/","pages":["/verify/","/services/","/cv/","/resume/","/privacy-policy/","/notes/why-c2pa-isnt-enough-for-music/"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/verify/","pages":["/verify/","/services/","/cv/","/resume/","/privacy-policy/","/notes/why-c2pa-isnt-enough-for-music/"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/verify/","pages":["/verify/","/services/","/cv/","/resume/","/privacy-policy/","/notes/why-c2pa-isnt-enough-for-music/"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/verify/","pages":["/verify/","/services/","/cv/","/resume/","/privacy-policy/","/notes/why-c2pa-isnt-enough-for-music/"]},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/verify/","pages":["/verify/","/services/","/cv/","/resume/","/privacy-policy/","/notes/why-c2pa-isnt-enough-for-music/"]}],"category":"Media & Personal","favicon":"/favicons/juanlentino.com.png","apiSurface":"spec","toolCount":5}}