How It Works
How It Works
this is how functionSPACE works
3
min read
3
min read
The Probability Market
Alpha Vector (α)
The state of the market is a Dirichlet concentration vector representing cumulative evidence. It is always strictly positive.
Public Consensus (q)
This is the public Probability Density Function (PDF) shown to users, defined as:
qᵢ = αᵢ / Σα
Buy: Submitting a Belief Curve
A buy operation applies collateral along the user’s belief vector. The engine performs the following:
Update State:
α ← α + C · pCompute Potential:
ΔA = A(after) − A(before)Mint Claims: Create information claim
m = μ · ΔARecord: Store
p,m, and metadata in the ticket
Note: Early contributors earn disproportionate claim rewards due to the concavity of the potential function.
Sell: Exiting a Position
Selling reverses the exact informational update. The process ensures a deterministic, fair valuation and an actionable exit from the parimutuel system.
Reversibility: The exit must follow the original belief vector
p.Solver: The engine solves
g(t) = 0fort*, whereg(t)represents the energy-balance equation.Uniqueness: Monotonicity ensures a unique solution.
Safety: Checks enforce that
αnever crosses safe floors.
Settlement (Given x*)
Settlement uses the final value x* to redistribute the pool. The process is numerically stable, deterministic, and resistant to manipulation.
The mechanism uses:
Log-sum-exp density evaluation at
x*Eligibility filters
Tempered softmax accuracy weighting
Claim-share weighting
Deterministic redistribution of the remaining pool
The Reality Market
Purpose
To determine a single settlement value x* for a continuous prediction market, using adversarial capital rather than oracle governance.
Closure (Bond) Agents
Role: Assert an
x*value they believe to be true.Capital: Locked until resolution.
Incentive: They compete for the Bounty prize.
Continuance (Bounty) Agents
Role: Fund the bounty and prevent premature closure with "no" capital.
Incentive: They compete for the SlashPool.
Market Lifecycle
Pre-Clearance
Closure and bounty accumulate. Assertions can be made and disputed freely.
Clearance
Achieved when the ratio of Closure/Bounty ratio ≥ threshold. The market enters a monitoring phase.
Dwell Period
The ratio must remain above the threshold for a required duration.
Finalisation
The final value
x*is determined by the capital-weighted median of active closure assertions.Slashing
Assertions falling outside the MAD-based epsilon band around
x*are penalised.Distribution
Accurate closure agents receive the ContinuancePrize.
Continuance agents receive the SlashPool.
All capital is unlocked and the RM terminates.
Key Properties
Propositive: Agents may assert any
x*Adversarial: Designed to leverage selfish behaviour for truth-finding
Fast finalisation: Once information stabilises, convergence is rapid
Manipulation-resistant: Capital requirements grow with uncertainty through linkage to underlying Probability Market
Dynamic Security: Clearance condition determines budget for Closure/Continuance
Developer-agnostic: Can be hosted by FS or any builder
Developer Options
Nothing in FS forces developers to run a full prediction stack, ensuring flexibility. Developers can:
Ignore RM entirely and use FS-hosted resolution.
Expose RM elements for power users.
Build their own RM frontends.
Integrate RM data only.
Create alternative vertical-specific RM experiences.
Summary: Developers have full control over the UI/UX, knowing that markets will inherently self-resolve.
The Probability Market
Alpha Vector (α)
The state of the market is a Dirichlet concentration vector representing cumulative evidence. It is always strictly positive.
Public Consensus (q)
This is the public Probability Density Function (PDF) shown to users, defined as:
qᵢ = αᵢ / Σα
Buy: Submitting a Belief Curve
A buy operation applies collateral along the user’s belief vector. The engine performs the following:
Update State:
α ← α + C · pCompute Potential:
ΔA = A(after) − A(before)Mint Claims: Create information claim
m = μ · ΔARecord: Store
p,m, and metadata in the ticket
Note: Early contributors earn disproportionate claim rewards due to the concavity of the potential function.
Sell: Exiting a Position
Selling reverses the exact informational update. The process ensures a deterministic, fair valuation and an actionable exit from the parimutuel system.
Reversibility: The exit must follow the original belief vector
p.Solver: The engine solves
g(t) = 0fort*, whereg(t)represents the energy-balance equation.Uniqueness: Monotonicity ensures a unique solution.
Safety: Checks enforce that
αnever crosses safe floors.
Settlement (Given x*)
Settlement uses the final value x* to redistribute the pool. The process is numerically stable, deterministic, and resistant to manipulation.
The mechanism uses:
Log-sum-exp density evaluation at
x*Eligibility filters
Tempered softmax accuracy weighting
Claim-share weighting
Deterministic redistribution of the remaining pool
The Reality Market
Purpose
To determine a single settlement value x* for a continuous prediction market, using adversarial capital rather than oracle governance.
Closure (Bond) Agents
Role: Assert an
x*value they believe to be true.Capital: Locked until resolution.
Incentive: They compete for the Bounty prize.
Continuance (Bounty) Agents
Role: Fund the bounty and prevent premature closure with "no" capital.
Incentive: They compete for the SlashPool.
Market Lifecycle
Pre-Clearance
Closure and bounty accumulate. Assertions can be made and disputed freely.
Clearance
Achieved when the ratio of Closure/Bounty ratio ≥ threshold. The market enters a monitoring phase.
Dwell Period
The ratio must remain above the threshold for a required duration.
Finalisation
The final value
x*is determined by the capital-weighted median of active closure assertions.Slashing
Assertions falling outside the MAD-based epsilon band around
x*are penalised.Distribution
Accurate closure agents receive the ContinuancePrize.
Continuance agents receive the SlashPool.
All capital is unlocked and the RM terminates.
Key Properties
Propositive: Agents may assert any
x*Adversarial: Designed to leverage selfish behaviour for truth-finding
Fast finalisation: Once information stabilises, convergence is rapid
Manipulation-resistant: Capital requirements grow with uncertainty through linkage to underlying Probability Market
Dynamic Security: Clearance condition determines budget for Closure/Continuance
Developer-agnostic: Can be hosted by FS or any builder
Developer Options
Nothing in FS forces developers to run a full prediction stack, ensuring flexibility. Developers can:
Ignore RM entirely and use FS-hosted resolution.
Expose RM elements for power users.
Build their own RM frontends.
Integrate RM data only.
Create alternative vertical-specific RM experiences.
Summary: Developers have full control over the UI/UX, knowing that markets will inherently self-resolve.
functionSPACE
functionSPACE
Build
Overview
Tutorials
Documentation
Grants
Contribute
Community Hub
Events
Ambassador Program
Bug Bounty Program
Build
Overview
Tutorials
Documentation
Grants
Contribute
Community Hub
Events
Ambassador
Program
Bug Bounty
Program
functionSPACE
© 2025 All rights reserved
functionSPACE
© 2025 All rights reserved