@nobulex/trust-futures
v0.2.1
Published
Trust futures market for the Stele protocol. Financial instruments betting on agent trust score trajectories. Insurers hedge policies, enterprises signal confidence, speculators trade. Kova takes 1% of every trade (CME Group model).
Maintainers
Readme
@nobulex/trust-futures
Trust futures market for the Stele protocol. Financial instruments betting on agent trust score trajectories. Insurers hedge policies, enterprises signal confidence, speculators trade. Kova takes 1% of every trade (CME Group model).
Usage
import {
createAndListFuture,
executeTrade,
settleFutureAtExpiry,
KOVA_TRADE_FEE_RATE,
} from '@nobulex/trust-futures';
// Create a future: bet on agent's trust score reaching 0.9
const future = createAndListFuture(
'agent-1',
'trustScore',
0.9,
Date.now() + 86400000 * 30, // settlement in 30 days
100, // premium
'holder-initial',
);
// Trade: transfer future to new buyer (Kova takes 1% fee)
const trade = executeTrade(future, 'buyer-speculator', 85);
// trade.kovaFee === 0.85 (1% of 85)
// Settle at expiry when actual trust score is known
const settlement = settleFutureAtExpiry(
{ ...future, holder: trade.buyer },
0.92, // actual value (above target → bonus payout)
);Kova Trade Fee
- Rate: 1% (
KOVA_TRADE_FEE_RATE = 0.01) - Applied: On every secondary-market trade (executeTrade)
See Also
- examples/13-trust-futures-flow.ts — Full create → trade → settle example
- @nobulex/derivatives — createFuture, settleFuture primitives
