feat: add Soulink — on-chain identity and trust for AI agents#379
Open
realwaynesun wants to merge 1 commit intotempoxyz:mainfrom
Open
feat: add Soulink — on-chain identity and trust for AI agents#379realwaynesun wants to merge 1 commit intotempoxyz:mainfrom
realwaynesun wants to merge 1 commit intotempoxyz:mainfrom
Conversation
Add Soulink to the MPP service directory. Soulink provides the identity layer that MPP's payment ecosystem currently lacks: agents register .agent names (ERC-721 on Base), verify each other's identities, and build on-chain reputation scores. Any MPP service can add identity verification with one middleware call (soulinkGate). Live on mainnet at soulink.dev.
|
@realwaynesun is attempting to deploy a commit to the Tempo Team on Vercel. A member of the Team first needs to authorize it. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New Service: Soulink
Service URL: https://soulink.dev
Skill file (llms.txt): https://soulink.dev/skill.md
What is Soulink?
MPP solves payments for machines. Soulink solves the other half — identity and trust.
Soulink is an on-chain identity service for AI agents on Base. Agents register
.agentnames (ERC-721 NFTs), verify each other via EIP-191 signatures, and build reputation through a public credit scoring system. No ETH needed — all payments settle via USDC (x402 or MPP).We built MPP integration so agents can register their identity using Tempo payments, and so any MPP service can verify agent identity with one middleware call (
soulinkGate()).Why this matters for MPP
Every service in the MPP directory charges agents for API access, but there's no standard way to know who is calling or whether to trust them. Soulink fills this gap:
POST /verifyconfirms an agent owns a.agentname (EIP-191 signature against on-chain owner)GET /credit/:namereturns a reputation score based on peer reportsGET /resolve/:namereturns full identity: owner, payment address, chain registrationsAny MPP service can add
soulinkGate({ minScore: 50 })before their paid endpoints to gate access by identity + reputation.Endpoints
POST /api/v1/mpp/registerGET /api/v1/mpp/demoPOST /api/v1/verifyGET /api/v1/credit/:nameGET /api/v1/resolve/:nameGET /api/v1/names/searchIntegration
0x15d13ed36b337dff3d5877ed46655037ee4c1be00xD3dc65Bb4EF565358e43ad40Fd4e1c1CbdF2CD2fVerification
pnpm check:types— passpnpm build— passStack