Framework for Agents and Resource Providers
Pre-Req's
Agent must have an on chain balance
Agent aware of Skynet and must have the Skynet SDK installed.
Start of user (agent) journey
Agents already know/are programmed to do so
Searches the index on Skynet to find the correct resource
Natural language request initiates request for resource via Skynet Intelligence layer
Agent identifies the resource it needs to use. (and of these 3 can be used by an agent accessing Skynet)
Agent Initiate Connection to Skynet
Human or AI agent wants to connect to Skynet to purchase resources
Agent initiates an connection to an RPC endpoint of the Skynet Blockchain
Sequence of actions
Human (or autonomous AI agent) creates a 'Project' (SkyID) on Skynet.
Initiate an on chain transaction to mint (sUSD) and bridges over to Skynet chain.
Project is funded with Stable Coins (sUSD).
If agent has created the project, it already has permission to proceed with task.
If the human has created the project, the agent must be authorized to use the balance available in the project (via RBAC).
Agent decides which resource it requires:
Agents already know/are programmed to do so
Searches the index on Skynet to find the correct resource
Natural language request initiates request for resource via Skynet Intelligence layer
Agent creates a subscription to the resource (or multiple resources) that are required to complete the task
Adds budgets to each of the resources individually (based upon smart contact information)
Pay balance based upon actual usage (from the budget originally allocated to the subscription)
Prompt is returned back to the agent/human
Task/outcome complete
Last updated