pmtrade · owner controls

One page for the whole operation: the computers allowed to run the bot, the wallets allowed to trade and what they owe each week, and the trading settings this server sends out to every bot. Signing in is limited to predictionmarketalgo@gmail.com. The wallet the weekly payment goes to is a setting you can change here, never a number buried in the code.

Sign in with Google

Only predictionmarketalgo@gmail.com gets in. Any other Google account is turned away by the server itself, not by the browser.

Continue with Google

Password — the way in if Google sign-in breaks

Use this if signing in with Google stops working. A broken sign-in setup must never lock the owner out of his own controls.

Race-market settings this server is sending right now

A race market is one with many runners and a single winner. This is a look-but-do-not-touch copy of what is in /srv/access/spoke_settings.json, the same thing every bot machine is served. Sign in to change any of it.

SettingValue
Share of the field considered
config key: top_pct
20 percent
Which rule picks the runner
config key: predicate
the live rule
Money that must be in our own pick's market
config key: pick_min_liquidity_usd
$0
Money that must be in the second favourite's market
config key: fav2_min_liquidity_usd
$1,000
Old race money floor, no longer used
config key: min_liquidity_usd
$0 (replaced by the two rows above)
Race buy prices, as percent off the opening price
config key: rung_offsets_pct
66, 76.5 percent off the opening price
How many race buys are placed
config key: rung_count
2
How many top favourites are ruled out
config key: top_n_excluded
0

Scoring grid: how many points each reading is worth

This is the table of points the server scores a match up with. Sign in to change it. The rule that picks a runner in a race market does not read this table at all — it goes by colours.

version 6 · last changed 2026-09-10T11:38:28Z by predictionmarketalgo@gmail.com

aspectempowering: violentlysoulmate: superempoweringsoulmate: protectingdestructive: competingdestructive: violentlydepleting exhaustinglightly nurturingnurturing and or competitivecompeting or entertainingchaotic yet useful
InnerSelf254-4-6-1unsetunsetunsetunset
Actions375-7-13-2unsetunsetunsetunset
Body4229-10-17-3unsetunsetunsetunset
Heart2137-7-12-3unsetunsetunsetunset
Communication132-2-5-1unsetunsetunsetunset
Mind386-6-11-1unsetunsetunsetunset
Spirituality222-3-30unsetunsetunsetunset
Relationships244-5-50unsetunsetunsetunset
Intuition263-4-60unsetunsetunsetunset
ActionsMovement375-7-13-2unsetunsetunsetunset
BodyMoney4169-10-17-3unsetunsetunsetunset
HeartLove2137-7-12-3unsetunsetunsetunset
CommunicationStyle132-2-5-1unsetunsetunsetunset
MindVision386-6-11-1unsetunsetunsetunset
SpiritualityPhilosophy222-3-30unsetunsetunsetunset
SelfEsteemInnerSelf254-4-6-1unsetunsetunsetunset
Nerves172-5-9-2unsetunsetunsetunset
PopularityLeadership244-5-50unsetunsetunsetunset
WisdomVision263-4-60unsetunsetunsetunset
Feelings2158-9-11-2unsetunsetunsetunset

Labels seen live but not in the grid

Read from the relationship-label cache (SQLite, labels only). Add inserts the label into every aspect as unset; then type the points in the new column and save. Remove is refused while any live row still carries the label.

None — every live DND label is already a catalogue column.