{"id":237778,"date":"2025-06-24T16:48:20","date_gmt":"2025-06-24T16:48:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/heavenkey-digital-will-web3\/"},"modified":"2025-06-25T12:12:01","modified_gmt":"2025-06-25T12:12:01","slug":"heavenkey-digital-will-web3","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/heavenkey-digital-will-web3\/","author":23306771,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.3","stable_tag":"1.0.3","tested":"6.8.5","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Heavenkey \u2013 Digital Will Web3","header_author":"Francesco Ventura","header_description":"Write and sign your digital will using Web3 wallets (MetaMask, Ledger, WalletConnect). Off-chain EIP-712 signature, JSON never leaves the browser.","assets_banners_color":"","last_updated":"2025-06-25 12:12:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/francescoventura.it\/heavenkey\/","header_author_uri":"https:\/\/francescoventura.it","rating":0,"author_block_rating":0,"active_installs":0,"downloads":300,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"fra301076","date":"2025-06-25 12:12:01"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3317638,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3317165,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3317165,"resolution":"2","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[17224,244036,244037,156272,156271],"plugin_category":[],"plugin_contributors":[244038],"plugin_business_model":[],"class_list":["post-237778","plugin","type-plugin","status-publish","hentry","plugin_tags-blockchain","plugin_tags-digital-will","plugin_tags-eip712","plugin_tags-metamask","plugin_tags-web3","plugin_contributors-fra301076","plugin_committers-fra301076"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/heavenkey-digital-will-web3\/assets\/icon-128x128.png?rev=3317638","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/heavenkey-digital-will-web3\/assets\/screenshot-1.png?rev=3317165","caption":""},{"src":"https:\/\/ps.w.org\/heavenkey-digital-will-web3\/assets\/screenshot-2.png?rev=3317165","caption":""}],"raw_content":"<!--section=description-->\n<p>Sign and secure your digital will using Web3 wallets. EIP-712 signature, no server storage, 100% client-side privacy.<\/p>\n\n<p><strong>Heavenkey<\/strong> is the first WordPress plugin that allows users to write and off-chain sign a digital will \u2014 directly from your website, no coding required.<\/p>\n\n<h3>How it works<\/h3>\n\n<ol>\n<li>Add the <code>[heavenkey_form]<\/code> shortcode to any page or post.  <\/li>\n<li>Visitors connect their Web3 wallet (MetaMask, Ledger, WalletConnect, etc.).  <\/li>\n<li>They enter their name, a beneficiary wallet address, and a personal message.  <\/li>\n<li>Clicking <strong>Sign with Wallet<\/strong> signs the data using EIP-712 (gas-less) directly in the browser.  <\/li>\n<li>The result is a tamper-proof signed JSON including wallet address, timestamp, message, and signature.<\/li>\n<\/ol>\n\n<p>Key features:\n* <strong>100% client-side<\/strong> \u2013 no server storage.\n* <strong>Privacy by design<\/strong> \u2013 all data stays in the browser.\n* <strong>Secure by default<\/strong> \u2013 EIP-712 signature for proof of authorship.\n* <strong>Translation-ready<\/strong> \u2013 <code>.pot<\/code> template included.\n* <strong>Theme-compatible<\/strong> \u2013 works with any theme or builder.\n* <strong>Blockchain-neutral<\/strong> \u2013 supports Ethereum, Polygon, Arbitrum, BNB, Base, and other EVM chains.<\/p>\n\n<blockquote>\n  <p><em>Disclaimer:<\/em> Heavenkey is <em>not<\/em> a legal replacement for an official notarial will. It provides cryptographic proof of intent. Consult local regulations for legal validity.<\/p>\n<\/blockquote>\n\n<h3>Who Can Use Heavenkey?<\/h3>\n\n<ul>\n<li>\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66 <strong>Private individuals &amp; families<\/strong> \u2013 create a personal digital will or message for loved ones.  <\/li>\n<li>\ud83e\uddd1\u200d\u2696\ufe0f <strong>Lawyers &amp; legal-tech consultants<\/strong> \u2013 offer a digital pre-declaration tool to clients.  <\/li>\n<li>\ud83c\udfa8 <strong>Artists &amp; creators<\/strong> \u2013 sign a statement regarding future use of their work or profiles.  <\/li>\n<li>\ud83c\udfdb\ufe0f <strong>DAO members &amp; multisig signers<\/strong> \u2013 publish exit intents or succession signals.  <\/li>\n<li>\ud83e\ude99 <strong>Crypto holders &amp; DeFi users<\/strong> \u2013 leave instructions about wallets or fund distribution.  <\/li>\n<li>\ud83d\udcbc <strong>Start-ups &amp; fintech founders<\/strong> \u2013 time-proof signed intents (e.g. on IPFS).<\/li>\n<\/ul>\n\n<h3>Security &amp; Privacy<\/h3>\n\n<p>All signing occurs entirely in the user\u2019s browser. No private key, seed phrase, or sensitive data is stored or transmitted.<\/p>\n\n<h3>Signature Verification<\/h3>\n\n<p>Signed JSON files can be verified using:\n- \u2705 The official browser-based tool: https:\/\/www.francescoventura.it\/heavenkey\/<br \/>\n- \ud83d\udce6 GitHub source and verification: https:\/\/github.com\/fra301076\/heavenkey-digital-will-web3\/releases\/tag\/v1.0.3<\/p>\n\n<p>Heavenkey uses EIP-712 for verifiable, tamper-proof signatures.<br \/>\nAll verification happens client-side with no backend or storage involved.<\/p>\n\n<h3>Source Code Notice<\/h3>\n\n<p>This plugin uses the <a href=\"https:\/\/github.com\/ethers-io\/ethers.js\">Ethers.js<\/a> library, which is open-source under the MIT license.<br \/>\nYou can view the full uncompressed source code here:<br \/>\nhttps:\/\/github.com\/ethers-io\/ethers.js<\/p>\n\n<p>The full source code for this plugin is also available here:<br \/>\nhttps:\/\/github.com\/fra301076\/heavenkey-digital-will-web3<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>heavenkey-digital-will-web3<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.  <\/li>\n<li>Activate the plugin from <strong>Plugins \u2192 Installed Plugins<\/strong>.  <\/li>\n<li>Insert the shortcode <code>[heavenkey_form]<\/code> into any post or page.  <\/li>\n<li>Use the form to create and sign a digital will via Web3 wallet.  <\/li>\n<li>Translate using any gettext plugin (e.g. WPML, Loco Translate, Polylang).<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='is%20any%20data%20stored%20on%20the%20server%3F'><h3>Is any data stored on the server?<\/h3><\/dt>\n<dd><p>No. Everything runs client-side.<\/p><\/dd>\n<dt id='which%20wallets%20are%20supported%3F'><h3>Which wallets are supported?<\/h3><\/dt>\n<dd><p>MetaMask, Ledger (via MetaMask or WalletConnect), WalletConnect v3, Trezor, Rabby, Safe, and all EVM-compatible wallets.<\/p><\/dd>\n<dt id='is%20the%20eip-712%20signature%20legally%20binding%3F'><h3>Is the EIP-712 signature legally binding?<\/h3><\/dt>\n<dd><p>It provides strong cryptographic proof of authorship. Consult a qualified professional for jurisdiction-specific enforceability.<\/p><\/dd>\n<dt id='can%20i%20create%20more%20than%20one%20will%3F'><h3>Can I create more than one will?<\/h3><\/dt>\n<dd><p>Yes. Each signed JSON is a unique declaration.<\/p><\/dd>\n<dt id='is%20it%20compatible%20with%20all%20wordpress%20themes%20and%20builders%3F'><h3>Is it compatible with all WordPress themes and builders?<\/h3><\/dt>\n<dd><p>Yes. The plugin is responsive and works with Gutenberg, Elementor, WPBakery, and all major builders.<\/p><\/dd>\n<dt id='is%20the%20plugin%20translation-ready%3F'><h3>Is the plugin translation-ready?<\/h3><\/dt>\n<dd><p>Yes. A <code>.pot<\/code> template is included. Compatible with Poedit, Loco Translate, WPML, and Polylang.<\/p><\/dd>\n<dt id='how%20can%20i%20get%20support%3F'><h3>How can I get support?<\/h3><\/dt>\n<dd><p>Email: info@heavenkey.xyz<br \/>\nWebsite: https:\/\/www.francescoventura.it\/heavenkey\/<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Updated <code>ethers.umd.min.js<\/code> to v6.14.4 (latest stable release).<\/li>\n<li>Removed fallback hardcoded path in <code>connect-wallet-new.js<\/code> for better compatibility.<\/li>\n<li>Confirmed plugin ownership via <code>info@heavenkey.xyz<\/code>.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Updated text domain to match plugin slug: <code>heavenkey-digital-will-web3<\/code>.  <\/li>\n<li>Fixed localization warnings for WordPress Plugin Directory compliance.  <\/li>\n<li>Added verification tool and GitHub release reference.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Replaced regex with <code>ethers.isAddress()<\/code> for checksum validation.  <\/li>\n<li>Removed external Google Fonts; added local CSS.  <\/li>\n<li>Added WP constants and script translation hooks.  <\/li>\n<li>Updated headers for compliance and PHP requirement.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: JSON output, EIP-712 signature, shortcode, multilingual support, responsive frontend.<\/li>\n<\/ul>","raw_excerpt":"Sign and secure your digital will using Web3 wallets. EIP-712 signature, no server storage, 100% client-side privacy.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/237778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=237778"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fra301076"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=237778"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=237778"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=237778"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=237778"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=237778"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=237778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}