Skip to content
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

Group agent use cases #3

Closed
bhaugen opened this issue Oct 15, 2019 · 3 comments
Closed

Group agent use cases #3

bhaugen opened this issue Oct 15, 2019 · 3 comments
Labels
help wanted Extra attention is needed question Further information is requested

Comments

@bhaugen
Copy link
Contributor

bhaugen commented Oct 15, 2019

A group agent, aka an agentified group, is a group that has agency as-a-group beyond the agencies of any of the individual members of the group.

Here are some use cases that might explain better:

  • A group makes decisions as a group.
  • The group decides how it will make decisions, either as an ongoing procedure, or adhoc, decision-by-decision.
  • A group decides how it will handle membership, including, but not limited to:
    • procedures for bringing in new members, such as:
      • inviting new members, which could be done by individual members or more officially by the group, but if by individual members, the group will either not interfere, or decide to allow it, or decide to prohibit the practice;
      • allowing non-members to request membership, and either accepting or rejecting such requests.
  • A group makes agreements with other agents, including group and individual agents.
  • The agreements made by a group survive the departure of the individuals who participated in making the agreements. If they don't, those agreements were made by some individuals, not by an agentified group.
  • The history of decisions made by the group belongs to the group-as-a-whole, and also survives the departure of any of the individual members who participated in those decisions, altho the group can always subsequently rescind any of those prior decisions, except for agreements made by the group with other agents.
  • In a vf-apps context, a group decides what apps it will use for what purposes. Individual members will probably need to use those apps when interacting in the context of the group.

Note: this is a starting list. Please help by suggesting improvements, making additions, or recommending deletions. I'd like to arrive at a useful list for some discussions in Holochain.

@bhaugen bhaugen added help wanted Extra attention is needed question Further information is requested labels Oct 15, 2019
@fosterlynn
Copy link
Contributor

Another set of use cases:

  • Resources can be transferred from and to group agents. Examples: exchanges, gifts, shipments (changes of location).
  • Group agents can have rights and responsibilities for resources, including "ownership", "stewardship", responsibility not to lose in shipping, and others.
  • Group agents can have various policies, terms, warranties, etc. (This might be overlap with some of the above - agreements, responsibilities for resources.)

@bhaugen
Copy link
Contributor Author

bhaugen commented Oct 15, 2019

  • Because a group agent is not actually alive, it needs individual agents to exercise its agency.
  • The group needs to have some way to authorize individuals to act in its capacity.
  • Authorized individuals could be act for the group in more than one way, for example:
    • An individual agent who is an authorized member of the group sends a message to the group to cause the group to do something that only the group can do, for example, any of the use cases where the group does something.
    • The authorized member could act "on behalf of" the group in some context where actions "on behalf of a group" are attributed accurately to the group.

@almereyda
Copy link
Member

We have moved the ValueFlows organization from GitHub to https://lab.allmende.io/valueflows.

This issue has been closed here, and all further discussion on this issue can be done at

https://lab.allmende.io/valueflows/vf-apps-agents/-/issues/3.

If you have not done so, you are very welcome to register at https://lab.allmende.io and join the ValueFlows organization there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants