Programs
PROGRAM messages create a new application that can then be run on aleph.im VMs.
Content format
The content
field of a PROGRAM message must contain the following fields:
"code": {
"encoding": "plain | zip | tar.gzip",
"entrypoint": "application",
"ref": "str",
"use_latest": true,
},
"on": {
"http": true,
"cron": "5 4 * * *",
"aleph": [
{"type": "POST", "channel": "FOUNDATION", "content": {"type": "calculation"}}
]
},
"environment":{
"reproducible": true,
"internet": false,
"aleph_api": false
},
"resources": {
"vcpus": 1,
"memory": 128,
"seconds": 1
},
"runtime": {
"address": "0x4cB66fDf10971De5c7598072024FFd33482907a5",
"comment": "Aleph.im Alpine Linux with Python 3.8"
},
"data": {
"encoding": "tar.gzip",
"mount": "/mnt",
"address": "0xED9d5B040386F394B9ABd34fD59152756b126710"
},
"export": {
"encoding": "tar.gzip",
"mount": "/mnt"
}