Built for the Locus Paygentic Hackathon (Week 1 Track: Agent Business Operations)
Eco-Oracle is an autonomous merchant agent that bridges localized environmental research with the Web3 economy. It acts as a digital tollbooth, gating high-fidelity hydrobiological datasets behind the PayWithLocus micro-transaction suite.
Instead of building AI agents that consume data, Eco-Oracle is an agent that sells it.
High-quality, localized ecological data (like physico-chemical parameters and zooplankton diversity) is incredibly valuable for global climate models, universities, and compliance AI agents. However, purchasing this data is currently a slow, manual process.
Eco-Oracle automates the entire procurement pipeline:
- Host: Holds verified ecological data (e.g., Ikpoba River basin metrics, Shannon-Wiener diversity indices).
- Negotiate: Uses the Locus API to dynamically generate USDC checkout sessions for requesting agents or humans.
- Settle & Release: Listens via cryptographic webhooks for on-chain settlement, then autonomously releases the encrypted data payload to the buyer.
- Frontend Storefront: Vanilla HTML/Tailwind CSS interface for direct human interaction.
- Agent Backend: Node.js / Express.js server acting as the merchant logic layer.
- Payment Protocol: Integrated with
PayWithLocusCheckout API (x402/MPP concepts). - Security: Implements
HMAC-SHA256timing-safe cryptographic verification to validate Locus Webhook payloads before asset release.
git clone [https://github.com/YOUR_USERNAME/eco-oracle-agent.git](https://github.com/YOUR_USERNAME/eco-oracle-agent.git)
cd eco-oracle-agent
npm install