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
*insert where things are prompts at various steps in the above sequence*
Agent creates a subscription
we need to describe here:
how agents connect
What standards or requirements they must meet
what wallets are supported natively vs creating a wallet on skynet NFTid
Also need to describe what resource providers need to give Skynet in order to be onboarded?
Last updated