# How A3S v1.0 works?

A3S Protocol creates an Address Factory Smart Contract that follows the ERC-721 or ERC-1155 standard, thereby establishing a standard for contract paradigms and address transfer methods.&#x20;

![how A3S works ](https://4282604279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl7Q0oCIusVC7JM7fzii5%2Fuploads%2Fly6eENuJKVvwU01lqrw1%2Fimage.png?alt=media\&token=5728dd28-ba7a-4e1c-ad60-9a11675b2294)

The user mints a Commander NFT from the Address Factory Smart Contract, which automatically deploys a corresponding Address Smart Contract. The owner of the Address Smart Contract points to the corresponding NFT holder. The contract can receive any type of on-chain assets and only allows the owner to send assets, that is, the Address Smart Contract will serve as the carrier for users to interact with any Blockchain dApps.&#x20;

As a result, the user who holds the NFT is holding a remote control to the Address Smart Contract. All subsequent interactions with other addresses and contracts will be completed by the NFT holder to control the Address Smart Contract. &#x20;

Meanwhile, users can transfer their NFTs through the NFT exchange market that supports the ERC-721 or ERC-1155 standard. Since the control of the Address Smart Contract is directed to the NFT, after transferring the NFT, the control of the Address Smart Contract will also be transferred.
