Attachments¶
In the support table:
- “✅” means at least one attachment,
- ”-” means parsed
- “❌” means failed to parse
For more on image attachments see Image Description and Image Attachments.
Support Table Preview¶
| attachment | Object | Activity |
|---|---|---|
Image[ {“type”: “Image”, “url”: “http://pasture-one-actor/assets/cow.jpg”, “mediaType”: “image/jpeg”, “name”: “a cow” } ] |
Object | Activity |
Video[ {“type”: “Video”, “url”: “http://pasture-one-actor/assets/cow_eating.mp4”, “mediaType”: “video/mp4”, “name”: “a cow eating grass” } ] |
Object | Activity |
Audio[ {“type”: “Audio”, “url”: “http://pasture-one-actor/assets/cow_moo.mp3”, “mediaType”: “audio/mpeg”, “name”: “the moo sound of a cow” } ] |
Object | Activity |
Audio as Document[ {“type”: “Document”, “url”: “http://pasture-one-actor/assets/cow_moo.mp3”, “mediaType”: “audio/mpeg”, “name”: “the moo sound of a cow” } ] |
Object | Activity |
Link{“href”: “https://funfedi.dev”, “type”: “Link” } |
Object 🚨 | Activity |
Payment Link, see FEP-0ea0{“type”: “Link”, “name”: “Donate”, “href”: “payto://iban/DE75512108001245126199”, “rel”: “payment” } |
Object 🚨 | Activity |
Text document{“type”: “Document”, “name”: “text document”, “url”: “http://pasture-one-actor/assets/sample.txt” } |
Object 🚨 | Activity |
Text document, href instead of url{“type”: “Document”, “name”: “text document”, “href”: “http://pasture-one-actor/assets/sample.txt” } |
Object 🚨 | Activity |
attached note{“type”: “Note”, “attributedTo”: “http://pasture-one-actor/actor”, “name”: “attached note”, “content”: “This is just a note”, “published”: “2024-03-06T07:23:56Z” } |
Object 🚨 | Activity |
Recipe{“@context”: “https://schema.org/docs/jsonldcontext.jsonld”, “@type”: “Recipe”, “name”: “Peanut Butter and Jelly Sandwich”, “recipeIngredient”: [ “Bread”, “Peanut Butter”, “Raspberry Jam”, “Coffee (optional)” ], “recipeCategory”: “Breakfast”, “recipeInstructions”: [ {“@type”: “HowToStep”, “text”: “Take a slice of bread and put it on a plate” }, {“@type”: “HowToStep”, “text”: “Spread peanut butter on the bread” }, {“@type”: “HowToStep”, “text”: “Spread raspberry jam on top of the peanut butter” }, {“@type”: “HowToStep”, “text”: “Eat your PB&J Sandwich and drink your coffee if you have it” }, {“@type”: “HowToStep”, “text”: “Check if you are still hungry, if yes a repeat step 1” } ] } |
Object 🚨 | Activity |
10 images[ {“type”: “Document”, “url”: “http://pasture-one-actor/images/101.png” }, {“type”: “Document”, “url”: “http://pasture-one-actor/images/102.png” }, {“type”: “Document”, “url”: “http://pasture-one-actor/images/103.png” }, {“type”: “Document”, “url”: “http://pasture-one-actor/images/104.png” }, {“type”: “Document”, “url”: “http://pasture-one-actor/images/105.png” }, {“type”: “Document”, “url”: “http://pasture-one-actor/images/106.png” }, {“type”: “Document”, “url”: “http://pasture-one-actor/images/107.png” }, {“type”: “Document”, “url”: “http://pasture-one-actor/images/108.png” }, {“type”: “Document”, “url”: “http://pasture-one-actor/images/109.png” }, {“type”: “Document”, “url”: “http://pasture-one-actor/images/1010.png” } ] |
Object | Activity |
Objects¶
Object 1¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attachment": [
{
"mediaType": "image/jpeg",
"name": "a cow",
"type": "Image",
"url": "http://pasture-one-actor/assets/cow.jpg"
}
],
"attributedTo": "http://actor.example",
"content": "Image",
"id": "http://actor.example/object/8xRX_rwiWmk",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 2¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attachment": [
{
"mediaType": "video/mp4",
"name": "a cow eating grass",
"type": "Video",
"url": "http://pasture-one-actor/assets/cow_eating.mp4"
}
],
"attributedTo": "http://actor.example",
"content": "Video",
"id": "http://actor.example/object/wUdtTpSsvuM",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 3¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attachment": [
{
"mediaType": "audio/mpeg",
"name": "the moo sound of a cow",
"type": "Audio",
"url": "http://pasture-one-actor/assets/cow_moo.mp3"
}
],
"attributedTo": "http://actor.example",
"content": "Audio",
"id": "http://actor.example/object/Z3MNsHNaNQQ",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 4¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attachment": [
{
"mediaType": "audio/mpeg",
"name": "the moo sound of a cow",
"type": "Document",
"url": "http://pasture-one-actor/assets/cow_moo.mp3"
}
],
"attributedTo": "http://actor.example",
"content": "Audio as Document",
"id": "http://actor.example/object/ISRVXrThY2Q",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 5¶
❌❌❌ does not obey schema ❌❌❌
{'href': 'https://funfedi.dev', 'type': 'Link'} is not of type 'array'
Failed validating 'type' in schema['properties']['attachment']:
{'description': 'A list of objects that are attached to the original '
'object',
'items': {'additionalProperties': True, 'type': 'object'},
'type': 'array'}
On instance['attachment']:
{'href': 'https://funfedi.dev', 'type': 'Link'}
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attachment": {
"href": "https://funfedi.dev",
"type": "Link"
},
"attributedTo": "http://actor.example",
"content": "Link",
"id": "http://actor.example/object/KaXwL_oQyVs",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 6¶
❌❌❌ does not obey schema ❌❌❌
{'type': 'Link', 'name': 'Donate', 'href': 'payto://iban/DE75512108001245126199', 'rel': 'payment'} is not of type 'array'
Failed validating 'type' in schema['properties']['attachment']:
{'description': 'A list of objects that are attached to the original '
'object',
'items': {'additionalProperties': True, 'type': 'object'},
'type': 'array'}
On instance['attachment']:
{'type': 'Link',
'name': 'Donate',
'href': 'payto://iban/DE75512108001245126199',
'rel': 'payment'}
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attachment": {
"href": "payto://iban/DE75512108001245126199",
"name": "Donate",
"rel": "payment",
"type": "Link"
},
"attributedTo": "http://actor.example",
"content": "Payment Link, see FEP-0ea0",
"id": "http://actor.example/object/xxs3Re593-o",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 7¶
❌❌❌ does not obey schema ❌❌❌
{'type': 'Document', 'name': 'text document', 'url': 'http://pasture-one-actor/assets/sample.txt'} is not of type 'array'
Failed validating 'type' in schema['properties']['attachment']:
{'description': 'A list of objects that are attached to the original '
'object',
'items': {'additionalProperties': True, 'type': 'object'},
'type': 'array'}
On instance['attachment']:
{'type': 'Document',
'name': 'text document',
'url': 'http://pasture-one-actor/assets/sample.txt'}
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attachment": {
"name": "text document",
"type": "Document",
"url": "http://pasture-one-actor/assets/sample.txt"
},
"attributedTo": "http://actor.example",
"content": "Text document",
"id": "http://actor.example/object/2cp2ELECISs",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 8¶
❌❌❌ does not obey schema ❌❌❌
{'type': 'Document', 'name': 'text document', 'href': 'http://pasture-one-actor/assets/sample.txt'} is not of type 'array'
Failed validating 'type' in schema['properties']['attachment']:
{'description': 'A list of objects that are attached to the original '
'object',
'items': {'additionalProperties': True, 'type': 'object'},
'type': 'array'}
On instance['attachment']:
{'type': 'Document',
'name': 'text document',
'href': 'http://pasture-one-actor/assets/sample.txt'}
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attachment": {
"href": "http://pasture-one-actor/assets/sample.txt",
"name": "text document",
"type": "Document"
},
"attributedTo": "http://actor.example",
"content": "Text document, href instead of url",
"id": "http://actor.example/object/q09J1bW8jyk",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 9¶
❌❌❌ does not obey schema ❌❌❌
{'type': 'Note', 'attributedTo': 'http://pasture-one-actor/actor', 'name': 'attached note', 'content': 'This is just a note', 'published': '2024-03-06T07:23:56Z'} is not of type 'array'
Failed validating 'type' in schema['properties']['attachment']:
{'description': 'A list of objects that are attached to the original '
'object',
'items': {'additionalProperties': True, 'type': 'object'},
'type': 'array'}
On instance['attachment']:
{'type': 'Note',
'attributedTo': 'http://pasture-one-actor/actor',
'name': 'attached note',
'content': 'This is just a note',
'published': '2024-03-06T07:23:56Z'}
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attachment": {
"attributedTo": "http://pasture-one-actor/actor",
"content": "This is just a note",
"name": "attached note",
"published": "2024-03-06T07:23:56Z",
"type": "Note"
},
"attributedTo": "http://actor.example",
"content": "attached note",
"id": "http://actor.example/object/2iPht2bBFxI",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 10¶
❌❌❌ does not obey schema ❌❌❌
{'@context': 'https://schema.org/docs/jsonldcontext.jsonld', '@type': 'Recipe', 'name': 'Peanut Butter and Jelly Sandwich', 'recipeIngredient': ['Bread', 'Peanut Butter', 'Raspberry Jam', 'Coffee (optional)'], 'recipeCategory': 'Breakfast', 'recipeInstructions': [{'@type': 'HowToStep', 'text': 'Take a slice of bread and put it on a plate'}, {'@type': 'HowToStep', 'text': 'Spread peanut butter on the bread'}, {'@type': 'HowToStep', 'text': 'Spread raspberry jam on top of the peanut butter'}, {'@type': 'HowToStep', 'text': 'Eat your PB&J Sandwich and drink your coffee if you have it'}, {'@type': 'HowToStep', 'text': 'Check if you are still hungry, if yes a repeat step 1'}]} is not of type 'array'
Failed validating 'type' in schema['properties']['attachment']:
{'description': 'A list of objects that are attached to the original '
'object',
'items': {'additionalProperties': True, 'type': 'object'},
'type': 'array'}
On instance['attachment']:
{'@context': 'https://schema.org/docs/jsonldcontext.jsonld',
'@type': 'Recipe',
'name': 'Peanut Butter and Jelly Sandwich',
'recipeIngredient': ['Bread',
'Peanut Butter',
'Raspberry Jam',
'Coffee (optional)'],
'recipeCategory': 'Breakfast',
'recipeInstructions': [{'@type': 'HowToStep',
'text': 'Take a slice of bread and put it on '
'a plate'},
{'@type': 'HowToStep',
'text': 'Spread peanut butter on the bread'},
{'@type': 'HowToStep',
'text': 'Spread raspberry jam on top of the '
'peanut butter'},
{'@type': 'HowToStep',
'text': 'Eat your PB&J Sandwich and drink '
'your coffee if you have it'},
{'@type': 'HowToStep',
'text': 'Check if you are still hungry, if '
'yes a repeat step 1'}]}
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attachment": {
"@context": "https://schema.org/docs/jsonldcontext.jsonld",
"@type": "Recipe",
"name": "Peanut Butter and Jelly Sandwich",
"recipeCategory": "Breakfast",
"recipeIngredient": [
"Bread",
"Peanut Butter",
"Raspberry Jam",
"Coffee (optional)"
],
"recipeInstructions": [
{
"@type": "HowToStep",
"text": "Take a slice of bread and put it on a plate"
},
{
"@type": "HowToStep",
"text": "Spread peanut butter on the bread"
},
{
"@type": "HowToStep",
"text": "Spread raspberry jam on top of the peanut butter"
},
{
"@type": "HowToStep",
"text": "Eat your PB&J Sandwich and drink your coffee if you have it"
},
{
"@type": "HowToStep",
"text": "Check if you are still hungry, if yes a repeat step 1"
}
]
},
"attributedTo": "http://actor.example",
"content": "Recipe",
"id": "http://actor.example/object/5jspD_-QFsA",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 11¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attachment": [
{
"type": "Document",
"url": "http://pasture-one-actor/images/101.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/102.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/103.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/104.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/105.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/106.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/107.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/108.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/109.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/1010.png"
}
],
"attributedTo": "http://actor.example",
"content": "10 images",
"id": "http://actor.example/object/dujn_Ty8Uwo",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Activities¶
Activity 1¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/U3jzUMHQY7g",
"object": {
"attachment": [
{
"mediaType": "image/jpeg",
"name": "a cow",
"type": "Image",
"url": "http://pasture-one-actor/assets/cow.jpg"
}
],
"attributedTo": "http://actor.example",
"content": "Image",
"id": "http://actor.example/object/-k3gqVHCex4",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-11-21T12:05:04Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}
Activity 2¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/v1KUf57qOwQ",
"object": {
"attachment": [
{
"mediaType": "video/mp4",
"name": "a cow eating grass",
"type": "Video",
"url": "http://pasture-one-actor/assets/cow_eating.mp4"
}
],
"attributedTo": "http://actor.example",
"content": "Video",
"id": "http://actor.example/object/USPidbiLryM",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-11-21T12:05:04Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}
Activity 3¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/VWy46JwXiX8",
"object": {
"attachment": [
{
"mediaType": "audio/mpeg",
"name": "the moo sound of a cow",
"type": "Audio",
"url": "http://pasture-one-actor/assets/cow_moo.mp3"
}
],
"attributedTo": "http://actor.example",
"content": "Audio",
"id": "http://actor.example/object/t5RqL65UkTY",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-11-21T12:05:04Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}
Activity 4¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/2qko5yPMaZ4",
"object": {
"attachment": [
{
"mediaType": "audio/mpeg",
"name": "the moo sound of a cow",
"type": "Document",
"url": "http://pasture-one-actor/assets/cow_moo.mp3"
}
],
"attributedTo": "http://actor.example",
"content": "Audio as Document",
"id": "http://actor.example/object/2BiodO-nyGc",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-11-21T12:05:04Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}
Activity 5¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/x8QWe3zkmqE",
"object": {
"attachment": {
"href": "https://funfedi.dev",
"type": "Link"
},
"attributedTo": "http://actor.example",
"content": "Link",
"id": "http://actor.example/object/Zcoed6tbVio",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-11-21T12:05:04Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}
Activity 6¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/JDYh10TkzQw",
"object": {
"attachment": {
"href": "payto://iban/DE75512108001245126199",
"name": "Donate",
"rel": "payment",
"type": "Link"
},
"attributedTo": "http://actor.example",
"content": "Payment Link, see FEP-0ea0",
"id": "http://actor.example/object/99mD8L4Opn0",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-11-21T12:05:04Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}
Activity 7¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/PsN5Z6cY6D4",
"object": {
"attachment": {
"name": "text document",
"type": "Document",
"url": "http://pasture-one-actor/assets/sample.txt"
},
"attributedTo": "http://actor.example",
"content": "Text document",
"id": "http://actor.example/object/8ctiTmieu_c",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-11-21T12:05:04Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}
Activity 8¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/GpQ4Zky83yQ",
"object": {
"attachment": {
"href": "http://pasture-one-actor/assets/sample.txt",
"name": "text document",
"type": "Document"
},
"attributedTo": "http://actor.example",
"content": "Text document, href instead of url",
"id": "http://actor.example/object/w-bo70XTjr4",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-11-21T12:05:04Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}
Activity 9¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/Zn6xuO8z_8w",
"object": {
"attachment": {
"attributedTo": "http://pasture-one-actor/actor",
"content": "This is just a note",
"name": "attached note",
"published": "2024-03-06T07:23:56Z",
"type": "Note"
},
"attributedTo": "http://actor.example",
"content": "attached note",
"id": "http://actor.example/object/L1Y8A-cV9HU",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-11-21T12:05:04Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}
Activity 10¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/q8afKnc1NnE",
"object": {
"attachment": {
"@context": "https://schema.org/docs/jsonldcontext.jsonld",
"@type": "Recipe",
"name": "Peanut Butter and Jelly Sandwich",
"recipeCategory": "Breakfast",
"recipeIngredient": [
"Bread",
"Peanut Butter",
"Raspberry Jam",
"Coffee (optional)"
],
"recipeInstructions": [
{
"@type": "HowToStep",
"text": "Take a slice of bread and put it on a plate"
},
{
"@type": "HowToStep",
"text": "Spread peanut butter on the bread"
},
{
"@type": "HowToStep",
"text": "Spread raspberry jam on top of the peanut butter"
},
{
"@type": "HowToStep",
"text": "Eat your PB&J Sandwich and drink your coffee if you have it"
},
{
"@type": "HowToStep",
"text": "Check if you are still hungry, if yes a repeat step 1"
}
]
},
"attributedTo": "http://actor.example",
"content": "Recipe",
"id": "http://actor.example/object/mf8EQLSJnkg",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-11-21T12:05:04Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}
Activity 11¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/pgiaM5PrGOQ",
"object": {
"attachment": [
{
"type": "Document",
"url": "http://pasture-one-actor/images/101.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/102.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/103.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/104.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/105.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/106.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/107.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/108.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/109.png"
},
{
"type": "Document",
"url": "http://pasture-one-actor/images/1010.png"
}
],
"attributedTo": "http://actor.example",
"content": "10 images",
"id": "http://actor.example/object/qpHGmtXKaNg",
"published": "2025-11-21T12:05:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-11-21T12:05:04Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}