Back to Blog
Blockchain & Payments

How the Audit Log Proves Every Settlement on the Blockchain

Ketashi ZeroMarch 9, 20263 min read

Every campaign action on PopLayer — from a bid adjustment to a publisher payout — is recorded in the Audit Log. This isn't just an activity feed; it's a tamper-proof trail backed by blockchain transaction hashes. Here's how to read it.

What the Audit Log Records

The audit log captures five categories of events:

  • Campaign events — creation, pause, resume, budget increase, stop
  • Settlement events — oracle submission, on-chain confirmation, publisher payout
  • Access events — placement linked/unlinked, access requested/granted/revoked
  • Financial events — escrow deposit, withdrawal, refund
  • Smart rule & schedule changes — any targeting modification

The Campaign Audit List

Navigate to Audit → Deals to see every campaign with auditable activity. Each row shows the campaign name, the number of events, and the most recent event timestamp.

Audit Log campaign list showing campaigns with event counts
The audit list — click any campaign to drill into its complete timeline of events.

The Event Timeline

Click a campaign to see its full timeline. Events are listed chronologically with type badges, actor names, and human-readable descriptions. Settlement events include the blockchain transaction hash.

Audit Log timeline showing chronological events for a single campaign
The timeline view — every action is timestamped and attributed. Settlement events carry on-chain proof.

Settlement JSON — The Raw Proof

For settlement events, click View Details to open the raw JSON payload. This includes the exact amounts per publisher, the oracle signature, the transaction hash, and the block number. You can copy the hash and paste it into any Polygon/Arbitrum/BNB block explorer to verify independently.

Settlement JSON detail view showing amounts, oracle signature, and transaction hash
The settlement JSON — every field is verifiable on-chain. No trust required; just math.

How to Verify On-Chain

  1. Copy the transaction_hash from the settlement detail.
  2. Open the block explorer for the campaign's network (e.g., PolygonScan, Arbiscan, BscScan).
  3. Paste the hash and confirm that the contract call, amounts, and recipient addresses match the audit log entry.

This is the core value proposition: you don't have to trust PopLayer, the buyer, or the publisher. The blockchain is the referee, and the audit log gives you the roadmap to check its work.

Key Takeaways

  • The audit log is append-only — events cannot be edited or deleted.
  • Every settlement has a blockchain transaction hash you can verify on any block explorer.
  • Both buyers and publishers see the same audit trail — no information asymmetry.

Want to understand the wallet that holds your funds? Continue to "Your Crypto Wallet — Setup, 2FA, and USDT Withdrawals."

KZ

Ketashi Zero

Independent Ad Tech Consultant

Running pop traffic since 2019. Tried most networks out there. Writing about what actually works and what's a total waste of time.

Share: