-
Type:
New Feature
-
Resolution: Unresolved
-
Priority:
Major
-
Component/s: Billing, SolarQuery, SolarUser
-
None
Currently when data is queried out of SolarNetwork through SolarQuery for nodes that are part of a billing subscription based on query counts, the node account owner is charged. It would be useful to be able to charge a different account for query counts. The scenario would be that an application owned by account A wants to display data from a node owned by account B. Account B should be able to grant account A query access to the node's data, and have the associated query charges go to account A. This is sort of like S3's "requester pays" model.
This could probably be added as a security policy onto the existing data token infrastructure. There would have to be a way for accounts A and B to agree to the scheme, in that account A would request permission to access account B's data and pay the associated query charges, and then account B would have to approve the request and return an appropriate data token to account A. Then any time that token was used to query, the charges go to account A.