Use DDG Agent-Payable Services as your opentine agent's model — opt-in, with zero changes to opentine. opentine stays universal and provider-neutral; DDG lives entirely in this package.
pip install ddg-opentine ddg-router
ddg-router & # local x402-paying proxy (free-trial by default)from ddg_opentine import ddg_agent
agent = ddg_agent(tools=[...]) # an opentine Agent that uses DDG
# or bring DDG to plain opentine yourself:
from opentine.runtime import Agent
from ddg_opentine import DDG
agent = Agent(model=DDG())opentine core has no DDG dependency and no default — this is the zero-lock-in way.