A protocol specification for crowdfunding/crowdlending campaigns based on digital assets issuing, integration with all business processes, funds management and financial operations.
Protocol describes all milestones and campaign parameters.
There are several problems in ICO/crowdfunding campaigns regarding to:
- Low level of business analytics/scoring
- Absense of insurance
- Low liquidity of issued assets
- Unproductive business execution
- Absense of risks management for investors
This standard describes the some way of business developing based on blockchain using it as a tool for transparent processes.
- Local communication platform (Platform)
- Business (Business)
- Scoring/analytics and risks management agent (Agent)
- Liquidity providers (Market Maker)
- Business execution tracker (Tracker)
- Insuranse agent (Insurer)
Platform is an agent that does the management execution ragarding to all the legal stuff based on it's location and location of all the counterparties are engaged through the whole investing process.
Business may be present as a launched business or as a business-concept with go-to-market strategy. Platform should make a scoring using some scoring Agent which has a decent expertise in target Business.
Agent takes all the risks of money spending for Business. It may use some escrow services to manage the business developmet milestones.
The goal - is to form some liquidity management strategy, especially for the connected exchanges and market places, minimizes business cash gap consequences.
Tracker can be presented as some foundation with analytics resources.
Some kind of a company which does the communication between the business and investors. Using some business resources it may sign contracts with all the parties in investing process.
PLATFORM_ID
- Platform identityBUSINESS_ID
- Business legal identity (eg.Coca-Cola LTD
)BUSINESS_LEGAL_HASHSUM
- Business legal verification docsSHA-256
hashsum (eg.9913F9B1F619B4116D55C6626F751CBDE7FFBA345849010E6C4B95F6AFB4A606
)BUSINESS_LEGAL_EXPIRATION
- Business legal verification expirationiso8601
date and time (eg.2019-04-10T14:48:00.000Z
)AGENT_ID
- Agent identityAGENT_LEGAL_HASHSUM
- Agent legal verification docsSHA-256
hashsumAGENT_LEGAL_EXPIRATION
- Agent legal verification docs expiration date and timeMARKET_MAKER_ID
- Market Maker identityMARKET_MAKER_LEGAL_HASHSUM
- Market Maker legal verification docsSHA-256
hashsumMARKET_MAKER_LEGAL_EXPIRATION
- Market Maker legal verification docs expiration date and timeTRACKER_ID
- Tracker identityTRACKER_LEGAL_HASHSUM
- Tracker legal verification docsTRACKER_LEGAL_EXPIRATION
- Tracker legal verification docs expiration date and timeINSURER_ID
- Insurer identityINSURER_LEGAL_HASHSUM
- Insurer legal verification docsINSURER_LEGAL_EXPIRATION
- Insurer legal verification docs expiration date and timeCAMPAIGN_START
- Campaign start date and timeCAMPAIGN_FINISH
- Campaign finish date and timeTOKEN_PRICE(DATE_TIME) -> FLOATING POINT
- Lambda function for the virtual asset priceINVESTOR_ID
- Investor identityKYC_PASSED(INVESTOR_ID) -> BOOL
- KYC passingALLOWED_REFUND(DATE_TIME, INVESTOR_ID) -> BOOL
- Lambda refund function
- Legal verification docs are unavailable for public access