Salt
Works like Link, for a yes. Any website. Any agent. Fail closed until they tap. No email code. Not a wallet.
<script src="https://uneedsalt.com/js/salt.js"></script>
const rec = await Salt.yes({
who: 'your-app',
action: 'pay',
to: 'vendor',
amount: '12'
})
if (!rec) throw new Error('no')
Agents: salt.txt · /.well-known/human-receipt · MCP POST /api/salt/mcp