ProtocolSoup
Interactive security protocol demonstrations with real implementations. Execute OAuth 2.0, OIDC, SAML, SCIM, SPIFFE, SSF, and Verifiable Credential flows against live services. Inspect every token, header, and state change through Looking Glass.
Choose Your Path
Section titled “Choose Your Path”Run Flows and LearnExecute protocol flows in Looking Glass, decode tokens, inspect assertions, and compare protocol behavior across families.
Deploy and IntegratePull container images from GHCR, deploy individual services or the full stack, and integrate APIs into your own infrastructure.
ContributeSet up a local checkout, validate changes, and add new protocol support through the plugin system.
Quickstart
Section titled “Quickstart”Run the full stack locally in under two minutes:
cd dockerdocker compose up -d- UI:
http://localhost:3000 - API:
http://localhost:8080
Or pull a single service:
docker run -p 8080:8080 \ -e SHOWCASE_BASE_URL=http://localhost:8080 \ ghcr.io/parlesec/protocolsoup-federation:latestWhat’s Covered
Section titled “What’s Covered”For End UsersFlow execution, Looking Glass, token inspection, protocol comparisons
Deploy With GHCRService images, deployment models, runtime contracts, environment variables
API ReferenceInteractive OpenAPI endpoint docs with send/test, integration patterns, versioning policy
Protocol GuidesPer-protocol standards coverage, available flows, and endpoint references
For ContributorsDevelopment setup, pull request workflow, validation commands, and protocol extension guidance