Verify Marketing Claims Independently
Access immutable on-chain records. Verify event integrity, check verification status, and validate attribution claims.
π On-Chain Verification
Query Arbitrum One directly. All event hashes, timestamps, and verification results are publicly accessible.
π Immutable Audit Trail
Records cannot be altered or deleted. Complete history of campaigns, issuers, and events preserved forever.
π‘οΈ Fraud Detection
Identify suspicious patterns: duplicate events, rate anomalies, unauthorized issuers, and fake traffic.
β Verification Status
Check Chainlink oracle results. See which events passed verification and which were flagged or rejected.
π Campaign Analytics
Aggregate event data across campaigns. Generate compliance reports and attribution analytics.
π Cross-Reference Events
Trace events from issuer to brand to vault. Validate complete chain of custody for any marketing claim.
Why Auditors Choose Needine
Example: Verify an Event Hash
// Query on-chain via ethers.js
const campaign = new ethers.Contract(
CAMPAIGN_ADDRESS,
CAMPAIGN_ABI,
provider
);
const eventHash = "0xabc123...";
const event = await campaign.events(eventHash);
console.log("Issuer:", event.issuerRef);
console.log("Timestamp:", event.timestamp);
console.log("Status:", event.verificationStatus);
console.log("Data:", event.eventData);