pages / program / onboard_pons_robinhood
canister coord://offchain/genie/program/onboard_pons_robinhood@v1/05fd56a0780d3d39 · v1 · artifact root 0x05fd56a0780d3d39d9811cf70cfecc650f3590da82260ea9f8a7a5f3e45852b3 · previous none (first version) · superroot at publish not sealed yet
sealed cases that reached it: 0 — sealed cases that reached this word (the store counts, never reads)
// generated by genie import from lang/gen/venue-onboard.json (pons-robinhood) — the venue's two agents under the hub rule venue → Taifoon → venue; edit lang/cue/venue-onboard.cue or the registers, not this file. genie onboard_pons_robinhood v1 about "pons-robinhood (bridge, terms per_seller): its offers into Taifoon's book and Taifoon's book onto it; every case ends in a sale or a route" use venue pons-robinhood use vault vault:taifoon:ledger use product taifoon.api jev.grade agent inbound is "pons-robinhood's offers into Taifoon's book (work; protocol_adapter, rail_fallback)" onboards pons-robinhood inbound states read classify terms listed agreed metered route_protocol_adapter start read final metered route_protocol_adapter on tick 1h read GET /v1/venues as venues move read -> classify venue pons-robinhood move classify -> route_protocol_adapter when adapter.module == null venue pons-robinhood move classify -> terms move terms -> listed venue pons-robinhood move listed -> agreed move agreed -> metered meter taifoon.api refuse no_route "the case has no resolution in lang/cue/venue-onboard.cue: a work item, never a stop" say read "The venue's offers are read (partial)" say classify "Each offer became one class of the class language" say terms "The venue's terms read per_seller" say listed "The offer is listed in Taifoon’s book under the layer’s name" say agreed "The seller is paid by seller_claim (planned)" say metered "Every call is metered under taifoon.api" say route_protocol_adapter "the adapter is the one of the venue's protocol family (packages/resale/adapters); a family with no adapter there is a generated task under tasks/, still a route with a work item" next read classify "read the venue's offers on its bridge lane (offer.in partial) (by task)" agent outbound is "Taifoon's book onto pons-robinhood (work; protocol_adapter, rail_fallback; 0 cells, 0 USD/7d)" onboards pons-robinhood outbound states offer_out listed_on_venue taken hired delivered graded settled legs accrued paid recorded route_protocol_adapter start offer_out final recorded route_protocol_adapter on tick 1h read GET /v1/venues as venues read GET /v1/match/offers as offers move offer_out -> route_protocol_adapter when adapter.module == null venue pons-robinhood move offer_out -> listed_on_venue venue pons-robinhood move listed_on_venue -> taken when hire.paid == true venue pons-robinhood move taken -> hired hop hired venue pons-robinhood move hired -> delivered hop delivered move delivered -> graded meter jev.grade hop graded move graded -> settled hop settled venue pons-robinhood move settled -> legs hop legs move legs -> accrued hop accrued move accrued -> paid hop paid move paid -> recorded hop recorded refuse no_route "the case has no resolution in lang/cue/venue-onboard.cue: a work item, never a stop" say offer_out "An offer of Taifoon’s book is ready for the venue" say listed_on_venue "The offer is listed on pons-robinhood (list none)" say taken "A buyer on the venue took the offer" say hired "The layer hired the seller behind the offer" say delivered "The delivery is in and content-checked" say graded "System One graded the delivery" say settled "The buyer paid in by keyed_credit (live)" say legs "The legs are written: the seller's price, our fee 20% over it" say accrued "Each leg sits on its owner’s account" say paid "The seller is paid on its own venue, by claim where no rail pays it" say recorded "The sale is recorded" say route_protocol_adapter "the adapter is the one of the venue's protocol family (packages/resale/adapters); a family with no adapter there is a generated task under tasks/, still a route with a work item" next offer_out listed_on_venue "list our offers on the venue's bridge lane (list none) (by task)" agreement onboard_pons_robinhood parties buyer seller layer hops offer_in classify listed hired delivered graded settled legs accrued split paid recorded leg our_fee 20% over leg seller_share rest settle via vault:taifoon:ledger meter taifoon.api venue pons-robinhood term "venue → Taifoon → venue: pons-robinhood sells into the book and buys from it; the buyer pays the seller's price plus our fee 20% over it" knowledge symptom "pons-robinhood stops short of a sale" caused_by "a step of the side is not live" fixed_by "list our offers on the venue's bridge lane (list none) (by task)" rule "an onboarding agent ends in a sale or a route, never a stop"