Install it, render it, and watch the engine work on real signal. Nothing here is a mockup.
<div id="soul"></div>
<script src="https://www.soulverified.com/sdk.js"></script>
<script>
Soul.init({
partner: 'YOUR_SLUG',
key: 'YOUR_KEY',
user: currentUser.id,
city: 'New York',
accent: '#7fd0c0'
});
Soul.Community({ el: '#soul' });
</script>curl -fsSL https://www.soulverified.com/install | sh
Detects your framework and writes the component, the env file and the README.
<script src="https://www.soulverified.com/sdk.js"></script> <div data-soul partner="YOUR_SLUG" data-user="123" data-city="New York"></div>
For Webflow, Squarespace, Framer, a CMS field. Anywhere you can paste HTML.
set up https://www.soulverified.com/SKILL.md
Paste into any coding agent. It reads the API and wires it up. No key needed.
The same sdk.js you install, calling the same endpoints your app would.
Every one of these is the same embed reading a different brand. Yours would sit here too.
step 1 · the signal
Your users connect a source, or you send the signal server-side. Soul stores the derived tags, never the raw data.
what Soul derives
step 2 · the matching
Switch on a source to run the engine.
No matches yet.
One user id goes in. Derived tags come back, never raw records. The whole data and security posture, including what we do not have, is in the docs.
Ready to give your users each other?
Book a demo →