Getting Started
Creating Your Account
- Go to the Sign Up page
- Sign in with Google
- Complete the onboarding flow to set up your profile
Your Dashboard
After logging in, your home page shows:
- Upcoming conferences — With dates, event counts, and registration buttons
- Profile completion — A progress bar showing what's still missing
- My Events — Events you're attending and hosting, split into upcoming and past
- Quick actions — Register for conferences, browse events, manage your profile
How the Platform Works
Deep Tech Week is a decentralized global conference series. The community hosts their own events under a shared umbrella — think of it like a festival with individual stages.
Conferences
A specific edition in a city during a date range.
- Example: "Deep Tech Week SF 2026"
- Typically spans 5 days
- Has its own speakers, sponsors, and calendar
Events
Individual sessions within a conference.
- Example: "Night of Neurotech"
- Specific date, time, and venue
- Hosted by community organizations
Event Categories
Mainline
Flagship keynotes, major gatherings, and marquee sessions run by the DTW team.
Community
Meetups, workshops, and niche discussions organized by community members and companies.
VIP
Exclusive, limited-capacity events — dinners, roundtables, investor-only sessions.
The Calendar
Each conference has a visual calendar with all events organized by day. Events appear as artwork tiles — mainline at the top, community below, VIP in their own section. Click any tile for details and registration.
Finding Events
- Conference calendar — Each conference page shows all events organized by day with artwork tiles. Click any tile for details.
- Your dashboard — Your home page shows upcoming conferences and events you're registered for.
- My Events page — See all events you're attending and hosting, split into upcoming and past tabs.
- Speaker Directory — Search speakers by name, company, or topic to find their events.
- Organization Directory — Browse companies and communities hosting events. Sort by event count, speakers, or attendees.
Registering for Events
Conference Registration
Register for an entire conference from your dashboard. Click "Register" on any conference card. This gives you access to the conference-specific dashboard with suggested connections and event recommendations.
Event Registration
- Find an event from the conference calendar or event page
- Click "Register" — this takes you to Luma to complete registration
- You'll get a confirmation email with a QR code for check-in
- Your registration automatically shows up on your DTW dashboard
Registration Types
Open Registration
Register and you're in — no approval needed.
Requires Approval
The host reviews your profile before approving. Complete your profile to increase your chances.
VIP Registration
VIP pass holders get instant approval — skip the waitlist entirely.
VIP Access
VIP gives you priority access to the most exclusive events.
What You Get
- Instant approval — Skip the waitlist for VIP-eligible events
- VIP badge — A visible badge on your profile
- Priority access — First in line for capacity-limited headline events
- Premium networking — Priority access to exclusive networking events
How to Get VIP
Per-Conference Pass
VIP for a single conference. Sales open one month before the conference starts. Pricing varies based on the size of the conference and the local city's consumer price index.
Which Events Accept VIP?
- Headline events — Always VIP-eligible
- VIP-only events — Exclusively for VIP holders
- Opted-in community events — Some community events accept VIP registrations
Look for the "VIP Register" button on event pages. Visit the VIP Passes page to purchase.
At the Event
Check-In
Show your QR code from the Luma confirmation email at the venue entrance. The host scans it and you're in.
Connections & Networking
- Request a connection — From a profile that shows the "Connect" action.
- Manage requests — Visit your Connections page to see incoming and outgoing requests.
- Accept or decline — You'll see their name, the event you both attended, and any message.
- Exchange info — Once both sides accept, contact emails become visible.
Conference Networking
When you register for a conference, your conference dashboard shows:
- Suggested connections — Based on shared events and interests
- Other attendees — Browse profiles of people attending the same conference
- Shared events — See which events you have in common with other attendees
Photo Gallery
Every conference has a curated Photo Gallery.
- Filter by conference or day to find specific moments
- Full-screen viewer — Click any photo to view full-size with navigation arrows
- Keyboard shortcuts — Use arrow keys to navigate, Escape to close
- Touch gestures — Pinch to zoom, swipe to navigate on mobile
Your Profile
A complete profile helps event hosts understand who you are and improves your chances of approval for exclusive events.
Required Fields
- Name — Your display name
- Headline — A brief description (e.g., "Founder at Acme")
- Interests — At least one deep tech interest area
- Looking for — What you hope to gain from events
Recommended
- Photo — Helps hosts and attendees recognize you
- Company & Title — Your current organization and role
- Bio — A longer description of your background
- LinkedIn URL — For connecting with other attendees
- Offering — What you can provide to the community
Your dashboard shows a profile completion progress bar. The more complete your profile, the better your experience.
Privacy Settings
You control who sees each part of your profile. Access these from your Profile page.
Public — Everyone
Visible to all users.
Hosts — Event Hosts
Visible when hosts review your registrations.
Connections — Only Connections
Only people you've connected with.
Private — Only You
Not visible to anyone else.
Your roles and industry are always public. Interests, Looking For, and Offering are always visible to hosts. Contact info and social links are private by default.
Next Steps
Getting Started
Any registered user with a complete profile can host an event. You'll need an organization to host under, or you can use the public event hosting flow.
Your host dashboard is at Host → Events. From there you can create events, manage registrations, and more.
Organizations
Every event is hosted by an organization — startups, VC firms, research institutions, community groups, accelerators, or media organizations. Browse all organizations in the Organization Directory.
Creating an Organization
- Go to Host → Organizations
- Click "Create Organization"
- Fill in your name, website, logo, and description
- Send for approval
Team Roles
Owner
Full control — edit the org, manage all members, create events, generate API keys.
Admin
Create events, invite members, manage registrations.
Member
Create events and view registrations.
Add team members from your organization page by entering their email and choosing a role. Organizations can also sponsor conferences — contact deep-tech-week@hyperstition.tech to discuss.
Adding an Event to the Calendar
There are three ways to put an event on the Deep Tech Week calendar. Pick whichever fits how you already run the event.
Paid tickets? Read this first.
Luma routes ticket payments to the calendar that owns the event, not to the calendar an event was added to. If you charge for tickets and want Stripe to pay you, you must create the Luma event under your own Luma calendar first, then add it to lu.ma/deep-tech-week via the "Add an existing Luma event" path below. Events we create on your behalf live on the DTW calendar, so any payments would go to us — that's only useful for free events.
Path A · Let DTW create the Luma event
Use the wizard at Host → Events → Add an Event to the Calendar. We create a Luma event under the DTW calendar and sync it to your DTW host page. Best for free events and events where you don't need Stripe payouts.
The wizard walks you through:
- Pick a conference — sets date range, timezone, calendar.
- Event details — required: name, description, date & time, venue, host organization. Optional: tagline, activity types, industry & stage focus, co-hosts, capacity, VIP capacity, approval settings.
- Artwork — square image (800 × 800px) for the calendar grid.
- Review & publish — preview and confirm, or save as draft.
AI Description: the description editor includes an AI-powered "Improve" button that enhances formatting and detail.
Path B · Add an existing Luma event
Already running your event on your own Luma calendar? Submit it to lu.ma/deep-tech-week via Luma's "Submit Event" flow. A Deep Tech Week admin will review and approve.
Once approved, your event syncs to the DTW calendar (usually within 2 minutes) and you get a customizable DTW host page — same one Path A produces — for speakers, marketing artwork, attendee filtering, and targeted invites.
Use the same email for your DTW profile as you used to create the Luma event. That's how we connect your DTW account to the event and give you host access. If you don't have a DTW account yet, click the host link in the welcome email and you'll be prompted to make one — just register with that same email.
Path C · Add a Non-Luma Event
Running registration on Partiful, Meetup, Eventbrite, or another platform? Add the event URL via the wizard's "Add an existing event" section. We'll pull metadata and you can finish a customizable DTW page — speakers, marketing, presentation materials — but registrations and matchmaking aren't available since they require Luma.
Event Management
Your event page at Host → Events → [Your Event] gives you access to everything:
Overview Tab
Edit event details — name, description, dates, venue (with autocomplete), timezone, capacity, approval settings, and multiple image formats (tile, square, wide, tall).
Registrations Tab
Advanced attendee management with filtering, search, batch approval, and CSV export. See details below.
Speakers Tab
Add, reorder, and manage event speakers. See details below.
Marketing Tab
Generate AI sci-fi posters and marketing cards. See details below.
Event status badges show where your event is in the lifecycle: Draft, Submitted, Approved, Published, or Cancelled.
Managing Registrations
The Registrations tab gives you powerful tools to review and manage attendees.
Filtering & Search
- Status filters — Pending, invited, approved, waitlisted, checked-in, or all
- Source filters — DTW users vs. Luma-only registrations
- Role filters — Filter by investor, founder, operator, and other roles
- Luma answer filters — Filter by responses to custom Luma questions
- Text search — Search across name, email, company, title, roles, industry, and interests
- Sorting — By match score or past events attended (ascending or descending)
Attendee Profiles
Expand any registration to see detailed profile info:
- Company, title, headline, bio
- Roles, industry, interests, what they're looking for and offering
- Color-coded match score (red/yellow/green)
- Past events attended and hosted on DTW
- Luma custom question responses
- DTW profile indicator (whether they have a platform account)
Batch Approve
Approve multiple registrations at once:
- Set a number of pending registrations to approve
- Optional conflict detection — exclude people already registered for overlapping events
- Progress tracking shows real-time approval status
CSV Export
Export your filtered registration list to CSV, including all profile data and Luma custom question responses.
Real-Time Updates
Registration counts update in real-time via Supabase subscriptions. New registrations appear automatically without refreshing.
Managing Speakers
- Go to your event's Speakers tab
- Search for existing speakers or create a new profile
- Choose their role: keynote, speaker, panelist, moderator, or host
- Drag and drop to set the display order
Speaker photos should be square (at least 400x400px), professional headshots. Avoid logos or text overlays.
Speaker Tools
Your speakers have access to powerful tools — no DTW account needed. Generate unique links from your event page and send them directly.
Slide Upload Portal
Speakers upload their PDF slides via a unique link. Slides are automatically converted to images and assigned to their segment in the run of show.
Token-based access: Each speaker gets a unique upload token. It's a one-time-use link — generate a new one from the event page if needed.
Marketing & Posters
The Marketing tab on your event page lets you generate AI-powered promotional assets.
Sci-Fi Poster Styles
Choose from a gallery of pre-built sci-fi poster styles inspired by classic films. Each style includes a movie title, era, mood, and color palette. You can favorite styles for quick access.
Marketing Card Types
Event Promo
Promotional card featuring the event name, date, venue, and artwork.
Speaker Lineup
Showcase all speakers with photos and titles on a single card.
Individual Speaker
Feature a single speaker with their bio, photo, and talk title.
Formats
Each card can be generated in three formats:
- Poster — Tall format for stories, flyers
- Square — Instagram and social media posts
- Landscape — Twitter, LinkedIn, event banners
Publishing Posters
You can publish up to 6 posters per event. Published posters are visible to attendees on the event page as collectible art. Unpublished posters are only visible to you.
Luma Integration
Deep Tech Week uses Luma as the source of truth for event registration. The platform syncs data bi-directionally.
Syncing Registrations
Click "Sync from Luma" on your registrations tab to pull the latest attendee data. The sync shows real-time progress with phases:
- Fetching — Pulling registration data from Luma's API
- Processing — Matching and updating local records (X of Y processed)
- Complete — Summary of created and updated registrations
Diff & Conflict Resolution
When local event data differs from Luma, you'll see a diff view showing which fields are different. You can choose the local or Luma version per field before syncing.
API Access
Organization owners can create API keys for programmatic access. Keys let agents and automations manage posters, read event data, and proxy Luma API calls.
Create API keys from Host → Organizations → [Your Org] → API Keys. See the full API Reference for endpoints, authentication, and examples.
Still need help?
Email us with your event details and what's not working.
deep-tech-week@hyperstition.techRegistration
"I registered but don't see it on my dashboard"
- Wait 5-10 minutes and refresh
- Check your email for a Luma confirmation
- Make sure you registered with the same email as your DTW account
"I need to change or cancel my registration"
- Open the confirmation email from Luma
- Click the link to manage your registration
- Update your info or cancel from there
"VIP registration isn't working"
- Verify your VIP pass is active on your profile page
- Check that the event accepts VIP registrations (look for the VIP Register button)
- Make sure VIP spots haven't sold out for this event
Account
"I can't log in"
- Sign in with the Google account you used to sign up
- Clear your browser cookies and try again
- Try a different browser or incognito mode
"How do I delete my account?"
Request account deletion through your profile settings. Your profile and personal data are removed. This action cannot be undone.
Speaker Tools
"Speaker can't upload slides"
- Double-check you sent the correct upload link — each speaker gets a unique one
- No DTW account is needed, just the link
- Only PDF files are accepted — other formats need to be converted first
- If the token has expired, generate a new one from the event page
Luma Sync
"Registration sync from Luma isn't working"
- Check that your event has a valid Luma event URL configured
- Wait for the sync to complete — large events may take a minute
- If the sync fails, try again after a few minutes
- Contact support if the issue persists
Still need help?
Email us with your account email, the event name (if applicable), and what went wrong.
deep-tech-week@hyperstition.techAuthentication
All API requests (except GET /api/dtw) require a Bearer token in the Authorization header.
Authorization: Bearer dtw_mk_... API keys use the format dtw_mk_{random} and are stored hashed (SHA-256). The raw key is shown once at creation time — it cannot be retrieved later.
API Key Tiers
Conference
Scoped to a single conference and its events. Created by platform administrators.
Organization
Scoped to events your organization hosts or co-hosts, across all conferences. Also grants access to the Luma proxy. Created by organization owners from the organization settings page.
Rate Limits
| Scope | Limit | Applies to |
|---|---|---|
| Per API key | 60 req/min | /api/dtw/* |
| Per organization | 30 req/min | /api/luma/* |
Rate limit info is returned in response headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset. When exceeded, the server returns 429 Too Many Requests.
Pagination
All list endpoints use cursor-based pagination. Pass cursor from the previous response to get the next page. Use limit to control page size (default 50, max 200).
{
"items": [...],
"pagination": {
"has_more": true,
"next_cursor": "abc123...",
"count": 50
}
} When has_more is false, you've reached the end.
Endpoints
Discovery & Auth
| Method | Path | Description |
|---|---|---|
GET | /api/dtw | API discovery — returns full spec as JSON (no auth required) |
GET | /api/dtw/ping | Validate your key and see scope info |
Conferences & Events
| Method | Path | Description |
|---|---|---|
GET | /api/dtw/conferences | List conferences visible to your key |
GET | /api/dtw/conferences/{id}/events | List events for a conference (filter by category) |
Posters
| Method | Path | Description |
|---|---|---|
GET | /api/dtw/posters | List posters (filter by event_id, conference_id, published) |
GET | /api/dtw/posters/{id} | Get a single poster |
PATCH | /api/dtw/posters/{id} | Update posted_urls after sharing to social media |
GET | /api/dtw/events/{id}/posters | List posters for a specific event |
Luma Proxy
Organization keys can make Luma API calls through /api/luma/{path}. The proxy automatically translates DTW event IDs to Luma event IDs and verifies your org hosts the event.
| Luma Path | Description |
|---|---|
event/get | Get event details |
event/get-guests | List event guests |
event/get-guest | Get a single guest |
event/add-guests | Add guests to the event |
event/update-guest-status | Update a guest's status |
event/ticket-types | List, create, update, or delete ticket types |
event/coupons | List or create coupon codes |
Poster Object Fields
| Field | Type | Description |
|---|---|---|
id | UUID | Unique identifier |
event_id | UUID | The event this poster belongs to |
conference_id | UUID? | Conference the event belongs to |
image_url | string | Full-resolution poster image URL. Download this to post. |
thumbnail_url | string? | Smaller thumbnail for previews |
title | string? | Poster title (event name or featured speaker) |
published | boolean | Whether the poster is published and visible to attendees |
sort_order | number | Display order |
metadata | object | Freeform JSON — may contain poster style, speakers, generation details |
posted_urls | object? | Map of platform → URL after sharing, e.g. { "linkedin": "...", "twitter": "..." } |
created_at | ISO 8601 | When the poster was created |
Recommended Workflow
For agents posting event posters to social media:
GET /api/dtw/ping— verify your key worksGET /api/dtw/conferences— discover conferencesGET /api/dtw/conferences/{id}/events— browse eventsGET /api/dtw/posters?published=true— fetch published posters- Download
image_urland post to social media - Use
metadatafor context when writing captions PATCH /api/dtw/posters/{id}with{ "posted_urls": { "linkedin": "...", "twitter": "..." } }
Hosts can see your posted_urls in their dashboard and reshare your posts.
cURL Examples
Ping (verify key)
curl -X GET "https://deep-tech-week.com/api/dtw/ping" \
-H "Authorization: Bearer dtw_mk_YOUR_KEY" List conferences
curl -X GET "https://deep-tech-week.com/api/dtw/conferences" \
-H "Authorization: Bearer dtw_mk_YOUR_KEY" List events for a conference
curl -X GET "https://deep-tech-week.com/api/dtw/conferences/CONFERENCE_ID/events" \
-H "Authorization: Bearer dtw_mk_YOUR_KEY" List published posters
curl -X GET "https://deep-tech-week.com/api/dtw/posters?published=true" \
-H "Authorization: Bearer dtw_mk_YOUR_KEY" Get posters for an event
curl -X GET "https://deep-tech-week.com/api/dtw/events/EVENT_ID/posters" \
-H "Authorization: Bearer dtw_mk_YOUR_KEY" Get a single poster
curl -X GET "https://deep-tech-week.com/api/dtw/posters/POSTER_ID" \
-H "Authorization: Bearer dtw_mk_YOUR_KEY" Report social share URLs
curl -X PATCH "https://deep-tech-week.com/api/dtw/posters/POSTER_ID" \
-H "Authorization: Bearer dtw_mk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"posted_urls": {"linkedin": "https://...", "twitter": "https://..."}}'Error Responses
| Status | Body | Reason |
|---|---|---|
400 | { "error": "..." } | Invalid JSON body or missing posted_urls |
401 | { "error": "Invalid or expired API key" } | Missing, invalid, expired, or inactive API key |
403 | { "error": "..." } | Key doesn't have access to the requested resource |
404 | { "error": "Poster not found" } | No poster with that ID |
410 | { "error": "This endpoint is deprecated..." } | Old marketing endpoint — migrate to /api/dtw/posters |
429 | { "error": "Rate limit exceeded..." } | Too many requests — wait for window reset |
500 | { "error": "..." } | Server/database error |
Getting an API Key
Organization Keys
Organization owners can create API keys from Host → Organizations → [Your Org] → API Keys.
Conference Keys
Contact a platform administrator to request a conference-scoped key.
Next Steps
Machine-readable API spec · Organizations guide · Host guide
Need an API key?
Email us with your use case and the volume you expect.
deep-tech-week@hyperstition.tech