Skip to content
Ocean Tide Ventures
Sealed and strapped insulated shipping boxes staged on a pallet, each carrying its batch label

Traceability

Check the pack. Check the water.

Every batch we take in is written into one ledger and keeps the same code from arrival to counter. Enter a code and you get where it came from, the day we received it, the grades that were in it and the mortality we carried. Including the bad numbers, because a record you only publish on good weeks is not a record.

Batch lookup

Trace a batch

The code is printed on the pack label and on the box. The bare code works, and so does just the batch number.

Published batches, newest first

Quantities are not published. Enter the passphrase to see them.

Batch 28 OTV-09-26 Active
Source and gatherer
Tawau (Sea Life via Mr Afiq)
Received
2026-09-11
Species
Crassostrea iredalei, Crassostrea belcheri
Grades in this batch
  • Iredalei, small •••
  • Belcheri, large •••
  • Belcheri, extra large •••
Pieces received
•••
Pieces sold
•••
Mortality
•••
Live window closes
2026-09-18

Point of sale, B2C stalls
  • Desa Pandan 2026-09-11 to 2026-09-13 · 4 shifts · •••
  • Eco Majestic 2026-09-11 to 2026-09-13 · 4 shifts · •••
  • Taman Sri Watan 2026-09-11 to 2026-09-13 · 3 shifts · •••

Grade mix and outcome for this batch

Two bars. The first splits the batch by grade. The second shows pieces sold and pieces lost against the number received.

Storage

Keep at 2 to 7 degrees Celsius, cup side down, under a damp cloth. Never in an airtight container and never in fresh water. An oyster that will not close when tapped is dead and should be discarded.

How the live window is worked out

Seven days from intake, held at 2 to 7 degrees Celsius. Live in shell oysters keep about a week refrigerated, and for tropical Crassostrea the Mexican standard NOM-242-SSA1-2009 sets seven days at or below 7 degrees as the ceiling. Derived from the intake date, not a figure recorded per batch.

These are real rows from our operations ledger, not illustrations. We publish a batch only after it is closed and someone has cleared it for release, so the lookup holds fewer batches than the ledger does. For a code that does not resolve here, message us and we will pull the full record.

WhatsApp

The ledger records what arrived, what it consisted of and what we lost. It does not yet carry a per batch depuration time or laboratory certificate, so this page does not show one. Those are recorded at the Tawau facility and we will publish them here once they are in the same ledger rather than claim them before they are.

Every published batch, and what it lost

Published batches
18
Pieces received
5,286
Pieces lost
471
Mortality
8.9%
Mortality by batch across the published ledger Mortality published for every one of 18 batches, from 2.5 percent on batch 25 to 20.6 percent on batch 14, against a ledger average of 8.9 percent. Losses are published per batch. Mortality by batch across the published ledger Mortality published for every one of 18 batches, from 2.5 percent on batch 25 to 20.6 percent on batch 14, against a ledger average of 8.9 percent. Losses are published per batch.
Mortality published for every batch in the ledger.

8.9% ledger average

Two batches record more sold than received. The discrepancy is published on the batch page.

Mortality by batch across the published ledger
Batch Pieces received Pieces lost Mortality
11 288 18 6.3%
12 409 30 7.3%
13 558 39 7.0%
14 253 52 20.6%
15 306 37 12.1%
16 193 32 16.6%
17 196 21 10.7%
18 212 7 3.3%
19 247 12 4.9%
20 187 27 14.4%
21 245 18 7.3%
22 275 24 8.7%
23 342 28 8.2%
24 367 21 5.7%
25 284 7 2.5%
26 371 24 6.5%
27 328 52 15.9%
28 225 22 9.8%
Trace a batch

The code

What a batch code says

A batch is one intake from one source on one day. The code is assigned on arrival and it does not change again.

Older batches use an earlier format, OTV, year, source code, sequence, as in OTV-2026-TW-09. TW is Tawau, ST is Setiu, MK is Melaka. Both formats resolve in the lookup above, so a pack printed under either one still works.

The standard

What a shellfish record is supposed to carry

Live bivalve molluscs move under a registration document in most regulated markets. The European rules are the most widely copied version of it, so we hold our own record against that list rather than against nothing. Here is what it asks for and where we actually stand.

Our record against the registration document standard. Requirements from the registration document standard, grouped by whether our record holds them in full, in part, or not yet.

Where the record stands

  • Gatherer identity and address

    Recorded

    Sea Life Aquaculture at Tawau, named on every batch.

  • Species and quantity

    Recorded

    Scientific name and piece count per grade, on every batch.

  • Date stamped on delivery and kept on file

    Recorded

    Intake date is written when the batch row is opened, and the row is kept indefinitely rather than for the three months the rule asks.

  • Date of harvesting

    Partial

    We record the date we take the batch in, which is not quite the same thing. Harvest date sits with the farmer and our partner and is not yet written into our row.

  • Location of the production area

    Partial

    We can name the four contract sites we source from, but a batch is not yet tied to the single site it came off.

  • Purification centre and destination

    Partial

    Depuration happens at the Tawau hatchery and destination is our chill room, both known. Neither carries an approval number here, because Malaysia does not run the same approval numbering.

  • Health status of the production area

    Not yet

    Classified harvesting areas of the A, B and C kind do not exist in Malaysia the way they do in Europe, so there is no classification to quote. This is the real gap in the record and we would rather name it than pad it.

  • Laboratory result for the batch

    Not yet

    Testing happens at the Tawau facility, and consignment orders are batch tested with the result issued alongside the delivery. It is not yet written into the batch row, so this page does not show one.

Malaysia does not operate a classified shellfish harvesting area scheme comparable to the European one, so parts of this list cannot be met by anyone farming here yet. We publish the comparison anyway, because a record that hides its gaps is a brochure.

Custody

Where the record is written

A record is only worth what the weakest hand in the chain is worth. Each of these steps writes to the same batch row rather than to its own paperwork.

Why it matters

The test is not the good day. It is the bad one.

Traceability is easy to claim and only ever proven once, on the day something goes wrong. If a batch goes bad, or a customer reports illness, the question is how fast you can say exactly which oysters, from which water, went to which addresses.

Because every shift writes against a batch code, that answer is a query rather than an investigation. The same ledger also records our losses honestly, and some of them have been severe. We would rather publish a batch that carried mortality than curate a record that only ever looks good.

Oyster stakes silhouetted against the water at dusk

Come and see

Stand on the raft. Then decide.

Farm visits run daily from 11:00 to 17:00, rafts, hatchery, depuration tanks and chill room, finishing with oysters shucked in front of you.