Technology that enables payments for the creation of environmental impact. Contributors may also review the following:
- Advance all data privacy issues
- Deletes option (app)
- Privacy option (app)
- Audit all public API access for exposes PII
- Review, evaluate, and upgrad polices concerning access to any PII
- Audit and document all user info exposed via integration API's
- Implement an ossification option for PUU and Geo Location
- Review and implement privacy protocol for token minting
- UX/UI - Standardize icons (14)
- Clear Current Bug Reports (15)
- Deeplinks (16)
- Organization sends link for custom app to users (17)
- Custom Setup for deeplinks (18)
- Introduce config file adjustments based on phone performance / Org needs (46)
- Ux/UI - New Token Field Transfer Page (19)
- Create Wireframes for new landing page (20)
- Privacy options (21)
- Delete Options (22)
- Users can send and receive messages (25)
- Feedback for planter feedback at tree level (26)
- Refine build automation/dev ops (27)
- Run UI tests on our CI system (28)
- Unit tests (29)
- Tracking time to below 2 seconds (31)
- GPS coordinate accuracy enhancement (ongoing) (33)
- Adjust and Optimize Convergence time out (44)
- Reduce Decimal point to tangible number (47)
- Adjust and optimize Image Sizes (43)
- Adjust and Optimize processing times for saving / Displaying images (43)
- Adjust and Optimize UX flows and reduce number of clicks) (45)
- Integrate Token trading App (34)
- Planters Can Transfer Tokens to another Wallet/ USER account (36)
- Implement solution to monitor, debug and Analyze the app/service
- Verification feedback for users
- Credential creation / Key Cloak Integration
- Basic send feature to an existing wallet
- Send/Gift to a non-existing wallet
- Login via Keycloak
- Credial creation
- Basic send feature to an existing wallet
- Send/Gift to a non-existing wallet
- Add Notes Feature
- Add token field-transfer-request/send feature
- Deep Link
- Integrate Token Trading
-
Sharing, Bill of value (TRings), and UI/UX enhancements to web map wallet view
-
Impact panels for planters and organizations
-
Integrate Wallet
-
Time Line Feature
-
Map loading Speed. To any tree in 2 seconds
-
Map 2.0
-
Add Geo-spatial Data layers such as https://ctrees.org/
-
Flag /Like Feature
-
Supports Tree Capture
- View trees on Map
- View captures on map
- Trees can jump to all captures
-
Customizable Map
- Organization can custom map
- Theme
- Color
- Logo
- Font
-
Close old webmap services
- SEO analysis and optimization
- Search features - (org, name, species, country, city)
- Web Map performance up - for org map, tree point, wallet map, and timeline
- Like Button
- Connect to Webmap wallet UI
- Connect to wallet ApI
- GEO Linking Connect to a What three words (space of GEO locations grid)
- Implement generic trading between wallets (Complete)
- Streamline the process for wallet creation (Complete)
- Automate credential creation and delivery
- Complete Domain Migraiton
- Improve unit & integration test coverage
- Automated testing during our deployment pipeline
- Continue MVC factoring of R&D codes
- Monitoring and alerting, log analysis
- Develop and improve ansible scripting for deployment automation
- Improve the blue/green deployment process
- Manage and migration of dev & test infrastructures
- Cdn optimization in the prod environment
- Keycloak- integrate into all microservices
- Solr Implementation
- Load Testing on services
- Performance Reporting, (limitations, consumption and tuning performance)
- Isolate core Services
- Migrate requests from partners to dedicated DB + API environment
- Introduce Data Analytics tool dashboard
- Auto Species ID
- Auto Capture Matching
- Adress High Resolution image issue
- R&D for tree data point matching algorything (Capture matching feature)
- R&D for improving GPS accuracy using kalman filtering and planter movement scripting
- Analysis of planter activity patterns
- Automated duplicate screening
- Cloud image analysis to sort images based on tags (grown, hole, etc..)
- Machine learning species verification (80% Accuracy)
- Modeling the ecological value of planted trees
- Capture Matching advancement 80% accuracy with machine learning
- Capture Matching to a "Usable place"
- Capture Matching Tool being able to generate a new tree for all organizations (MILESTONE)
- Track Tool
- GIS tracking and boundary layer tools
- Implement tagging structure (like the Habarium)
- Upgrade Release Channel
- Upgrade development workflow
- Dedicated env for different features / Versions of API's for clients and testers
- Easier way to maintain different /legacy versions
- Self sign in sign up
- Sign in via the app notification for on the ground trackers
- Payment Verification
- Rewards System (trading tokens for Swag - Wallet admin dependent)
- Automate access control
- Button to Admin Panel to Wallet Tool
- Planter quality control and management, activity metrics
- Capture Matching Full deployment
- Duplicate identification
- Planter image management
- Additional filters
- Advanced species management (merge)
- Integrate Wallet tools
- Messages pages for administrators
- Authentication system
- Self Server Key Cloak Project
- Integrate Keycloak into all Microservices
- Auth System
- Key cloak Users system and Authentication to all Microservices
Individual Signup and Wallet Creation
- Send a token via a link: A wallet can send tokens (one or many) through a link. Unregistered users can claim the tokens by creating a new account or adding them to an existing one.
Acceptance Criteria:
- A token or set of tokens can be sent via a web link.
- Users with access to the link can claim the token.
- Release: Version 1.2
Token Tax System
- Implement a tax on all minted and traded tokens.
Buy Token Function
- Allow users to purchase tokens.
Sell Token Function
- Allow users to sell tokens.
Freeze Function
(Functionality details not provided)
MVP 1.2 (Requires Keycloak Integration)
This MVP introduces the following functionalities:
1. Create a New Managed Wallet by Unregistered User
Unregistered users can create a sub-account under a managed wallet by following these steps:
- Accessing the wallet link.
- Selecting "create new account."
- Entering email, password, and wallet handle name.
Acceptance Criteria:
- User can create a new account.
- User can create a "non-trust relationship" send request to any other wallet.
- Release: Version 1.2
2. Send a token via a link
(Functionality and acceptance criteria are duplicated from "Individual Signup and Wallet Creation")
Wallet Management
- Users' Wallet Management and Profiles:
- Internet users can create their own managed wallets.
- Users can manage their wallet profiles and display them on a map.
- New Token Assignment Approach:
- Users can:
- Register via social media platforms (e.g., Facebook).
- Have Greenstand create a wallet for them.
- Receive tokens assigned through the Wallet API.
- Users can:
- Wallet Binding Operation
- (Functionality details not provided)
- Data pipeline Stabilization and Optimization
- RVI tool - individual's ability to apply an RVI to any capture in their wallet by using tags related to the trees or pending transfer
- Release Basic RVI tool: ability to have a preset formula for tree value = Name of RVI, Tags considered, value or function per tag (example Tring = zero if Token has no valid tags, if token is valid tags = 1 * (is indigious =5) * is linked to other token
- Design Fungible Coin
- Stop All Legacy Domain services/tables
- Api and Tile Server, Migration to new domain
- Migrate Admin Panel to new domain
- Membership account link for autopayments based on number of tokens transferred
- Autopayments to the use of Tools such as (Capture matching, RVI, Token Minting, messaging, Herbarium access, Data processing fees)
- Giving our Clients/organizations/ different services based on level of payments
- Beta release of modified Etheium Sidechain
-
- 7 Nodes operating
- Mint Token on Blockchain
- First Trade from Third-Party App via Blockchain:
- Define what can be minted as a token.
Release 3 Primary Blockchain Nodes
Release RVI Protocols
Bridge to Ethereum Blockchain
- Ethereum mainnet bridge established.
- Quality control
- Identifying optimal phones/hardware
- Automated creation and verification of planter accounts
- Project configuration / organization whitelabel
- Payout management for planters / collectors
- Clean up All Readme's
- Wallet API published Public
- Review Audit of open links
- Android Documentation
- Document Image Size History and Strategies
- Contributor Porthole - Operational Info for Contributors
- Link all documentation from Greenstand.org
- Auto updates to documentation for Yaml files etc..
- Define Private and Public Docs Task New Normal
- Web map api (published)
- Earnings API (Private)
- Document all main project tools we use
- Defining public and private docs..
- Define Gitbook versus Github uses.
- Considering implementing Stoplight Studio Stoplight.io
- Refine documentation on the documentation process.
- Removal of legacy API's don't need specs.
- Figure out how to turning a YAML into a readable file on the web
- Keep current links to api documentation, and keep links to old documentation (production version versus test)
- Wallet Integration API - published with access control
- Web map API published
- Access controlled document portal HTML documents
- Establish sharing protocol and systems for Private Docs (gitbook versus website?)
- Version control for Documentation_ only the live API's should be on our website, others shall be back side documents- Query only data api (when in doubt lock it up.)
- Completion of all Self Service functions required for Growers and Brokers to sell and transfer tokens from mobile app to marketplace integrations
- Automating integration for token sales and services for mass purchasing of tokens
- Automating validation and tagging of tokens.
- Grower Proof of payment module - a required module to enable the creation and generation of tokens off line
- Automated workflows for direct payments via Mobile Money in 10 African Countries
- Release To Production - Deployment of Greenstand Impact Token Blockchain Network on Ethirum - Ethereum side-chain with validation by