Skip to main content

Distributed Computing Marketplace Reactive Decisions

Step IDTypeStageTrigger TypeSpecific TriggerPast Context (Examples)Available ActionsSelection FunctionNext StatesHistory ComponentsPolicy TypeForward OutputBackward Flow
D1-buyer-broadcastDECISIONDiscoveryNode Monitoringresource_imbalanceCompute deficit
Job requirements
Available budget
Market conditions
Broadcast
Don't broadcast
argmax
ε-greedy(ε)
softmax(τ)
system_rule
other
Broadcast → D2
Don't broadcast → Terminal
Past D1 decisions
Utility, Information
Learned modelActionUtility
Information
D2-provider-responseDECISIONDiscoveryNetwork Eventsbroadcast_receivedCounterparty's offer
Available capacity
Market conditions
Respond
Defer
Ignore
argmax
ε-greedy(ε)
softmax(τ)
system_rule
other
Respond → N1
Defer → Monitor
Ignore → Terminal
Past D2 decisions
Utility, Information
Learned modelActionUtility
Information
N1-bilateral-negotiationDECISIONNegotiationStrategic Interactionnegotiation_initiatedSee Strategic Interaction PatternPROPOSE
ACCEPT
REJECT
TIMEOUT
argmax
ε-greedy(ε)
softmax(τ)
system_rule
other
PROPOSE → N1/S1
ACCEPT → S1
REJECT → Terminal
TIMEOUT → Terminal
Past negotiations
Utility, Information
Negotiation strategyActionUtility
Information
S1-escrow-postingDECISIONSettlementProcess Eventsagreement_reachedAgreed terms
Provider reputation
Available funds
Post escrow
Don't post
argmax
ε-greedy(ε)
softmax(τ)
system_rule
other
Post → S3
Don't post → Terminal
Past S1 decisions
Utility, Information
Learned modelActionUtility
Information
S3-execution-decisionDECISIONSettlementNetwork Eventsescrow_postedJob specs
Payment amount
Verification method
Execute honestly
Execute dishonestly
Timeout
argmax
ε-greedy(ε)
softmax(τ)
system_rule
other
All → A4Past S3 decisions
Utility, Information
Learned modelActionUtility
Information
A4-verification-decisionDECISIONArbitrationProcess Eventsresults_submittedResult quality
Provider reputation
Verification cost
Trust
Verify
argmax
ε-greedy(ε)
softmax(τ)
system_rule
other
Trust → Terminal: Released
Verify → Terminal: Complete
Past A4 decisions
Utility, Information
Learned modelActionUtility
Information

Decision Summary

D1: Buyer Broadcast - Seeker detects resource imbalance and decides to broadcast request or resolve internally.

D2: Provider Response - Provider receives broadcast and decides to respond, defer, or ignore based on capacity and opportunity.

N1: Bilateral Negotiation - Cyclic strategic interaction with PROPOSE/ACCEPT/REJECT actions until agreement or failure.

S1: Escrow Posting - Buyer decides to post escrow and commit to agreement, or abort.

S3: Execution Decision - Provider chooses honest or dishonest execution strategy.

A4: Verification Decision - Buyer decides to trust results or pay for verification.

State Transitions