ETS Oracle 
Bridging on-chain and off-chain processes
What
The ETS Oracle facilitates off-chain processes that support the Ethereum Tag Service.
Why
The Oracle enables ETS to:
- Automate CTAG selection and release for auction
- Collect and store metadata about tagged content
- Enhance protocol functionality through off-chain computation
- Bridge between blockchain events and external data
How
The Oracle leverages OpenZeppelin Defender for event monitoring and secure transaction execution.
Auction Oracle

The Auction Oracle is responsible for:
- Monitoring blockchain for CTAG auction settlement events
- Selecting next CTAG to release based on usage metrics pulled from the ETS API
- Releasing selected CTAG through on-chain transaction. See ETSAuctionHouse.fulfillRequestCreateAuction.
Future Capabilities
As outlined in our roadmap, the Oracle will expand to:
- Enrich Target records with metadata
- Update Token information from external sources
- Support dynamic fee calculations
- Enable cross-chain functionality