Binance Square

Vini Barbosa

Editor and Reporter at @Finbold | Agorist and Coin Agnostic - Using crypto and living the decentralized economy 🏴‍☠️
1 Following
2.3K+ Followers
727 Liked
131 Shared
All Content
--
More decentralization, the better. Some chains have the 'number go up' technology. @MultiversX has the 'decentralization go up' technology. Today, we just reached a Nakamoto Coefficient of 10 on $EGLD. With that, MultiversX is more secure and more resilient than ever. 1% better.
More decentralization, the better.

Some chains have the 'number go up' technology.
@MultiversX has the 'decentralization go up' technology.

Today, we just reached a Nakamoto Coefficient of 10 on $EGLD.
With that, MultiversX is more secure and more resilient than ever.

1% better.
Supernova is coming to MultiversX. Sub-second, one-shot finality. Send a transaction, blink, confirmed. Lightspeed. You can already see some related commits on GitHub. «Round to milliseconds #6994» @ multiversx/mx-chain-go
Supernova is coming to MultiversX.
Sub-second, one-shot finality.

Send a transaction, blink, confirmed. Lightspeed.

You can already see some related commits on GitHub.
«Round to milliseconds #6994» @ multiversx/mx-chain-go
What they say: “Nobody is building on $EGLD, MultiversX is a dead chain.” The reality: 👇
What they say:
“Nobody is building on $EGLD, MultiversX is a dead chain.”

The reality: 👇
I wasn't really planning to create content on Soul Protocol (@0xSoulProtocol), but, for some reason, I'm #2 $SO top yapper by mindshare on @KaitoAI — and I have no idea how this happened. 😅 Now I feel that I should probably be creating something. Currently researching… ⏳
I wasn't really planning to create content on Soul Protocol (@0xSoulProtocol), but, for some reason, I'm #2 $SO top yapper by mindshare on @KaitoAI — and I have no idea how this happened. 😅

Now I feel that I should probably be creating something.
Currently researching… ⏳
I wasn't really planning to create content on Soul Protocol (@0xSoulProtocol), but, for some reason, I'm #2 $SO top yapper on @KaitoAI — and I have no idea how this happened. 😅 Now I feel that I should probably be creating something. Currently researching… ⏳ soon™
I wasn't really planning to create content on Soul Protocol (@0xSoulProtocol), but, for some reason, I'm #2 $SO top yapper on @KaitoAI — and I have no idea how this happened. 😅

Now I feel that I should probably be creating something.
Currently researching… ⏳

soon™
Building on Multiversˣ or considering starting it? ⭐️Bookmark the @egldhub | xdevhub[dot]com. @CodeMultiversX @xAllianceDAO and @GiantsVillage revamped the most valuable tool for builders in the ecosystem, and it's ready to use — officially launched yesterday (open source).
Building on Multiversˣ or considering starting it?
⭐️Bookmark the @egldhub | xdevhub[dot]com.

@CodeMultiversX @xAllianceDAO and @GiantsVillage revamped the most valuable tool for builders in the ecosystem, and it's ready to use — officially launched yesterday (open source).
Humans are fallible. Thus, software—written by humans—is also fallible. Hardworking, coding experience, audits, etc. These do not guarantee the software is not fallible, although they increase the chances of it being secure enough. Nothing works better than the proof of time. Especially for open-source software. The longer a software is running, and its source code is exposed to the public, the better are the chances of it being secure enough — as there will inevitably be bugs found and exploits attempts on discovered vulnerabilities. Identifying these threats, and fixing them, are part of the game. Then, making the software stronger and more reliable over time. This is what being battle-tested means. Nevertheless, different issues may still be found in the future. They should, again, be identified, and fixed. Repeat. This is what being battle-tested means. 1% better.
Humans are fallible.
Thus, software—written by humans—is also fallible.

Hardworking, coding experience, audits, etc.
These do not guarantee the software is not fallible, although they increase the chances of it being secure enough.

Nothing works better than the proof of time.
Especially for open-source software.

The longer a software is running, and its source code is exposed to the public, the better are the chances of it being secure enough — as there will inevitably be bugs found and exploits attempts on discovered vulnerabilities.

Identifying these threats, and fixing them, are part of the game.
Then, making the software stronger and more reliable over time.

This is what being battle-tested means.

