-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FATIP-201 Address Workflow Standard #18
base: master
Are you sure you want to change the base?
Conversation
I don't see in the spec the resolution of class conflicts being mentioned. If an address is part of 2 classes, with different rules, we should have a paragraph about the priority rule I suppose? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
-
Wouldn't it be more clear in the example to place the coinbase after the government? It is the government in the example providing the coinbase to the recipient.
-
If you want to use aid as an example, which in itself is a nice example of a system like this, it might not be really wise to allow recipient cycles ;)
-
I find class a bit confusing, but that might be me. It suggests to me you have other address classes besides FCT, which Factom has. So maybe something like "Role" would be a better fit.
-
I am not convinced of the class - class relationship as it is modeled now, would prefer tuples in one object and have that as an array or suboject, as it would be way easier to extend in the future (will elaborate more on the discord channel). Also it isn't immediate clear that the class actually means recipient-class or target-class in the workflows part.
|
…vertices, addresses from @nklomp's suggestions
This standard defines a mechanism for classifying addresses and for controlling the flow between address classes. The standard uses a simple graph structure to define the relationships between address classes, allowing for arbitrary class workflows to be enforced in a token economy.
This proposal can be discussed on the FAT Discord: #201
This standard & PR is meant to lay the groundwork for collaboration with real potential end users of the FAT token system. A consensus will be reached on a medium of simplicity & specificity for this standard which allows it to cover a majority of use cases, without excessive or overly specific functionality.
A simple summary of features in the initial PR (* = future):
Define address classes:
burn
- The class representing the token burn addressgeneral
- the set of all addresses not covered by the above setsDefine address class workflows:
Assign an address to a class on an address by address basis:
Update syntax & operation: