Can I create a custom Cardtype that acts like a Role?

Support Ticket

 

If I wan't to create another Cardtype that can represent a set of Users, is it possible to create a new Cardtype, say Circle, that cane be used to give permissions just like a Role does. The Role type is in the code, and protably inherits in Ruby from Pointer, but Role type (type code or cardid internally) is special for permission rules.

If the *default or *structure rule for the Card (via Cardtype or otherwise) is Role, will it act like a Role or not? It has been to long to remeber how this really works.

Say that there is a Circle Cardtype Card and *type+Circle+*default is a Role Cardtype.

Can I use a Card with Circle Cardtype in a +*read or +*write rule?

 

I'm thinking of a module that speaks ActivityPub protocols. We might want to try first a mastadon server to server module and a card based client presentation. The bigger prize would be a protocol for economic and other flows. Talking with ValueFlows people. They did VF work with Metacurrency as HoloREA (protocol or tool, not sure exactly).

The interest in this question is around representing and implementing group agency protocols with tracable rules from the indicidual actors (Users or bots sometimes in Decko). No clear routes to funding a project yet, but that needs to develop for this to really move. Just information for now.