Microsponsors.io is a new kind of peer-to-peer marketplace for sponsorships. It is important to know that this is experimental software. You are responsible for understanding how it works, so keep reading!

Get started ▾ How does this work? ▾ What do I need to start? ▾ How do I register? ▾ Why do I need to register? Tokens & Auctions ▾ What is a time slot token? ▾ How much do time slot tokens cost? ▾ Can I pay (and get paid) in a custom token? ▾ What happens when I place a bid? ▾ What happens when an auction ends? ▾ What are the fees? ▾ What is "gas" and "gasPrice"? ▾ Do I have to auction my time slot token? ▾ How do I get a refund? Earn Extra $$ ▾ How can I earn money with Referrals? ▾ How can I earn money with the 0x Protocol (ZRX)? Governance & Feedback ▾ How do you plan to decentralize? ▾ How can I send feedback? For Devs ▾ For developers: Where can I find your smart contracts? ▾ For developers: How can I build on top of Microsponsors?

How does this work?

Microsponsors is essentially a bulletin board that helps Creators & Publishers sell time slots to advertisers. This model works well for niche content because Sponsors can reach the exact audience they are looking for, in the right context.

Microsponsors "MSPT" tokens represent time slots for sale in websites, newsletters and podcasts that Sponsors can buy. Creators can easily create ("mint") and auction these time slot tokens on the public Ethereum blockchain using the tools provided by this website. MSPT time slot tokens are compatible with the ERC-721 token standard (also known as "Non-Fungible Tokens").

All of the data for Account Registration, the MSPT time slots and their transfer restrictions live on the public Ethereum blockchain and are free and open to all to explore and build upon.

Check out our 2-minute "How it works" video on YouTube.


What do I need to start?

You only need a Metamask wallet to browse around, bid on time slots and get registered (we will support more wallets later).

Creators/Publishers: If you want to create and auction time slots, you need a small amount of Ether (ETH) in your wallet.

Sponsors/Buyers: You only need bidding assets in your wallet: $DAI or $USDC stablecoins, each of which represent $1 US Dollar on the public Ethereum blockchain.


How do I register?

Registration is easy and free. It is required for any Creator or Publisher that wants to create & auction MSPT time slot tokens. If you don't already have it, install the Metamask wallet for Ethereum. Then you can visit our Registry and you will be prompted to associate your Ethereum account with at least one type of content, such as a social media account or website.

You may associate as many pieces of content with your Ethereum account as you like. We recommend using a separate Ethereum account for your Microsponsors activity (all Registry data is public).

Follow the instructions in the Registry to verify your content and then you will be able to create and auction MSPT tokens.


Why do I need to register?

Creators/Publishers: If you intend to Create (aka "Mint") and auction MSPT time slot tokens, you first need to register your account by verifying that you control the content you are selling time slots for.

Sponsors/Buyers: If you only intend to buy other people's time slots, you don't necessarily need to register, but it will probably help sellers trust you more.

Over time, we'll be adding more tools to help you enhance your reputation and get more out of your registered account.


What is a time slot token?

Microsponsors enables you to create tokens on the Ethereum blockchain that represent a time slot. These "MSPT" tokens are each tied to a piece of verified content. Verified content can be a web domain, a url, an email address or a social media account. Each token you create automatically goes to auction on this website.

An MSPT token is an "ERC-721" or "Non-Fungible Token" (NFT) that consists of the following on-chain data fields:

