---
title: "PlatformRelation"
description: "one way two things of a platform relate, and the registered kind of connection it becomes with the role each side takes"
section: concepts
address: /concepts/platformrelation
contract: 0476e35e6e275db5
---

# PlatformRelation

one way two things of a platform relate, and the registered kind of connection it becomes with the role each side takes

[figure: PlatformRelation is a value at none scope. The drawing shows its fields and the objects that they point at.]

| property | value |
|---|---|
| kind | value |
| scope | none |
| key | none |
| store | none |
| family | sources |



## Fields


| field | type | required | note |
|---|---|---|---|
| `name` | `text` | yes | the platform's word: follows, stars, contributes to, member of |
| `kind` | [KindOfConnection](/concepts/kindofconnection) | yes |  |
| `from_thing` | `text` | yes |  |
| `from_role` | `text` | yes |  |
| `to_thing` | `text` | yes |  |
| `to_role` | `text` | yes |  |



## Routes that use it
No route takes or returns PlatformRelation directly. The record holds it, and the objects that point at it reach it.
