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

Feature Concept: Submitting transactions an AT will pay for #30

Open
xloem opened this issue Jan 28, 2016 · 2 comments
Open

Feature Concept: Submitting transactions an AT will pay for #30

xloem opened this issue Jan 28, 2016 · 2 comments

Comments

@xloem
Copy link

xloem commented Jan 28, 2016

I think it would help a system like qora for visitors to be able to submit data for free, if it matched some AT that would provide the finances for the data.

Data could be submitted via API; it is then valid if there exists an AT which will sign it and pay the fee; this happens and it is broadcast, and the api call succeeds.

@xloem
Copy link
Author

xloem commented Jan 28, 2016

Elucidation from chat:

a class of ATs which include an unspecified set of data. the AT needs not only funds but also data which validates, and it defines with code what data validates. If the AT has data which validates and funds, it may produce transactions using both the data and the funds.
then a supporting API function which allows data to be submitted
then for example I could make a public blog and allow anybody to donate and post; qora users donate money; people from web donate data; the AT filters for spam and publicizes posts it accepts.
the data never leaves the node it is introduced into unless it is validated by an AT with money
and the money can't be "stolen" it can only be used to post to blog`

Note to self, AT documentation is at http://ciyam.com/at . Perhaps this is already possible.

@xloem
Copy link
Author

xloem commented Jan 31, 2016

A notable use case for this feature is automatic error reporting from clients experiencing network issues. If they can still use the qora network, the client could automatically report errors they experience during such network issues by publicizing transactions to the blockchain freely paid by a donation-supported AT.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant