YourCow
Tokenized cattle investing with Chainlink CRE NAV oracles and private Starknet transfers.
What it is
YourCow is a tokenized cattle-lot investment platform for Argentina. It lets investors buy shares of real feedlot operations while giving
producers transparent financing.
The key problem we solve is valuation opacity: NAV is usually calculated manually, off-chain, and updated slowly.
We built a Chainlink CRE workflow that automatically fetches public market data (corn FOB, beef ARS/kg, ARS/USD) plus private lot data (weights,
shares, costs), computes per-lot NAV, and writes updates on-chain.
CRE writes to NAVOracle.sol on Ethereum Sepolia, and our relay service mirrors the data to Starknet so the app reads fresh NAV directly from L2.
This creates a transparent, auditable, near real-time valuation layer for a traditionally opaque asset class.
This is a real project, not a hackathon try.
How it Works
How is it built?
- Frontend: Next.js 15 + TypeScript + TanStack Query + Zustand
- Backend: NestJS + Prisma + PostgreSQL (DB-first state machine: PENDING -> SYNCING -> SYNCED)
- Smart contracts: Cairo contracts on Starknet + Solidity NAVOracle.sol
- Oracle workflow: Chainlink CRE (packages/chainlink/cre) with HTTPClient for public APIs and ConfidentialHTTPClient for private backend data
- Cross-chain flow: CRE DON -> NAVOracle.sol -> backend relay -> Starknet NavOracle.cairo
- Workflow execution: simulated with CRE CLI (cre workflow simulate cre/ --target staging-settings) and supports broadcast mode for live on-
chain writes
Links
Created by
- Gianfranco