- free policy
for public :
in <initial> :
terminate
- transaction policy
for nodes :
in initial :
proceed to <active> on transaction of 100 to feth233dbc32069
- license & transaction policy
for nodes :
in initial :
proceed to pending on transaction of 100 to feth233dbc32069
in pending :
proceed to <active> on accepting license e759419923ea25bf6dff2694391a1e65c21739ce
- period transaction policy
for public :
in initial :
proceed to <pending> on accepting license e759419923ea25bf6dff2694391a1e65c21739ce
in <pending> :
proceed to pendingtwo on end of cycle
in pendingtwo :
proceed to <pending> on transaction of 100 to feth233dbc320699
{
type: 'period',
params: ['cycle'],
eventName: 'period_day_event'
}
{
type: 'arrivalDate',
params: ['1', '2012-12-12'],
eventName: 'arrivalDate_1_2012-12-12_event'
}
{
type: 'arrivalDate',
params: ['0', '10', 'day'],
eventName: 'arrivalDate_0_10_day_event'
}
{
type: 'pricingAgreement',
params: [],
eventName: 'pricingAgreement_event'
}
{
type: 'transaction',
params: ['userId', 300],
eventName: 'transaction_userid_300_event'
}
Sample: proceed to settlement on ** accepting license e759419923ea25bf6dff2694391a1e65c21739ce, e7594199435jh3jhasf1ff2694391a1e65c21739ce**
{
type: 'signing',
params: ['e759419923ea25bf6dff2694391a1e65c21739ce', 'e7594199435jh3jhasf1ff2694391a1e65c21739ce'],
eventName: 'signing_l123123_l19992_event'
}
{
type: 'contractGuaranty',
params: [3000, 50, 'day'],
eventName: 'contractGuaranty_3000_50_day_event'
}
{
type: 'platformGuaranty',
params: [5000],
eventName: 'platformGuaranty_5000_event'
}
Sample: proceed to settlement on platform_guaranty of 50000 and contract_guaranty of 3000 refund after 50 day
{
type: 'compound',
params: [ {
type: 'contractGuaranty',
params: [3000, 50, 'day'],
eventName: 'contractGuaranty_3000_50_day_event'
},
{
type: 'platformGuaranty',
params: [5000],
eventName: 'platformGuaranty_5000_event'
}],
eventName: 'compound_event'
}