Attrace works with a network of Verifier nodes. These nodes observe the external blockchains, like Ethereum or Polygon, to detect any valid conversions. See also attrace.com/solution/verifier-nodes/
The implementation happens at the smart contract level, when the projects deposit a bounty in the chosen crypto to a referral smart contract. Attrace is working on building onboarding flows where the implementations happen via Attrace Referral Marketplace.
No, Attrace Referral Network does not require integration with projects' smart contracts. The Verifier Nodes observe transactions on public blockchains, and therefore no integration is required.
Attrace wants to become a DAO, and the part of the Network Fees would be the only source of income for DAO Treasury in the future. Network Fees are required to use Attrace which also creates demand for ATTR which is sufficient benefit for the ATTR token holders.
The IDO platform might require for you to know your customer. Before the IDO there will be a period of time in which the participants can go through the KYC process. Apart from their personal details and ID verification, they need to provide their ETH addresses as well. These addresses will be used as a whitelist for the IDO, in other words you cannot participate without completing the KYC process.