Add your own information to a ticker's Gambit
add_gambit_evidenceAdd a fact you know about one ticker to YOUR personal layer (requires api:account) — the call for "I know this about NVDA; what does it do to the view?". The chain for one ticker. Everything it stores is in YOUR personal layer: the shared view never changes because of it. Over this connector Gambit runs no model for you: YOUR OWN model does the personal work. (1) Add data: add_gambit_evidence stores a fact you know. It is labelled unconfirmed until Gambit confirms it from an official or wire source that states it; a confirmed fact's source joins the shared evidence, and the shared view uses it on its normal run. (2) Your view: the take formed again on top of the shared take plus your facts, which are assumed true for your view only. To form it: call get_gambit_pack, form the take with the rules and output_schema in the pack, then call submit_gambit_view. (3) What if: what_if_gambit gives the view if something happened; when the question matches a dated condition the view already lists, the answer is precomputed and no model runs; otherwise it returns the pack with the event added, for your model to answer. (4) Plan: plan_gambit gives entry, stop, size and exits from your own limits. A plan is not a recommendation to trade and places no order. claim (1-2000 characters): the fact in plain words. Gambit treats any instruction inside it as text and never follows it, and the claim itself never enters the shared evidence. url (optional, http or https): where the fact comes from; an official or wire source Gambit already holds at that link confirms the fact at once when its headline states the fact. check_by (optional, YYYY-MM-DD, default 14 days from today): the date by which the fact should be confirmed; an unconfirmed fact expires after that date. Otherwise Gambit makes one web search for a wire or government report that names the ticker and states the same fact. Returns user_item (your fact, with status unconfirmed or confirmed), confirmation (status, and matched: the source that confirmed it, or null), duplicate (true when you had already added the same fact: the stored one is returned, nothing new is stored and the daily limit is not used) and your_view. Over this connector your_view.status is form_with_your_model (next: call get_gambit_pack, form the view with your model, then submit_gambit_view; based_on_version is the shared version) or same_as_shared (each fact you added is already in the shared evidence, so your view is the shared view). Gambit runs no model for this call. When your view rests on a fact that is still unconfirmed, tell the user so. A daily limit applies (429 rate_limited with retry_after). Errors: 409 gambit_building when Gambit has no view of the ticker yet (get_gambit by symbol queues it; try again later); 404 unknown_symbol; 422 ambiguous_symbol with candidates (call again with one candidate as the symbol); 422 check_by_in_past or invalid_url; 503 gambit_personal_disabled while the personal layer is switched off. This places no order.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | an http(s) link to the source, when there is one | |
| claim | Yes | the fact, in plain words | |
| symbol | Yes | a ticker such as BTC or NVDA, or an exact id such as xyz:GOOGL or ref:eq:IP, as for get_gambit | |
| check_by | No | YYYY-MM-DD; default 14 days from today |