-
Notifications
You must be signed in to change notification settings - Fork 57
/
CHANGELOG.json
118 lines (117 loc) · 5.9 KB
/
CHANGELOG.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
{
"Fractalide-Releases": {
"description": "High level description of all releases.",
"releases": [
{
"title": "PASCAL",
"default-expand-on-website": true,
"render-features-on-website": true,
"description": "Pascal represents the initial release of Hyperflow. Hyperflow is a new browser for decentralized applications that may interface with cryptocurrencies and associated smart contracts. It solves the problem of governments and banks censoring people. Once cryptocurrencies scale, whole new domains of economic activity will arise. The activity must develop on infractructure that is decentralized. Not the centralized client-server model of today's point-to-point TCP/IP centralized Internet. A model governments and international corporations already control. Pascal implements the basic infrastructure which allows the building and execution of Fractalide applications in Hyperflow.",
"features": [
{
"title": "Hyperflow Minimal",
"progress-bar": 60,
"Objectives": [
"Racket Flow-based programming scheduler",
"Node, agent and graph interfaces",
"Card Paradigm: a HyperCard inspired representation of GUI compositions using Flow-based programming",
"Node Mode displays a basic text editor; to write agent source code",
"Graph Mode displays graphs as text only; to compose agents together into apps",
"Run Mode renders apps"
],
"Work Done": [
"Fractalide.com website - what you're reading!",
"Racket2Nix now wraps Racket packages and their transitive dependencies in Nix. Allowing you to declaratively pull in racket dependencies into your agent",
"Racket Flow-based programming scheduler correctly schedules the execution of agents",
"Racket Fractalide Virtual Machine executes graphs describing applications",
"Graph interfaces are completed, this includes virtual ports between agents",
"Minimal Graph description language is completed and surprisingly succinct, we might just keep this as the primary inerface for composing graphs",
"Agent interfaces are completed, we've reduced an agent's interface to the minimal amount of code allowing for fast programming. Agents support input and output array ports, simple input and output ports along with an accumulator and option port",
"Card Paradigm, interacting with racket/gui and the Card Paradigm works, we can get simple applications running that dynamically change",
"Graph mode displays a set of nodes which can link together",
"Graph mode can load an existing hierarchy of nodes"
]
},
{
"title": "Hyperflow Alpha",
"progress-bar": 0,
"Objectives": [
"Named Data Networking Layer for Apps",
"Node Mode includes a basic debugger",
"Improved Graph editing in graph mode, possibly with rudimentary graphical movable components, or maybe a regenerated image of the graph",
"Improved UI by upgrading to GTK 3",
"Improve the graph language such that it'll be fast for the develop/compile/test cycle yet be completely reproducible. Meaning add a nix layer to describe graph dependencies declaratively"
],
"Work Done": []
},
{
"title": "Hyperflow Beta",
"progress-bar": 0,
"Objectives": [
"Graph Mode Information flow debugger",
"Graphical construction of the graph",
"Support for multiple platforms (Mac OS, Linux and Windows 10)",
"Allow for optimizations by easily dropping down into an existing Rust implementation",
"Improved User Interface by creating a new GTK 3 CSS theme"
],
"Work Done": []
},
{
"title": "Hyperflow Stable",
"progress-bar": 0,
"Objectives": [
"Extensive documentation is written",
"More items to add as we get closer to this release"
],
"Work Done": []
}
]
},
{
"title": "FIBONACCI",
"default-expand-on-website": true,
"render-features-on-website": true,
"description": "The Fibonacci release builds out the first user facing Fractalide applications. Primarily this will be a Cardano Wallet (Cantor) implementation. It'll be a functional wallet that will implement features similar to that of Daedalus. The only other wallet on the Cardano system",
"features": [
{
"title": "Cantor Wallet",
"progress-bar": 45,
"Objectives": [
"Stand alone Cantor Wallet",
"Multiple platform support (Linux, Windows 10, MacOS, Android, iOS)",
"Hyperflow support"
],
"Work Done": [
"Created a frontend for the Cantor wallet"
]
},
{
"title": "Tezos Stakepool",
"progress-bar": 90,
"Objectives": [
"Tezos stakepool setup and running"
],
"Work Done": [
"Nix expressions complete",
"Machines setup in secure locations",
"Hardware wallets setup in secure locations"
]
},
{
"title": "Luceo Token Generation Event",
"progress-bar": 80,
"Objectives": [
"Website completed ready to promote LUCEO",
"Dry run the entire process to ensure our process is sound"
],
"Work Done": [
"Graphics completed",
"ICO details page completed",
"Easter eggs installed"
]
}
]
}
]
}
}