What a production deployment inside Petrobras would need in order to calibrate, run and defend each engine — the field, its granularity, the likely system of record, why the model needs it, and whether a public or vendor proxy is good enough to stand in during a pilot.
None of the constants currently in the engines came from Petrobras data. They are industry-typical values, published figures and modelling choices, and the platform should be read as a structural model awaiting calibration. This page is the specification for that calibration. It is deliberately explicit about the items for which no usable proxy exists, because those are the items that determine whether a pilot can produce a defensible number or only a defensible shape.
Runs entirely on the constants documented in the Model Documentation tab. Suitable for exploring mechanism and for scenario framing workshops. Every absolute number is illustrative. Nothing on this tier should appear in a business case.
Substitutes the highest-leverage items that have credible external proxies: WAVEWATCH III or ERA5 wave hindcasts for the logistics weather process, HYCOM currents and ASCAT winds for the spill trajectory field, ADIOS weathering on a published analogue assay, METAR archives for base weather in the aviation engine, ANP round results and well data for the auction engine, and the published capital plan for the supplier engine. AIS covers vessel movements well enough to sanity-check cycle times. The output is a model whose behaviour can be argued about seriously, with cost levels still marked as indicative.
Requires read access to the plant historian for FPSO tank telemetry, the chartering and procurement contract databases, the supply base terminal operating system, aviation contractor reporting, the drilling schedule and the supplier registry. Aggregated POB rosters. At this tier the model produces cost per well-day figures that can carry a decision, and the validation tab becomes a backtest against held-out history rather than a consistency check.
Seismic, well and reservoir data acquired under Brazilian exploration and production contracts are subject to confidentiality periods and to reporting obligations to the ANP through the BDEP. Anything derived from a block data package inherits those constraints. For the auction engine this matters directly: block resource estimates and pre-drill volumetrics cannot be moved into a shared analytical environment without checking the applicable confidentiality window and the contractual restrictions on disclosure to partners in other consortia.
POB rosters, rotation calendars and flight manifests are personal data under the Lei Geral de Proteção de Dados. The aviation engine does not need identities: it needs counts by cluster, by day and by discipline. The correct pattern is to aggregate inside the source system and to transfer only the aggregate, so that no personal data ever enters the modelling environment. Where a discipline breakdown is fine-grained enough to be re-identifying on a small installation, it should be suppressed or banded. This is not merely a compliance posture; it also removes the need for a legal basis assessment on the analytics platform itself.
The platform runs entirely in the browser: the TypeScript engines execute client-side and the Python mirror executes under Pyodide, also client-side. No simulation input or output leaves the user's machine by default. The only components with a server dependency are the optional AI assistant and any hosted calibration pipeline; both should be deployed in-region, and the assistant should not be given access to calibration extracts. Where a Petrobras deployment requires processing to remain within Brazil, the calibration pipeline should run on internal infrastructure and only the resulting constants — not the underlying extracts — should be shipped with the application bundle.
Charter rates, contract award values, supplier delivery performance and hurdle rates are commercially sensitive to counterparties as well as to competitors. Calibrated constants derived from them are still sensitive: a day rate recovered from a published cost-per-well-day figure is a disclosure. Any external publication of results from a calibrated deployment should go through the same review as the underlying contract data, and the demonstration tier should remain clearly separated from the calibrated tier in the build so the two cannot be confused.
Nothing on this page constitutes legal advice. The regulatory references are working summaries intended to shape the data architecture; the applicable obligations for a given block, contract or dataset should be confirmed with the relevant legal and regulatory functions before any feed is established.