From 8edfde9522c2bbdff642250f9a147eaead191671 Mon Sep 17 00:00:00 2001 From: _g4brielShapir0 Date: Sun, 18 Jan 2026 16:26:58 -0500 Subject: [PATCH 1/2] Update and rename MetaLeX cyberSAFT reg D v.1.0.md to MetaLeX cyberSAFT reg D v.1.2.md --- ...eg D v.1.0.md => MetaLeX cyberSAFT reg D v.1.2.md} | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) rename templates/{MetaLeX cyberSAFT reg D v.1.0.md => MetaLeX cyberSAFT reg D v.1.2.md} (83%) diff --git a/templates/MetaLeX cyberSAFT reg D v.1.0.md b/templates/MetaLeX cyberSAFT reg D v.1.2.md similarity index 83% rename from templates/MetaLeX cyberSAFT reg D v.1.0.md rename to templates/MetaLeX cyberSAFT reg D v.1.2.md index 05f82171..a890636b 100644 --- a/templates/MetaLeX cyberSAFT reg D v.1.0.md +++ b/templates/MetaLeX cyberSAFT reg D v.1.2.md @@ -2,11 +2,12 @@ id: bytes32(uint256(24)) -combined doc: https://beige-just-flyingfish-108.mypinata.cloud/ipfs/bafybeif6fqgexescp4g2hbb6fjkk3ifrqpopc2lv2oue5tiq6h3t2pmgc4 +legalURI: +saftURI: IFPS://bafybeid4xqmpm75krujhpzrzh4kvb6r2fjawdo37tbiq7o5kxwix64w5wa -SAFT alone: https://beige-just-flyingfish-108.mypinata.cloud/ipfs/bafybeif7wf53zdhbrcla6wlvvnj3oie4nlv5ojeqaykwiftas3irpdetme +combined doc: [https://beige-just-flyingfish-108.mypinata.cloud/ipfs/bafybeif6fqgexescp4g2hbb6fjkk3ifrqpopc2lv2oue5tiq6h3t2pmgc4](https://beige-just-flyingfish-108.mypinata.cloud/ipfs/bafybeieoljri2rwuv35rymjd654sr3u46kbcao7mymseqobfo7x6lxgdcy) -Github: https://github.com/MetaLex-Tech/publicDocs/blob/main/cyberKs/cyberSAFT/MetaLeX%20cyberSAFT%20reg%20D%20v.1.0.pdf +SAFT alone: [https://beige-just-flyingfish-108.mypinata.cloud/ipfs/bafybeif7wf53zdhbrcla6wlvvnj3oie4nlv5ojeqaykwiftas3irpdetme](https://beige-just-flyingfish-108.mypinata.cloud/ipfs/bafybeid4xqmpm75krujhpzrzh4kvb6r2fjawdo37tbiq7o5kxwix64w5wa) ## Global Fields @@ -23,6 +24,7 @@ Github: https://github.com/MetaLex-Tech/publicDocs/blob/main/cyberKs/cyberSAFT/M | unlockingCliffPeriod | Duration in `unlockingIntervalType`, first tokens unlocked at `unlockingStartTime` + `unlockingCliffPeriod` | | unlockingCliffPercentage | e.g. "10.5%" | | unlockingIntervalType | "secondly", "hourly", "daily", "monthly", "blockly". Note that this affects both `unlockingPeriod` and `unlockingCliffPeriod` | +| customProvisions | an arbitrary string intended to insert any custom provision the parties agree upon | ## Party Fields @@ -39,7 +41,7 @@ Github: https://github.com/MetaLex-Tech/publicDocs/blob/main/cyberKs/cyberSAFT/M ## Certificate Extension -name: TokenWarrantExtension +name: SAFTExtension ```solidity struct SAFTData { UnlockStartTimeType unlockStartTimeType; // enum of different types, can be agreementStartTime, tgeTime, or setTime @@ -48,6 +50,7 @@ struct SAFTData { uint256 unlockingCliffPeriod; uint256 unlockingCliffPercentage; UnlockingIntervalType unlockingIntervalType; - // blockly, secondly, daily, weekly, monthly + string customProvisions; // an arbitrary string intended to insert any custom provision the parties agree upon } ``` From 685fbe1b12bd6b7aed73283d363b13c59f0bb800 Mon Sep 17 00:00:00 2001 From: _g4brielShapir0 Date: Sun, 18 Jan 2026 17:10:02 -0500 Subject: [PATCH 2/2] Update MetaLeX cyberSAFT reg D v.1.2.md --- templates/MetaLeX cyberSAFT reg D v.1.2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/MetaLeX cyberSAFT reg D v.1.2.md b/templates/MetaLeX cyberSAFT reg D v.1.2.md index a890636b..bbd8ba0c 100644 --- a/templates/MetaLeX cyberSAFT reg D v.1.2.md +++ b/templates/MetaLeX cyberSAFT reg D v.1.2.md @@ -3,7 +3,7 @@ id: bytes32(uint256(24)) legalURI: -saftURI: IFPS://bafybeid4xqmpm75krujhpzrzh4kvb6r2fjawdo37tbiq7o5kxwix64w5wa +saftURI: ipfs://bafybeid4xqmpm75krujhpzrzh4kvb6r2fjawdo37tbiq7o5kxwix64w5wa combined doc: [https://beige-just-flyingfish-108.mypinata.cloud/ipfs/bafybeif6fqgexescp4g2hbb6fjkk3ifrqpopc2lv2oue5tiq6h3t2pmgc4](https://beige-just-flyingfish-108.mypinata.cloud/ipfs/bafybeieoljri2rwuv35rymjd654sr3u46kbcao7mymseqobfo7x6lxgdcy)