Lumen
The Lumen protocol is a generic decentralized protocol for programmable grant funding. Some recurring themes and features are:
-
Milestone-based granting, allowing funds to be distributed effectively and encouraging recipients to meet their goals systematically.
-
Designed for complete account segregation to handle large-scale grant programs as well as micro grants.
-
Delegated authority over fund execution and the management of contracts, ensuring the purpose of the spending of allocated grants is secured.
-
Redistribution or return of unused funds after the end of the grant lifecycle.
Template
Name | Type | Description |
---|---|---|
id | string | Template id |
type | string[] | Always ['DecentralizedContract', 'FundContract'] |
ns | string | ID of namespace in which template resides |
createdBy | string | ID of account which defined the template |
name | string | Name provided during credential template creation |
description | string | Description of the template |
schemaUri | string | HTTPS URL pointing to JSON Schema |
contextUri | string | HTTPS URL pointing to JSON-LD Context |
version | int | Version of template; increments whenever template is modified. |
fields | object | Investment Fund template fields |