Nevertheless, different issues may still be found in the future.
They should, again, be identified, and fixed.

Repeat.

This is what being battle-tested means.

1% better.
Currently listening to the audiobook - «Working in Public: The Making and Maintenance of Open Source Software» by Nadia Eghbal (@nayafia) *(thanks @chessucation for the recommendation) Very insightful, so far! Will share a few notes soon. Highly recommended for everyone here.
Currently listening to the audiobook -
«Working in Public:
The Making and Maintenance of Open Source Software»
by Nadia Eghbal (@nayafia)

*(thanks @chessucation for the recommendation)

Very insightful, so far!
Will share a few notes soon.

Highly recommended for everyone here.
Some people on blockchain say they love decentralization, but when decentralization comes, they mourn the loss of a centralized top-down structure. These are the people you will often see studying and trying to apply big tech strategies (which are inherently centralized, closed-source, and permissioned) to their favorite “Web3” projects. I mean, sure… ...We can learn a thing or two from these guys, but only if we understand that the premises are different, by design — and adjust them accordingly. Instead of only studying big tech, we should also be studying open-source software cases of success. Learn how Linux, Android, WordPress, Mozilla, Rust, etc. position themselves and grew in adoption. Read their stories, engage with their communities, consume their specialized content. There is a lot to learn about community building, grassroots marketing, volunteer contributions, and so on.
Some people on blockchain say they love decentralization, but when decentralization comes, they mourn the loss of a centralized top-down structure.

These are the people you will often see studying and trying to apply big tech strategies (which are inherently centralized, closed-source, and permissioned) to their favorite “Web3” projects. I mean, sure…

...We can learn a thing or two from these guys, but only if we understand that the premises are different, by design — and adjust them accordingly.

Instead of only studying big tech, we should also be studying open-source software cases of success. Learn how Linux, Android, WordPress, Mozilla, Rust, etc. position themselves and grew in adoption.

