Skip to main content

Getting Started with SPID Protocol

Welcome! This guide will walk you through the essential steps to begin using the SPID Protocol and creating your first Smart Packet.


What You’ll Need

Before you begin, make sure you have:

  • A GitHub account (to contribute or clone the spec)
  • Basic familiarity with JSON and web development
  • Optional: A voice assistant or web app you’d like to integrate with Smart Packets

Step 1: Create Your First Smart Packet

A Smart Packet is a structured answer unit. Here’s a minimal example:

{
"id": "spid:example:welcome",
"voice": "https://cdn.example.com/audio/welcome.mp3",
"transcript": "Welcome to the SPID Protocol. Here’s how to get started.",
"intent": "welcome/getting-started",
"cta": [
{
"type": "link",
"label": "View Docs",
"url": "https://spidprotocol.org/docs"
}
],
"meta": {
"author": "SPID Foundation",
"created": "2025-05-28",
"language": "en"
}
}

You can create Smart Packets manually or generate them using tools we’ll provide soon (Pulse Studio, CLI tools, etc.).

Step 2: Register a PulseID
A PulseID is your voice-first identity — it lets others (humans or agents) send or receive Smart Packets from you.
You can:
Register a PulseID via PulseID Directory


Associate it with your domain, organization, or persona


Use it to resolve and route packets to your async inbox or voice assistant


Example:
spid:yourdomain:customer-support
spid:creator:elena-podcast-intro

Step 3: Integrate With Your Assistant or App
Once you’ve created a Smart Packet, you can:
Embed it in your website or mobile app


Share it via SMS, email, or QR code


Allow your AI assistant (ChatGPT, Morty, VoiceMate, etc.) to retrieve it by SPID


Optional libraries and integrations will be available soon via NPM, Python, and REST APIs.

Step 4: Join the Community
Help us shape the future of async, AI-native voice communication:
Star the GitHub Repo


Submit issues or feature requests


Share your use case or implementation


Sign up for updates at spidprotocol.org



What’s Next?
Smart Packet Format — Full breakdown of all fields and supported CTAs


SPID Spec — Deep dive into resolution, structure, and indexing


PulseID — Understanding voice-first identity and routing



You’re not just creating content. You’re creating AI-native answers that can be discovered, trusted, and acted on — by people or machines.