Seiche for OpenBB
openbb-seiche brings Seiche's public, source-clocked funding-liquidity and
world-markets evidence into OpenBB. It installs both a provider and a router, so
the fetchers work independently and the commands appear under obb.seiche.
Install
pip install openbb openbb-seiche
openbb-build
During development from the Seiche repository:
pip install -e integrations/openbb
openbb-build
Use
from openbb import obb
stress = obb.seiche.funding_stress(provider="seiche")
markets = obb.seiche.world_markets(selector="summary", provider="seiche")
china = obb.seiche.world_markets(selector="china_macro", provider="seiche")
health = obb.seiche.data_health(staleness="aging", provider="seiche")
print(stress.to_dataframe())
print(markets.to_dataframe())
print(health.to_dataframe())
The integration calls Seiche's anonymous, read-only hosted API. No API key is required. Results retain generation/evidence clocks, status labels, source links, and the research-not-advice boundary instead of presenting a derived reading as a raw market quote.
For self-hosted development, set SEICHE_OPENBB_BASE_URL to an HTTPS origin (or
to exact loopback HTTP on localhost, 127.0.0.1, or ::1). The override must
be a bare origin without credentials, path, query, or fragment. Production
defaults to https://api.seiche.info; redirects, non-JSON responses, and
responses over 2 MB fail closed.
Commands
| Command | Public Seiche contract | Output |
|---|---|---|
obb.seiche.funding_stress() |
/api/gauge |
One current regime row with the public ensemble and turn context |
obb.seiche.world_markets() |
/api/v2/world-markets |
Domain rows, a metadata-only China row, source rows, or one methodology row |
obb.seiche.data_health() |
/api/health |
One row per source, filterable by source and staleness |
Seiche is a research and evidence tool, not a real-time quote service, execution venue, or investment adviser. The source code is AGPL-3.0-or-later; upstream data remains governed by its source terms.
world_markets(selector="money_markets" | "forex" | "capital_markets")
returns only that domain and keeps the bounded selected projection in
details. selector="sources" returns one row per official source-registry
entry; selector="methodology" returns the projection limits and evidence
classes. Summary and all-domain rows retain snapshot, evaluation, and evidence
clocks separately. A recent response never advances a source observation clock.
selector="china_macro" returns one china_macro row containing release-pinned
NBS series identities and, when available, owner-attested provenance. It is not
an economic time series: values, raw exports, history, gauge eligibility, and
scoring eligibility remain excluded. OpenBB exposes knowledge_time in its own
column and keeps both as_of and selected_evidence_as_of null for that row.
The same rule holds for the China row appended by selector="all"; it never
borrows the latest clock from the three market domains. Owner attestation proves
which export Seiche received, not that NBS digitally signed it or granted public
redistribution rights.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openbb_seiche-0.1.0.tar.gz.
File metadata
- Download URL: openbb_seiche-0.1.0.tar.gz
- Upload date:
- Size: 25.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd35da4448ee7e2b192fad714618ddde6355da09bcc668a460f2366d96faf9d7
|
|
| MD5 |
80ba406d8efffb2daa810438448844f3
|
|
| BLAKE2b-256 |
71708b27830f38d602575f296e00d0908a3b464342114d4136878cf5e1406bef
|
Provenance
The following attestation bundles were made for openbb_seiche-0.1.0.tar.gz:
Publisher:
publish-openbb.yml on beepboop2025/seiche
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openbb_seiche-0.1.0.tar.gz -
Subject digest:
dd35da4448ee7e2b192fad714618ddde6355da09bcc668a460f2366d96faf9d7 - Sigstore transparency entry: 2720189735
- Sigstore integration time:
-
Permalink:
beepboop2025/seiche@ac0dd634b8caad175a74f3f8656af037caa6ac2f -
Branch / Tag:
refs/tags/v0.12.1 - Owner: https://github.com/beepboop2025
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-openbb.yml@ac0dd634b8caad175a74f3f8656af037caa6ac2f -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openbb_seiche-0.1.0-py3-none-any.whl.
File metadata
- Download URL: openbb_seiche-0.1.0-py3-none-any.whl
- Upload date:
- Size: 28.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0e44a4e7298fb961d43a1a342b7e15810cfc98f838f31b999d778b983fe06ee
|
|
| MD5 |
4f2711e40c7211daf31b3623cab1987b
|
|
| BLAKE2b-256 |
874e09e80194734769d9d1954feeeb7b68c649f639de5885842b2fd02f990c27
|
Provenance
The following attestation bundles were made for openbb_seiche-0.1.0-py3-none-any.whl:
Publisher:
publish-openbb.yml on beepboop2025/seiche
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openbb_seiche-0.1.0-py3-none-any.whl -
Subject digest:
b0e44a4e7298fb961d43a1a342b7e15810cfc98f838f31b999d778b983fe06ee - Sigstore transparency entry: 2720189816
- Sigstore integration time:
-
Permalink:
beepboop2025/seiche@ac0dd634b8caad175a74f3f8656af037caa6ac2f -
Branch / Tag:
refs/tags/v0.12.1 - Owner: https://github.com/beepboop2025
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-openbb.yml@ac0dd634b8caad175a74f3f8656af037caa6ac2f -
Trigger Event:
workflow_dispatch
-
Statement type: