MarketParticipant.
One party of a market in one role on one stock of a vertical's chain, with its buying behaviour and its impact on the other roles; placed by a person, by the placement method of the library, or by a template
Figure 1MarketParticipantspecified
- kind
- definition
- scope
- brand
- key
- the party, the role and the vertical, versioned
- store
- postgres
- family
- market
Fields#
| field | type | required | note |
|---|---|---|---|
vertical | id | yes | |
segment | id | no | |
stock | text | yes | the chain stock it sits on, by name |
party | id | yes | an entity the record holds |
party_kind | one of company | brand | person | account | community | organisation | yes | |
role | RoleAroundADecision | yes | |
side | one of demand | supply | intermediary | influence | rules | yes | |
behaviour | BuyingBehaviour | no | absent until read |
impact_on | ParticipantImpact | yes | |
placed_by | one of a person | the placement method | a template | yes | |
evidence | EvidenceRef | yes | |
version | count | yes | |
content_hash | hash | yes | |
state | Readiness | yes | not ready without evidence or with a role the vertical does not name |
Routes that use it#
/v1/act/place_participantreturns it