Economy Basis Screening
Use this skill to assemble and sanity-check the economic assumptions that feed a
downstream asset-value (NPV) screening: gas and oil prices, discount rate,
currency, inflation, and tax regime. It echoes a normalized basis, range-checks
the discount rate against an indicative public band, checks the tax regime
against a small public name set, and raises consistency flags. It is
intentionally simple and should guide users toward the validated NeqSim
field-economics workflow and the NeqSim MCP runFieldEconomics tool.
When to Use
- When a user needs a clean, documented economic-assumptions basis before NPV work.
- When an early concept needs a discount-rate and tax-regime sanity check.
- When an agent needs an upstream "economy basis" feed for an asset-value screening chain.
Inputs
gas_price_per_sm3: gas price in the chosen currency per Sm3.
oil_price_per_bbl: oil price in the chosen currency per barrel.
discount_rate: real or nominal discount rate (fraction, 0-1).
currency: currency code (default USD).
inflation_rate: inflation rate (fraction, default 0).
real_terms: whether the basis is in real terms (default True).
tax_regime: tax-regime label (generic, norwegian-ncs, uk, us, none).
Outputs
currency, gas_price_per_sm3, oil_price_per_bbl, discount_rate,
real_terms, inflation_rate, tax_regime.
discount_rate_flag: ok, low, or high vs the indicative band.
tax_regime_recognized: whether the regime is in the public name set.
basis_warning: ok or watch.
flags: human-readable consistency warnings.
neqsim_available: whether the optional NeqSim package is importable.
assumptions: public assumptions and required follow-up.
Engineering Method
The skill normalizes the supplied assumptions and applies transparent checks:
the discount rate is compared against an indicative public band (default
6%-12%); the tax regime is checked against a small public name set; and
consistency flags are raised for zero-revenue, or nominal terms with zero
inflation. The verdict is watch when any flag is raised, otherwise ok.
This skill performs no fiscal, financing, currency-forward, or escalation
modelling. It is a transparent placeholder that must be replaced by a validated
NeqSim field-economics workflow for any quantitative use.
Python Usage Pattern
from economy_basis_screening import EconomyBasisModel
model = EconomyBasisModel()
result = model.evaluate(
gas_price_per_sm3=0.30,
oil_price_per_bbl=70.0,
discount_rate=0.08,
currency="USD",
tax_regime="norwegian-ncs",
)
print(result.discount_rate_flag, result.tax_regime_recognized)
print(result.basis_warning)
for flag in result.flags:
print(flag)
Validated NeqSim Path
This screening is a placeholder. For real economic evaluation use:
neqsim.process.util.fielddevelopment discounted cash-flow and field-economics
calculators (NPV, IRR, payback) with tax-regime support.
- The NeqSim MCP
runFieldEconomics tool for an orchestrated economic evaluation.
- The community
asset-value-npv-screening skill for a screening NPV from a
net cash-flow profile that uses this economy basis.
Escalation
Escalate any watch verdict, and any quantitative use, to a validated NeqSim
field-economics workflow and qualified commercial review.
Validation Checklist
Common Mistakes
| Symptom |
Cause |
Fix |
| Unrealistic result |
Inputs outside the screening range |
Keep inputs within the stated bounds |
| Misused for design |
Screening output taken as final |
Escalate to validated NeqSim models |
Limitations
- Educational screening only; not a validated design method.
- No confidential data or proprietary methods are included.
- Escalate any quantitative or design use to validated NeqSim workflows.
References
1---2name: neqsim-economy-basis-screening3description: Educational economy-basis assembly and range-check screening for prices, discount rate, currency, inflation, and tax regime. USE WHEN: a task needs a public, screening-level economic assumptions basis with sanity flags before an asset-value (NPV) screening or detailed NeqSim field-economics modelling.4---56# Economy Basis Screening78Use this skill to assemble and sanity-check the economic assumptions that feed a9downstream asset-value (NPV) screening: gas and oil prices, discount rate,10currency, inflation, and tax regime. It echoes a normalized basis, range-checks11the discount rate against an indicative public band, checks the tax regime12against a small public name set, and raises consistency flags. It is13intentionally simple and should guide users toward the validated NeqSim14field-economics workflow and the NeqSim MCP `runFieldEconomics` tool.1516## When to Use1718- When a user needs a clean, documented economic-assumptions basis before NPV work.19- When an early concept needs a discount-rate and tax-regime sanity check.20- When an agent needs an upstream "economy basis" feed for an asset-value screening chain.2122## Inputs2324- `gas_price_per_sm3`: gas price in the chosen currency per Sm3.25- `oil_price_per_bbl`: oil price in the chosen currency per barrel.26- `discount_rate`: real or nominal discount rate (fraction, 0-1).27- `currency`: currency code (default `USD`).28- `inflation_rate`: inflation rate (fraction, default 0).29- `real_terms`: whether the basis is in real terms (default `True`).30- `tax_regime`: tax-regime label (`generic`, `norwegian-ncs`, `uk`, `us`, `none`).3132## Outputs3334- `currency`, `gas_price_per_sm3`, `oil_price_per_bbl`, `discount_rate`,35 `real_terms`, `inflation_rate`, `tax_regime`.36- `discount_rate_flag`: `ok`, `low`, or `high` vs the indicative band.37- `tax_regime_recognized`: whether the regime is in the public name set.38- `basis_warning`: `ok` or `watch`.39- `flags`: human-readable consistency warnings.40- `neqsim_available`: whether the optional NeqSim package is importable.41- `assumptions`: public assumptions and required follow-up.4243## Engineering Method4445The skill normalizes the supplied assumptions and applies transparent checks:46the discount rate is compared against an indicative public band (default476%-12%); the tax regime is checked against a small public name set; and48consistency flags are raised for zero-revenue, or nominal terms with zero49inflation. The verdict is `watch` when any flag is raised, otherwise `ok`.5051This skill performs no fiscal, financing, currency-forward, or escalation52modelling. It is a transparent placeholder that must be replaced by a validated53NeqSim field-economics workflow for any quantitative use.5455## Python Usage Pattern5657```python58from economy_basis_screening import EconomyBasisModel5960model = EconomyBasisModel()61result = model.evaluate(62 gas_price_per_sm3=0.30,63 oil_price_per_bbl=70.0,64 discount_rate=0.08,65 currency="USD",66 tax_regime="norwegian-ncs",67)6869print(result.discount_rate_flag, result.tax_regime_recognized)70print(result.basis_warning)71for flag in result.flags:72 print(flag)73```7475## Validated NeqSim Path7677This screening is a placeholder. For real economic evaluation use:7879- `neqsim.process.util.fielddevelopment` discounted cash-flow and field-economics80 calculators (NPV, IRR, payback) with tax-regime support.81- The NeqSim MCP `runFieldEconomics` tool for an orchestrated economic evaluation.82- The community `asset-value-npv-screening` skill for a screening NPV from a83 net cash-flow profile that uses this economy basis.8485## Escalation8687Escalate any `watch` verdict, and any quantitative use, to a validated NeqSim88field-economics workflow and qualified commercial review.8990## Validation Checklist9192- [ ] Inputs are validated and within stated ranges.93- [ ] Examples use public data only.94- [ ] Screening assumptions are stated explicitly.95- [ ] Limitations are respected.96- [ ] Quantitative use is escalated to validated NeqSim models.9798## Common Mistakes99100| Symptom | Cause | Fix |101| --- | --- | --- |102| Unrealistic result | Inputs outside the screening range | Keep inputs within the stated bounds |103| Misused for design | Screening output taken as final | Escalate to validated NeqSim models |104105## Limitations106107- Educational screening only; not a validated design method.108- No confidential data or proprietary methods are included.109- Escalate any quantitative or design use to validated NeqSim workflows.110111## References112113- NeqSim repository: https://github.com/equinor/neqsim114- NeqSim Skills Guide: https://github.com/equinor/neqsim/blob/master/docs/integration/skills_guide.md