Unlock the power of multiplayer experiences
Antic’s decentralized infrastructure empowers you to turn your customers into a community. Introducing the next-gen of customer marketing that lets you enjoy unparalleled monetization opportunities.














Trusted by
The pluggable access layer for exclusive content and experiences
Monetize your platform by adding gates to anything
Unlock new revenue streams by letting your audience buy access to premium content, events & more. Integrate Antic Gates so they can access their benefits in a click, tap or scan.






Get a unified user identity you can capitalize on
Get simple, secure data interoperability for full visibility and a unified view of every user across games, brands and more, while incentivizing consumption with tools you already use.
Turn your audience into promoters with ownable access
Incentivize customers by letting them own what they love, and sell it forward. As vested fans, they’ll passively consume and be part of the action, while your business earns revenue.



Designed for every industry. Scalable to any size.
Subscriptions & Streaming
Create exclusive subscriptions based on your customers’ true identity to increase engagement and loyalty.
Metaverse
Gate access to real estate and interactive experiences, while opening up a new world of incentives for your customers.
Entertainment & Sports
Let anyone buy tickets to concerts & sporting events and sell them forward, while you keep track of the owner identity.
Dynamically configurable for every business need
You decide how to design your access, in line with your business goals. Create infinite access layers - a ticket within a ticket within a ticket.



A seamless customer experience for anyone
Antic’s intuitive user interface is proven to increase mainstream adoption.
No prior knowledge needed.


import { useEffect, useState } from 'react';
import { useAccount, useSigner } from 'wagmi';
import GatesSDK, { hasAccess, ConfigT, NetworkId } from '@anticxyz/gates-sdk';
import { Auth } from './auth';
const ticketImg = 'https://myticketimage.com';
function Host() {
const { data: signer } = useSigner();
const { isConnected, address } = useAccount();
const [userAccess, setUserAccess] = useState(false);
useEffect(() => {
const interval = setInterval(async () => {
if (isConnected && signer) {
const access = await hasAccess(signer, GATE_CONTRACT_ADDRESS, GATE_ID);
setUserAccess(access);
}
}, 4000);
return () => clearInterval(interval);
}, [isConnected, signer, address]);
const gatesUIConfig = {
subtitle: 'eventData&location',
showTicketCount: true,
ownerTransfer: true,
secondarySell: true,
theme: {
darkMode: false,
accent: 'purple',
variant: 'gates',
},
} as ConfigT;
return (
<>
<Auth />
<GatesSDK
signer={signer}
gateAddress={GATE_CONTRACT_ADDRESS}
gateId={GATE_ID}
networkId={NetworkId.POLYGON}
config={gatesUIConfig}
metadata={{
headerImage: ticketImg,
ticketUrl: ticketImg,
eventDate: 'March 1st 2023, 4:15 PM',
geoLocation: 'Blackwall Tunnel, London SE10 0PH',
title: 'The Underground Tour',
primaryTicketPriceInWei:
BigNumber.from('10000000000000000'),
partnerDisplayName: 'TicketsForTheBrave',
}}
/>
</>
);
}
export default Host;
Integrate Antic Gates within minutes
Add access control capabilities that unlock new revenue models with just a few lines of code