{   minter, ethereum address of the token's creator
  owner, ethereum address of the token's current owner
  contentId, the creator's registered, validated content
  propertyName, short re-usable description of time slot
  startTime, timestamp; when the time slot begins
  endTime, timestamp; when the time slot ends
  auctionEndTime, timestamp; when the auction ends
  category, for sorting tokens
  isSecondaryTradingEnabled, can be true or false
  federationId, which registry to check for transfer restrictions


How much do time slot tokens cost?

Each Microsponsors MSPT time slot token is unique and has its own value which will be determined by the open market based on a variety of factors, including the reputation of the Seller.

When bidding on MSPTs, it is important to consider the past history of the Seller in evaluating whether they are a trustworthy counterparty. Each individual MSPT has a "Comments" section which you can use to ask questions of the Seller, both before and after the auction. You can also look through comments on the Seller's past token sales as well.


Can I pay (and get paid) in a custom token?

Yes. The default bidding & payment options are stablecoins like $USDC and $DAI that represent $1 US Dollar on the Ethereum blockchain. Some communities and individuals may prefer to be paid in custom tokens (also known as "social money", "community tokens" or "personal tokens").

If you are a seller and would like to let bidders know you want to be paid in a custom token, we have a 1-minute tutorial on YouTube to show you how to set it up. The only requirement is that your custom token be ERC-20 compatible.

What happens when I place a bid?

Bidding is free and does not require registration. When you place your bid, Microsponsors generates a "bid order" using the 0x Protocol. You are prompted to "sign" the order to verify its authenticity. Your bid is then added and broadcasted to other users ("peers") in the network.


What happens when an auction ends?

Bidding is open until the auction ends. Once the auction ends, no more bids are accepted. From that point, the Seller has 16 hours to choose a winning bid by clicking the "Select Bid" button in the auction listing.

There is no auto-selection of the highest bid at the end of an auction. This is so the Seller can always choose who to transact with (or not), and also because there may be factors other than price that influence a Seller's choice of winner.

When the Seller clicks the "Select Bid" button next to the winning bid, an instant trade is executed via smart contracts on the blockchain exchanging the Seller's MSPT (time slot) token for the winner's bid asset (DAI, USDC or custom token). Fees are also deducted during this trade (see the question below for details).


What are the fees?

Registration is free (we pay the "gas"). "Gas" is the term for transaction fees on the Ethereum network that are paid in ETH. Gas prices fluctuate but can be estimated with this tool which we use to calculate them for you.

Minting. Creating an MSPT time slot has a low fee currently set at 0.0001 ETH, in addition to the Ethereum network "gas" fee.

Bidding is free and happens off-chain (you just need to sign your bid via Metamask). There is no Ethereum gas fee for bids.

Cancelling bids happens on-chain and you only need to pay the Ethereum gas fee for each cancel. Bids have an expiration date and time, they do not need to be canceled after they expire.

Auction Sales. When the token Seller selects a winning bid, there is a 2.5% fee deducted from the winning bid. The Seller also pays the Ethereum "gas" plus a small 0x Protocol transaction fee. The 0x Protocol fee is roughly half the Ethereum gas fee.


What is "gas" and what does increasing "gas price" do?

"Gas" is the term for transaction fees on the Ethereum network that are paid in ETH. "Gas prices" fluctuate with network usage: the more usage the network gets, the higher the price of gas for your transaction. You can set a higher gas price for your transaction during times of increased network activity.

When you use Microsponsors with MetaMask, you can use the controls inside of MetaMask to adjust the gas price. One exception is when a Seller clicks "Select Bid" to end an auction. There is a warning in the confirmation modal for this action: you cannot adjust the gas price in MetaMask or the transaction will fail. Instead, click on the "Advanced" controls inside of the confirmation modal if you wish to adjust the gas price.

For all other transaction types, you may adjust the gas price directly in MetaMask.


Do I have to auction my time slot token?

No. Many users may only wish to mint time slots and use them elsewhere and/or in a different way. Because they are ERC-721 standard tokens, you can simply mint a token and use the standard functions (for example: transfer) to interact with other users or smart contracts in the ecosystem.


How do I get a refund?

When you transact with sellers on this website there is no central entity in the middle. Microsponsors' website is simply a bulletin board that faciliates auctions and trading (kind of like Craigslist, but with auctions built in). Because there is no central entity between the buyer and the seller, fees are very low. It also means that there is no way for Microsponsors to issue refunds.

Refunds must be negotiated between buyer and seller directly. Each token has a "Comments" feature you can use for communicating directly with one another and keeping a record of what was agreed upon. The comments section for each token is written to IPFS via 3Box.io and cannot be edited or deleted.


How can I earn money with Referrals?

Any registered account may refer their friends and colleagues to Microsponsors using the "Share Links" in your profile page, auction listings or in the Registry. Start building up your Referrals now and when we rollout the program (date TBD) you will be rewarded as the community grows!


How can I earn money with the 0x Protocol (ZRX)?

Microsponsors is built on top of the 0x Protocol's off-chain auction bidding and on-chain atomic swaps. Users are charged a small 0x Protocol transaction fee (denominated in ETH) when they buy or sell a Microsponsors token thru this website. The 0x Protocol incentivizes users to "stake" ZRX tokens and rewards them in ETH collected from these protocol fees. The more ZRX you stake, the more the protocol rewards you will collect.

If you plan to do alot of token purchases through Microsponsors, you have the option to form a ZRX staking pool in order to maximize your 0x protocol reward. To begin, you can also just join an existing staking pool. The more ZRX in your staking pool, the larger your protocol reward.

The best place to start for now is on the ZRX staking dashboard available here.


How do you plan to decentralize?

In terms of ownership and governance, the most resilient strategy for the long term is to create a large and diverse coalition of stakeholders who share ownership. In the interest of integrity, we're going to work towards product-market fit and building community first. Join our Discord if you're interested.

Microsponsors MSPT tokens have been designed to Federate with other organizations who wish to run their own Registries with their own desired rules and set(s) of participants. Please get in touch if you think your organization is a good fit. Email hello [at] microsponsors.io

Federation implementation details are in Github here ↗.


How can I send feedback?

Feedback is welcome and the best channel is email to hello [at] microsponsors.io

You can also join our Discord.

This is experimental software that will evolve over time to meet the needs of the community using it, so get in touch!


For developers: Where can I find your smart contracts?

Microsponsors has several public Github repositories here: https://github.com/microsponsors.

Each smart contract repository has a DEPLOYS.md file to help you find their addresses on each Ethereum network (Mainnet and Kovan testnet).


For developers: How can I build on top of Microsponsors?

In the coming months we'll be publishing more tools to help developers integrate MSPT tokens into other applications. There are three main components you may wish to build on top of:

1. The MSPT token's smart contract (Github link ↗). It implements a standard ERC-721 (Non-Fungible Token) interface with a few extra parameters and methods for getting and setting time slot info.

2. The Registry smart contract (Github link ↗) is used to record user content verifications. Registry verification associates a piece of content (such as a website or social media account) with a user's Ethereum account.

3. Federate with Microsponsors (Github link to more info ↗). If you are an organization that wishes to spin up your own time slot marketplace or exchange with its own participants and rules around registration, content, etc., this is your best option. It would be a good fit for exchanges, content platforms, freelancing hubs, agencies, media companies, charity organizations, etc. Get in touch with us by emailing hello [at] microsponsors.io.