跳到主要内容
ArcBlock Community

Can we give Aigne Agents control over NFT Collections & Specified Wallet Address?

Wasil
开发者
aignediscussionfeature

Would it be possible to add the NFT Maker as a "Processing" tool inside of Aigne, similar to how the Blender works? Then combine the NFT/Passport Configuration method in the settings, and allow Agents to automatically mint an NFT if the end user meets the requirements i.e age, credential, nft, points, gender, etc.

Aigne ideas.png

The way the NFT is minted, without the end user spending any $ABT of their own, is through a pre-set wallet address that is connected to the Agent, which in turn becomes the agent's specified wallet, and when activated, can spend $ABT and trigger the mint. The spent $ABT will then simply return to the owner of the Agent, since they likely made the NFT collection, meaning the token is never really spent, just used to enable the minting process if requirements are met.

Aigne ideas 2.png

This then brings me to the second point, can Aigne Agents take over wallet addresses? If we enable the Agents to transact and mint an NFT, would it be possible to use the same wallet address for a different use case? But not then teach the Agents to trade memecoins lol, but rather teach them to spend across the growing ArcBlock Ecosystem?

Although there'd have to be a way to stop bad actors from pasting wallet addresses they don't have control of... so maybe a kind of Multi-factor authentication can be set up, similar to how it works with deleting blocklets, to ensure that the address placed in control of the agent is only controlled by the person doing it, and not someone else...

aigne ideas 3.png

Lastly, I think it would be dope if a QR code could be created, where once an end user scans it with their DID Wallet, the user isn't taken to a new tab where they meet the Agent, but rather the Agent is automatically activated once the QR code is scanned, and from there the whole thing seamlessly happens, without the user ever seeing the agent, and only seeing whether or not they "qualified" or were "unqualified" in their Wallet.

If qualified, the NFT is issued to their wallet, and they can collect or use it to access whatever the utility of it is.

If not qualified, they are simply denied and told they do not qualify or meet the requirements.

Side Note: I believe in giving Agents control to verify a user's DID/SSI and autonomously establish whether or not they meet the requirements set by the owner, and then if so, mint an NFT that can later be exchanged for a VC Passport of some kind, can be turned into a variety of different use cases.

Examples:

Clubs - Customer buys NFT, but only after the Agent verifies their DID (Age). If they are at or over the legal age, the Agent allows them to buy the NFT. Once the customer gets to the club, they scan their DID, verifying once again their age and that they have a ticket to enter. The entire process is KYC & ZKP while running independently of a bank. Best of both worlds.

Festival & Gatherings - Customer is invited to the event, when they arrive, they scan a QR Code that takes them to download the DID Wallet. Once downloaded, they discover a new QR code down the way. They scan it with the DID Wallet, and it activates an Agent that mints and issues them an NFT for showing up. As the day goes on, a final QR code is revealed. Customers get out their wallets, scan the code, and verify that they have the NFT from earlier in the day. If they do, they receive a small airdrop in $ABT. This ultimately welcomes the end user step by step, and instead of Crypto being the first thing they have to interact with, it becomes the last thing they interact with, and in turn, making the experience a more enjoyable one for new users. (This scenario can be played out for any business, gathering, party, event, etc)

Job Interviews - Instead of applying for a job to later find out you didn't get it, we can make them instant! The applicant applies by scanning a QR code, which activates an Agent to scan their DID/SSI to verify past jobs, schooling, credentials, and if they are what the business is looking for. If the applicant passes the test, an NFT is issued to their wallet with a set date and time for an in-person interview. If the person does not pass the test, their application is simply denied. This makes looking for work faster, and businesses wanting to filter out clear "NOs" easier.

Thank you for your time!!

2 条回复

Yechao Li21个月前

Cool idea👍! Currently, integrating an NFT maker directly in AIGNE is not supported, but we will discuss it next and support this feature as soon as possible.

Wasil21个月前

Thanks! The idea was directly inspired by your "Digital Identity Verification Badge."🔥

I copied it and tested it out, which led me to wonder if the NFT Maker could also be composed with Aigne. Can't wait to see how it turns out!

回复