Lumen ProtocolOverview

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

NameTypeDescription
idstringTemplate id
typestring[]Always ['DecentralizedContract', 'FundContract']
nsstringID of namespace in which template resides
createdBystringID of account which defined the template
namestringName provided during credential template creation
descriptionstringDescription of the template
schemaUristringHTTPS URL pointing to JSON Schema
contextUristringHTTPS URL pointing to JSON-LD Context
versionintVersion of template; increments whenever template is modified.
fieldsobjectInvestment Fund template fields