diff --git a/spec/020_certifcate_ledgar_nft.md b/spec/020_redeemable_certifcate.md similarity index 76% rename from spec/020_certifcate_ledgar_nft.md rename to spec/020_redeemable_certifcate.md index b7a4856..13469aa 100644 --- a/spec/020_certifcate_ledgar_nft.md +++ b/spec/020_redeemable_certifcate.md @@ -13,35 +13,35 @@ Anyone can redeem the Cert. Say a business offered the receiver a voucher for th * Enviromental Data: ex. Certifying that the recipent is a farmer who is mulching their land or using regnerative practices. Soil quality testing etc. * Transactional Data: ex. Certifying that the recipent is paying for school fees. The school could be a validator. If using CIC the transaction hashes themselves could add evidence. -1 Issuer: -1 Issued to: -1 Acceptance: -1 Date Issued: -1 Details: [] - 1 Info: {description:’’, duration:’’,topics:’’, quality:’’} - 1 Location: {GPS, Country, Area} - 1 Transactions: [] - 1 Description of data/transactions - 1 Hashes: [] - 1 Suggested Value: - 1 Currency Name - 1 Currency - 1 Suggested Value (amount of currency specified) -1 Validations: [] *appendable* - 1 Validated by - 1 Name - 1 Website - 1 Wallet address -1 Redemptions: [] *appendable* - 1 Redemption - 1 Acceptance status - 1 Name of Redemer - 1 Website - 1 Wallet address - 1 Type: Product, Voucher, Cash, Service - 1 Description: - 1 Currency - 1 Value; * +1. Issuer: +1. Issued to: +1. Acceptance: +1. Date Issued: +1. Details: [] + 1. Info: {description:’’, duration:’’,topics:’’, quality:’’} + 1. Location: {GPS, Country, Area} + 1. Transactions: [] + 1. Description of data/transactions + 1. Hashes: [] + 1. Suggested Value: + 1. Currency Name + 1. Currency + 1. Suggested Value (amount of currency specified) +1. Validations: [] *appendable* + 1. Validated by + 1. Name + 1. Website + 1. Wallet address +1. Redemptions: [] *appendable* + 1. Redemption + 1. Acceptance status + 1. Name of Redemer + 1. Website + 1. Wallet address + 1. Type: Product, Voucher, Cash, Service + 1. Description: + 1. Currency + 1. Value #Contract Functions: * Issue: Anyone can issue a Cert (this specifies all the informaion and the recipient) - note there is no transfer function. Once issued to the reciever they can no longer send it to anyone else.