Read their stories, engage with their communities, consume their specialized content. There is a lot to learn about community building, grassroots marketing, volunteer contributions, and so on.
I again saw crypto being used to solve real people's problems. ✍️Short (and true) story A guy I know from Venezuela works in a Brazilian game design studio and traveled to the country last week to attend the Gamescom LATAM 2025. He is the studio's only foreign employee. He is not a crypto guy and the studio is not a Web3 company neither. Yet, he is paid in $USDT, which is already fascinating, but the story doesn't end here. The guy came to Brazil completely debanked. With only a crypto wallet and some USDT. Unfortunately, he only told me all that yesterday, and it was too late to teach him how to use @bitrefill/@TrocadorApp gift cards, @spritzfinance pre-paid cards, or @nanobankoficial /pix feature. Still, he discovered that two other employees, who, too, are not the usual crypto-native people, also had a @binance account. What they did, then, was a beautiful p2p counter-economy interaction, for every spending the Venezuelan guy needed. 🏴 💵Sent USDT to one of the two colleagues; 💱They swapped USDT<>BRL on Binance; 💳Sent BRL to their bank accounts; 💸Paid for everything the guy needed, while in Brazil. Again, I repeat, these are not crypto-native people. Just normal people who happen to know one or two things about crypto (and I'm teaching them a bit more, now), and used crypto to travel abroad and survive in a foreign country. Without needing to use traditional forex channels (that charge a huge premium on the spread, plus super abusive taxes). Just some peaceful individuals using the sovereign monetary tools available to help each other. Beautiful! 👌 These are the things that give me motivation to keep building. This is also why I have learned to appreciate stablecoins (once being against them), and to understand that we are still too early to use non-pegged crypto, which are too volatile (this guy, in particular, would never do that if not with a stablecoin, as he doesn't like the risky exposure). We are already changing people's life for the better. Let's make it even more significant, now! Keep building. Keep educating. Let's f-ing go!
I again saw crypto being used to solve real people's problems.

✍️Short (and true) story

A guy I know from Venezuela works in a Brazilian game design studio and traveled to the country last week to attend the Gamescom LATAM 2025. He is the studio's only foreign employee.

He is not a crypto guy and the studio is not a Web3 company neither. Yet, he is paid in $USDT, which is already fascinating, but the story doesn't end here.

The guy came to Brazil completely debanked.
With only a crypto wallet and some USDT.

Unfortunately, he only told me all that yesterday, and it was too late to teach him how to use @bitrefill/@TrocadorApp gift cards, @spritzfinance pre-paid cards, or @nanobankoficial /pix feature.

Still, he discovered that two other employees, who, too, are not the usual crypto-native people, also had a @binance account.

What they did, then, was a beautiful p2p counter-economy interaction, for every spending the Venezuelan guy needed. 🏴

💵Sent USDT to one of the two colleagues;
💱They swapped USDT<>BRL on Binance;
💳Sent BRL to their bank accounts;
💸Paid for everything the guy needed, while in Brazil.

Again, I repeat, these are not crypto-native people.

Just normal people who happen to know one or two things about crypto (and I'm teaching them a bit more, now), and used crypto to travel abroad and survive in a foreign country.

Without needing to use traditional forex channels (that charge a huge premium on the spread, plus super abusive taxes). Just some peaceful individuals using the sovereign monetary tools available to help each other.

Beautiful! 👌

These are the things that give me motivation to keep building.

This is also why I have learned to appreciate stablecoins (once being against them), and to understand that we are still too early to use non-pegged crypto, which are too volatile (this guy, in particular, would never do that if not with a stablecoin, as he doesn't like the risky exposure).

We are already changing people's life for the better.
Let's make it even more significant, now!

Keep building.
Keep educating.

Let's f-ing go!
I again saw crypto being used to solve real people's problems. ✍️Short (and true) story A guy I know from Venezuela works in a Brazilian game design studio and traveled to the country last week to attend the Gamescom LATAM 2025. He is the studio's only foreign employee. He is not a crypto guy and the studio is not a Web3 company neither. Yet, he is paid in $USDT, which is already fascinating, but the story doesn't end here. The guy came to Brazil completely debanked. With only a crypto wallet and some USDT. Unfortunately, he only told me all that yesterday, and it was too late to teach him how to use @bitrefill/@TrocadorApp gift cards, @spritzfinance pre-paid cards, or @nanobankoficial /pix feature. Still, he discovered that two other employees, who are not the usual crypto-native people, also had a @binance account. What they did, then, was a beautiful p2p counter-economy interaction, for every spending the Venezuelan guy needed. 🏴 💵Sent USDT to one of the two colleagues; 💱They swapped USDT<>BRL on Binance; 💳Sent BRL to their bank accounts; 💸Paid for everything the guy needed, while in Brazil. Again, I repeat, these are not crypto-native people. Just normal people who happen to know one or two things about crypto (and I'm teaching them a bit more, now), and used crypto to travel abroad and survive in a foreign country. Without needing to use traditional forex channels (that charge a huge premium on the spread, plus super abusive taxes). Just some peaceful individuals using the sovereign monetary tools available to help each other. Beautiful! 👌 These are the things that give me motivation to keep building. This is also why I have learned to appreciate stablecoins (once being against them), and to understand that we are still too early to use non-pegged crypto, which are too volatile (this guy, in particular, would never do that if not with a stablecoin, as he doesn't like the risky exposure). We are already changing people's life for the better. Let's make it even more significant, now! Keep building. Keep educating. Let's f-ing go!
I again saw crypto being used to solve real people's problems.

✍️Short (and true) story

A guy I know from Venezuela works in a Brazilian game design studio and traveled to the country last week to attend the Gamescom LATAM 2025. He is the studio's only foreign employee.

He is not a crypto guy and the studio is not a Web3 company neither. Yet, he is paid in $USDT, which is already fascinating, but the story doesn't end here.

The guy came to Brazil completely debanked.
With only a crypto wallet and some USDT.

Unfortunately, he only told me all that yesterday, and it was too late to teach him how to use @bitrefill/@TrocadorApp gift cards, @spritzfinance pre-paid cards, or @nanobankoficial /pix feature.

Still, he discovered that two other employees, who are not the usual crypto-native people, also had a @binance account.

What they did, then, was a beautiful p2p counter-economy interaction, for every spending the Venezuelan guy needed. 🏴

💵Sent USDT to one of the two colleagues;
💱They swapped USDT<>BRL on Binance;
💳Sent BRL to their bank accounts;
💸Paid for everything the guy needed, while in Brazil.

Again, I repeat, these are not crypto-native people.

Just normal people who happen to know one or two things about crypto (and I'm teaching them a bit more, now), and used crypto to travel abroad and survive in a foreign country.

Without needing to use traditional forex channels (that charge a huge premium on the spread, plus super abusive taxes). Just some peaceful individuals using the sovereign monetary tools available to help each other.

Beautiful! 👌

These are the things that give me motivation to keep building.

This is also why I have learned to appreciate stablecoins (once being against them), and to understand that we are still too early to use non-pegged crypto, which are too volatile (this guy, in particular, would never do that if not with a stablecoin, as he doesn't like the risky exposure).

We are already changing people's life for the better.
Let's make it even more significant, now!

Keep building.
Keep educating.

Let's f-ing go!
I again saw crypto being used to solve real people's problems. ✍️Short (and true) story A guy I know from Venezuela works in a Brazilian game design studio and traveled to the country last week to attend the Gamescom LATAM 2025. He is the studio's only foreign employee. He is not a crypto guy and the studio is not a Web3 company neither. He is paid in USDT, which is already fascinating, but the story doesn't end here. The guy came to Brazil completely debanked. With only a crypto wallet and some USDT. Unfortunately, he only told me all that yesterday, and it was too late to teach him how to use @bitrefill/@TrocadorApp gift cards, @spritzfinance pre-paid cards, or @nanobankoficial /pix feature. Still, he discovered that two other employees, who are not the usual crypto-native people, also had a @binance account. What they did, then, was a beautiful p2p counter-economy interaction, for every spending the Venezuelan guy needed. 🏴 💵Sent USDT to one of the two colleagues; 💱They swapped USDT<>BRL on Binance; 💳Sent BRL to their bank accounts; 💸Paid for everything the guy needed, while in Brazil. Again, I repeat, these are not crypto-native people. Just normal people who happen to know one or two things about crypto (and I'm teaching them a bit more, now), and used crypto to travel abroad and survive in a foreign country. Without needing to use traditional forex channels (that charge a huge premium on the spread, plus super abusive taxes). Just some peaceful individuals using the sovereign monetary tools available to help each other. Beautiful! 👌 These are the things that give me motivation to keep building. This is also why I have learned to appreciate stablecoins (once being against them), and to understand that we are still too early to use non-pegged crypto, which are too volatile (this guy, in particular, would never do that if not with a stablecoin, as he doesn't like the risky exposure). We are already changing people's life for the better. Let's make it even more significant, now! Keep building. Keep educating. Let's f-ing go!
I again saw crypto being used to solve real people's problems.

✍️Short (and true) story

A guy I know from Venezuela works in a Brazilian game design studio and traveled to the country last week to attend the Gamescom LATAM 2025. He is the studio's only foreign employee.

He is not a crypto guy and the studio is not a Web3 company neither. He is paid in USDT, which is already fascinating, but the story doesn't end here.

The guy came to Brazil completely debanked.
With only a crypto wallet and some USDT.

Unfortunately, he only told me all that yesterday, and it was too late to teach him how to use @bitrefill/@TrocadorApp gift cards, @spritzfinance pre-paid cards, or @nanobankoficial /pix feature.

Still, he discovered that two other employees, who are not the usual crypto-native people, also had a @binance account.

What they did, then, was a beautiful p2p counter-economy interaction, for every spending the Venezuelan guy needed. 🏴

💵Sent USDT to one of the two colleagues;
💱They swapped USDT<>BRL on Binance;
💳Sent BRL to their bank accounts;
💸Paid for everything the guy needed, while in Brazil.

Again, I repeat, these are not crypto-native people.

Just normal people who happen to know one or two things about crypto (and I'm teaching them a bit more, now), and used crypto to travel abroad and survive in a foreign country.

Without needing to use traditional forex channels (that charge a huge premium on the spread, plus super abusive taxes). Just some peaceful individuals using the sovereign monetary tools available to help each other.

Beautiful! 👌

These are the things that give me motivation to keep building.

This is also why I have learned to appreciate stablecoins (once being against them), and to understand that we are still too early to use non-pegged crypto, which are too volatile (this guy, in particular, would never do that if not with a stablecoin, as he doesn't like the risky exposure).

We are already changing people's life for the better.
Let's make it even more significant, now!

Keep building.
Keep educating.

Let's f-ing go!
Just like the Prehistoric Boogas entered a portal to the modern world, I have (through @BoogasX) entered in a portal to NFT-based communities, which I didn't quite understand before getting more involved with the work @RokBoogas @BoogasJames and @BoogasIntern are doing. In such a tribalistic environment (crypto), these storytelling, community-driven, art-focused NFT communities can be a fun and entertaining way of onboarding people to the technology (and it clearly works, considering how many new faces I'm seeing recently on MultiversX). All the collabs with other brands and communities, all the good vibes, and fun I'm having while participating in the sofi campaign... It all makes more sense to me now. Thanks for that, legends. Let's continue telling these stories to those who wanna hear them.
Just like the Prehistoric Boogas entered a portal to the modern world, I have (through @BoogasX) entered in a portal to NFT-based communities, which I didn't quite understand before getting more involved with the work @RokBoogas @BoogasJames and @BoogasIntern are doing.

In such a tribalistic environment (crypto), these storytelling, community-driven, art-focused NFT communities can be a fun and entertaining way of onboarding people to the technology (and it clearly works, considering how many new faces I'm seeing recently on MultiversX).

All the collabs with other brands and communities, all the good vibes, and fun I'm having while participating in the sofi campaign... It all makes more sense to me now.

Thanks for that, legends.

Let's continue telling these stories to those who wanna hear them.
I just made a smooth $XNO payment to a local shop that had no idea I was using nano, and it didn't require the usual crypto pre-paid card. This was thanks to @nanobankoficial feature for payments using Brazilian's Pix (a digital instant payment system between banks). Here's how it happened 👇 🔑 The merchant provided the Pix key (as usual); 🤖 I sent the key to NanoBank; 📲 NanoBank provided a nano_... address to receive my payment; 📱 I sent the requested XNO (sub-second finality, no fees); 💸 NanoBank paid the merchant's Pix invoice; ✅ The merchant confirmed the payment. Everything happened in less than a minute. 🤯 Now, anyone can use nano at any merchant that takes Pix for payment (which will be nearly all of them) in Brazil. Beautiful!
I just made a smooth $XNO payment to a local shop that had no idea I was using nano, and it didn't require the usual crypto pre-paid card.

This was thanks to @nanobankoficial feature for payments using Brazilian's Pix (a digital instant payment system between banks).

Here's how it happened 👇

🔑 The merchant provided the Pix key (as usual);
🤖 I sent the key to NanoBank;
📲 NanoBank provided a nano_... address to receive my payment;
📱 I sent the requested XNO (sub-second finality, no fees);
💸 NanoBank paid the merchant's Pix invoice;
✅ The merchant confirmed the payment.

Everything happened in less than a minute. 🤯

Now, anyone can use nano at any merchant that takes Pix for payment (which will be nearly all of them) in Brazil. Beautiful!
Let's talk about Beniamin Mincu (@beniaminmincu) just recently posted thread «MultiversX: Status, Strategy, Momentum», with a lot of valuable information for the MvX community and $EGLD holders. Also, let me know if you like this content format. No editing, just going with the flow and digesting some public information together. Open to feedback! In my opinion, this is a groundbreaking moment for Multiversˣ. And it's impressive to see how much we have done with so little in the past five years, or so — at least in comparison to other chains.
Let's talk about Beniamin Mincu (@beniaminmincu) just recently posted thread «MultiversX: Status, Strategy, Momentum», with a lot of valuable information for the MvX community and $EGLD holders.

Also, let me know if you like this content format.
No editing, just going with the flow and digesting some public information together. Open to feedback!

In my opinion, this is a groundbreaking moment for Multiversˣ.

And it's impressive to see how much we have done with so little in the past five years, or so — at least in comparison to other chains.
I've being diving into the Rust 🦀 rabbit hole for a while, and one thing this process has shown me is that there is demand for technologies that improve on security and performance for their users. This Rust In Production episode with Victor Ciura explaining how Microsoft has been adopting Rust for these reasons; and also actively contributing to FOSS Rust projects, libraries, and tools is music for my ears — making a parallel to the blockchain landscape. There are also great insights on how infrastructure technology adoption happens in big companies like Microsoft, which is worth listening to as well. Many things we can learn from this talk.
I've being diving into the Rust 🦀 rabbit hole for a while, and one thing this process has shown me is that there is demand for technologies that improve on security and performance for their users.

This Rust In Production episode with Victor Ciura explaining how Microsoft has been adopting Rust for these reasons; and also actively contributing to FOSS Rust projects, libraries, and tools is music for my ears — making a parallel to the blockchain landscape.

There are also great insights on how infrastructure technology adoption happens in big companies like Microsoft, which is worth listening to as well.

Many things we can learn from this talk.
I've being diving into the Rust 🦀 rabbit hole for a while, and one thing this process has shown me is that there is demand for technologies that improve on security and performance for their users. This Rust In Production episode with Victor Ciura explaining how Microsoft has been adopting Rust for these reasons; and also actively contributing to FOSS Rust projects, libraries, and tools is music for my years — making a parallel to the blockchain landscape. There are also great insights on how infrastructure technology adoption happens in big companies like Microsoft, which is worth listening to as well. Many things we can learn from this talk.
I've being diving into the Rust 🦀 rabbit hole for a while, and one thing this process has shown me is that there is demand for technologies that improve on security and performance for their users.

This Rust In Production episode with Victor Ciura explaining how Microsoft has been adopting Rust for these reasons; and also actively contributing to FOSS Rust projects, libraries, and tools is music for my years — making a parallel to the blockchain landscape.

There are also great insights on how infrastructure technology adoption happens in big companies like Microsoft, which is worth listening to as well.

Many things we can learn from this talk.
Interesting moment coming for $EGLD, chart-wise. We have seen egold testing the 50-day exponential moving average (1D50EMA) three times since breaking it downwards on December 18. 1D50EMA is currently at $16.77/egld. Price is at $16.10. What do you think will happen this time? Bounce back down or break it out to the upside? Previous attempts were on: January 3 to 7, January 16 to 19, and March 2 to 3. Before becoming a significant resistance level, the 1D50EMA was being a significant support level for EGLD.
Interesting moment coming for $EGLD, chart-wise.

We have seen egold testing the 50-day exponential moving average (1D50EMA) three times since breaking it downwards on December 18.

1D50EMA is currently at $16.77/egld. Price is at $16.10.

What do you think will happen this time?
Bounce back down or break it out to the upside?

Previous attempts were on:
January 3 to 7, January 16 to 19, and March 2 to 3.

Before becoming a significant resistance level, the 1D50EMA was being a significant support level for EGLD.
Have you already tried xPilot? It's an AI agent for software development on MultiversX. Already available in the VS Code marketplace and Open VSX Registry. The agent can help with many MvX-specific tasks like writing, testing, and deploying smart contracts, interacting with the blockchain (create wallet, send transactions, call contracts, etc.), and more. It's build szn! — video by @xPilotAI xPilot, by Unievo, got the third place in the /AI_Megawave Hackathon, hosted by the MultiversX Foundation (@MultiversX @CodeMultiversX).
Have you already tried xPilot?

It's an AI agent for software development on MultiversX.
Already available in the VS Code marketplace and Open VSX Registry.

The agent can help with many MvX-specific tasks like writing, testing, and deploying smart contracts, interacting with the blockchain (create wallet, send transactions, call contracts, etc.), and more.

It's build szn!

— video by @xPilotAI

xPilot, by Unievo, got the third place in the /AI_Megawave Hackathon, hosted by the MultiversX Foundation (@MultiversX @CodeMultiversX).
Sleeping much on the MultiversX ecosystem? @xAllianceDAO has three ongoing quests on @PeerMeHQ paying, in total, $1,150 for winning content creators in April! 1. MvX Q1 2025 in Review ($500) 2. Meme Machine ($400), with @TomCoinMvx 3. Impact Bounty April 2025 ($250) build szn
Sleeping much on the MultiversX ecosystem?

@xAllianceDAO has three ongoing quests on @PeerMeHQ paying, in total, $1,150 for winning content creators in April!

1. MvX Q1 2025 in Review ($500)
2. Meme Machine ($400), with @TomCoinMvx
3. Impact Bounty April 2025 ($250)

build szn
Login to explore more contents
Explore the latest crypto news
⚡️ Be a part of the latests discussions in crypto
💬 Interact with your favorite creators
👍 Enjoy content that interests you
Email / Phone number

Latest News

--
View More

Trending Articles

Harun Al Rash
View More
Sitemap
Cookie Preferences
Platform T&Cs