Save a bet proposal
propose_betCreate an unpublished draft when the user wants to formalize a concrete falsifiable forecast or disagreement. The model may suggest this naturally, but must not silently persist a passing remark. An exact source must be linked by its existing sourceRecordId; never invent an ID, quote, or provenance. This never publishes, invites, accepts, charges, escrows, or binds anyone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| side | Yes | The outcome or side the signed-in user proposes to take. | |
| title | Yes | ||
| voidRules | Yes | The exact conditions under which the offer is void. | |
| counterSide | Yes | The compatible opposing side offered to a counterparty. | |
| proposition | Yes | The concrete proposition that will be resolved. | |
| resolutionAt | Yes | The resolution time as ISO 8601 with a timezone offset. | |
| sessionToken | Yes | The private session token returned by finish_sign_in. Reuse it privately and never show it to the user. | |
| stakeDollars | No | Optional proposed stake in US dollars. It is draft text only; Noemic does not charge or hold it. | |
| sourceRecordId | No | An existing Noemic source record containing the literal source and provenance. Omit when none exists; never fabricate it or substitute a paraphrase. | |
| resolutionRules | Yes | The exact rule for deciding the outcome. | |
| resolverAdapter | No | The resolver class selected before approval. Defaults to Noemic house review; naming a class does not connect an external service. | |
| resolutionSource | Yes | The authoritative source used to determine the outcome. |