You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{
"talks": [
{
"id": 1,
"track": 1,
"time": "09:00",
"duration": 60,
"title": "Opening Keynote: The Future of Rust",
"speaker": "Ashley Williams",
"speakerPhoto": "https://example.com/photos/ashley.jpg",
"synopsis": "Join us for an exciting look at where Rust is headed...",
"tag": "keynote",
"social": {
"twitter": "ag_dubs",
"github": "ashleygwilliams",
"website": "https://ashley.is"
}
}
]
}
Field
Type
Required
Description
id
number
Yes
Unique talk identifier
track
number
Yes
Track ID this talk belongs to
time
string
Yes
Start time in 24hr format (HH:MM)
duration
number
Yes
Duration in minutes
title
string
Yes
Talk title
speaker
string
Yes
Speaker's full name
speakerPhoto
string
Yes
URL to speaker photo (square, min 200x200px recommended)
synopsis
string
Yes
Talk description (shown when expanded)
tag
string
Yes
"keynote", "talk", or "tutorial"
social
object
No
Speaker's social links
social.twitter
string
No
Twitter/X username (without @)
social.github
string
No
GitHub username
social.website
string
No
Full URL to personal website
4. Sponsors
{
"sponsors": [
{
"id": 1,
"name": "Ferrous Systems",
"tier": "platinum",
"logo": "https://example.com/logos/ferrous.svg",
"website": "https://ferrous-systems.com",
"bio": "Ferrous Systems is a Rust consultancy founded by members of the Rust project...",
"ad": true,
"adMessage": "World-class Rust training and consulting"
}
]
}
Field
Type
Required
Description
id
number
Yes
Unique sponsor identifier
name
string
Yes
Company name
tier
string
Yes
"platinum", "gold", "silver", or "bronze"
logo
string
Yes
URL to logo image (transparent PNG/SVG recommended)
website
string
Yes
Full URL to sponsor website
bio
string
Yes
Company description
ad
boolean
Yes
Whether this sponsor has a popup ad
adMessage
string
No
Short tagline for ad (required if ad is true, max 50 chars)
5. Sponsor Ads (Toast Popups)
These are shown as timed popups on the schedule page. Ads are derived from sponsors where ad: true.